@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');
    html { 
        background-image: url(/images/bg_tiling2.png);
        background-position: 0px 14px;
        font-family: "Rubik", sans-serif;
        font-size: 16px;
    }
    body {
        margin: 0;
    }
    .holder {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        width: 950px;
        border: #a4a4f1 dashed 5px;
        margin: 65px auto;
        background-color: #d8e0f9;
    }
    .nav {
        display: flex;
        box-sizing: border-box;
        justify-content: space-evenly;
        padding: 10px 6%;
        align-items: center;
        background: linear-gradient(to bottom, #e4e4ff, #5c5cc6);
        width: 100%;
        position: fixed;
        top: 0;
        list-style-type: none;
        flex-wrap: wrap;
    }
    .nav a {
        font-size: 24px;
        text-decoration: none;
        color: azure
    }
    .header {
        background: linear-gradient(to bottom right, #ffffff, #8282e8);
        border: #a4a4f1 3px solid;
        height: auto;
        width: 100%;
        flex-grow: 1;
        margin: 5px;
        padding: 15px;
     }
    .header a {
        text-decoration: none;
        color: #5c5cc6;
        transition: color 0.3s ease;
    }
    .header a:hover {
        color: #e4e4ff;
    }
    .container {
        margin: 5px;
        flex-grow: 1;
        flex-basis: 733px;
    }
    .title {
        width: fit-content;
        padding-left: 10px;
        padding-right: 10px;
        font-size: 24px;
    }
    .dir {
        display: flex;
        background-color:azure;
        border: #a4a4f1 solid;
        height: auto;
        width: 20%;
        margin: 5px;
    }

    .dirbutton {
        display: flex;
        padding: 2px;
        border-top: 2px;
        flex-direction: column;
        flex-wrap: wrap;
        margin: 10px;
        font-size: 24px;
    }
    .dirbutton a {
        text-decoration: none;
        color: #5c5cc6;
        transition: color 0.3s ease;
    }
    .dirbutton a:hover {
        color: #e4e4ff;
    }
    .content {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        border: #a4a4f1 solid;
        height: auto;
        width: 600px;
        padding: 10px;
        background-color: azure;
    }
    .content a {
        text-decoration: none;
        color: #5c5cc6;
        transition: color 0.3s ease;
    }
    .content a:hover {
        color: #e4e4ff;
    }
    #one {
        background-color: yellow;
        border: black 2px solid;
        margin-top: 10px;
        padding: 10px;
                
    }
    .scroll {
        margin: 15px;
        background-image: url(/images/temp_bg.jpg);
        border-radius: 30px;
        height: auto;
        width: auto;
        padding: 2px;
        font-family: "Rubik", sans-serif;
        font-size: 25px;
        color: azure;
        text-align: center;
        text-wrap: nowrap;
        overflow: hidden;
    }
    .RightToLeft {
        animation: RightToLeft 15s infinite linear;
    }
    @keyframes RightToLeft {
        from {
            transform: translateX(110%)
        }
        to {
            transform: translateX(-250%)
        }
    }