    @font-face {
        font-family: 'NuageRose', Arial, Helvetica, sans-serif;
        src: url(NuageRose.ttf);
    }

    *{
        box-sizing: border-box;
    }

    body{
        margin: 0px;
        display: flex;
        flex-direction: column;
        background-image: url('bg.jpg');
        background-repeat: no-repeat;
        background-attachment: fixed;
        background-size: cover;
        text-align: center;
        font-family: Arial, sans-serif;
    }

    .intro{
        margin: 0px;
        display: flex;
        flex-direction: column;
        background-image: url('bg2.png');
        background-repeat: no-repeat;
        text-align: center;
        font-family: Arial, sans-serif;
    }

    .introsection{
        margin: 15px;
        color: white;
        width: 75%;
        float: center;
        padding: 10px;
        text-align: center;
        font-weight: bolder;
    }

    .navbar{
        background-image: linear-gradient(rgb(206, 131, 87),rgb(211, 89, 18));
        height: 50px;
        color: white;
        font-family: 'NuageRose', Arial, Helvetica, sans-serif;
    }

    .navbar ul{
        list-style-type: none;
    }

    .navbar a{
        color: white;
        text-decoration: none;
        padding: 15px;
        text-align: center;
    }

    .navbar a:hover{
        color: rgb(209, 209, 209);
        background-color: rgb(211, 73, 18); ;
    }

    .navbar li{
        float: right;
    }

    .navbar :link {
    color: rgb(255, 255, 255);
    }

    .navbar :visited {
    color: rgb(255, 255, 255);
    }

    .links{
        display: flexbox;
    }

    .links :link {
    color: transparent;
    }

    .links :visited {
    color: transparent;
    }

    .fanart{
        display: flex;
        justify-content: center;
        gap: 3px;
    }

    .marquee{
        background-color: rgb(41, 7, 7);
        color: white;
    }

    .belowmarquee{
        background-color: rgb(211, 89, 18);
        font-size: 5px;
    }

    aside{
        margin: 15px;
        background-image: linear-gradient(rgb(44, 43, 43),rgb(31, 29, 29));
        color: rgb(199, 195, 195);
        width: 18%;
        float: left;
        padding: 10px;
    }

    section{
        margin: 15px;
        background-image: linear-gradient(rgb(44, 43, 43),rgb(31, 29, 29));
        color: white;
        width: 75%;
        float: right;
        padding: 10px;
        text-align: center;
        border: 2px solid white;
    }

    .lilguy {
        position: fixed;
        left: 0;
        bottom: 0;
        margin: 20px;
    }

    footer{
        color: rgb(209, 150, 150);
    }

    a:link {
    color: rgb(211, 73, 18);
    }

    a:visited {
    color: rgb(211, 73, 18);
    }

    .subtitle{
        font-size: small;
        color: rgb(105, 102, 102);
    }


            ::-webkit-scrollbar {
            width: 0;
            background: transparent;
            }

            ::-webkit-scrollbar-thumb {
            background: transparent;
            }
            
        