* {
    font-family: 'Kanit', 'Climate Crisis', 'Righteous', 'Oswald', 'Anton', 'Noto Sans JP', 'Modern Vision', 'Modern No. 20', 'Gajraj One', 'Arial Black', 'Candara', sans-serif, cursive;
}

/* --------------------------------------- PAGE ---------------------------------------  */


.container {
    position: relative;
    width: 1400px;
    height: 200px;
    margin: auto;
    left: -400px;
}

.title {
    margin: auto;
    width: 2000px;
    position: absolute;
    z-index: 3;
    top: 400px;
    left: 200px;
    transform: rotate(-0.093turn);
}

.lessertitle {
    margin: auto;
    width: 1500px;
    position: absolute;
    z-index: 3;
    top: 400px;
    left: 700px;
    transform: rotate(-0.093turn);
}


.description01 {
    margin: auto;
    width: 800px;
    position: absolute;
    z-index: 3;
    left: 300px;
    top: 100px;
    transform: rotate(-0.093turn);
}

.description02 {
    margin: auto;
    width: 800px;
    position: absolute;
    z-index: 3;
    left: 1200px;
    top: 550px;
     transform: rotate(-0.093turn);
}

.source{
    width: 800px;
    position:  absolute;
    z-index: 3;
    top: 500px;
    left: 200px;
    width: 500px;
}

/* -------------------------------------- Headers ---------------------------------------  */

h1 {
    font-family: 'Noto Sans JP', cursive;
    font-size: 80px;
    color: rgb(255, 255, 255);
    font-kerning: 10px;
    text-align: center;
}

h2 {
    font-family: 'Noto Sans JP', cursive;
    font-size: 50px;
    color: rgb(255, 255, 255);
    font-kerning: 10px;
    text-align: center;
}

p {
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 50px;
    color: rgb(232, 38, 16);
    font-kerning: 2px;
    text-align: center;
}

small{
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 15px;
    font-kerning: 5px;
    color: rgb(255, 255, 255);
}

/* --------------------------------ANCHOR ATTRIBUTES----------------------------------- */

a:link {
    color: rgb(255, 255, 255);
    background-color: transparent;
    text-decoration: none;
}

a:visited {
    color: rgb(255, 255, 255);
    background-color: transparent;
    text-decoration: none;
}

a:hover {
    color: inherit;
    background-color: transparent;
    text-decoration: underline;
}

a:active {
    color: rgb(255, 255, 255);
    background-color: transparent;
    text-decoration: none;
}
