:root{
    --day: linear-gradient(to top, 
    rgba(35, 92, 78, 0.9), 
    rgba(36, 80, 69, 0.9),
    rgba(47, 66, 62, 0.9), 
    rgba(116, 122, 93, 0.9), 
    rgba(101, 158, 144, 0.9),
    rgba(101, 156, 158, 0.9),
    rgba(74, 119, 154, 0.9),
    rgba(64, 112, 175, 0.9), 
    rgba(61, 114, 163, 0.9), 
    rgba(56, 98, 170, 0.9), 
    rgba(51, 98, 180, 0.9));
}   

html{
    user-select: none;
    position: relative;
    margin:0;
    padding: 0;
    background: var(--day);
    width:100vw; 
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
body{
    height:90vh;
    width: 80vw;
    border-radius: .5em;
    background:beige;
    margin:0;
    opacity: .8;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
body ::-webkit-scrollbar{
    display: none;
}

header{
    height: 15%;
    display:flex;
    justify-content: space-evenly;
    align-items: center;
}

a{
    text-decoration: none;
    color: black;
}

.reach-button{
    background-color: whitesmoke;
    border-radius: .5em;
    height: 70%;
    display: flex;
    align-items: center;
    padding: 0 .5em;
    cursor: pointer;
    transition:ease-in;
    /*box shadow: renk (x ekseni konum)px(y ekseni konum)px (dağılma)px*/
    box-shadow: rgba(128, 128, 128, 0.377) 0 0 5px;
}
.reach-button :hover{
    transform:scale(1.1);
    transition-duration: 1s;
}
main{
    width: 100%;
    height: 70%;
    display: flex;
    justify-content: center;
}
#main-container{
    display: flex;
    overflow-y: scroll;
    margin:2.5% 5%;
    width: 90%;
    gap:5%;
    border-radius: .5em;
}
#information-container, #table-container{
    transition: transform 1s ease;
}

#information-container:hover, #table-container:hover{
    transform: scale(1.05);
}

#information-container{
    border-radius: .5em;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    text-align: center;
    max-width:500px;
    
    box-shadow:rgba(63, 70, 94, 0.411) 0 0 10px;
}
#information-container h3, #information-container h1{
    padding:1%;
    /* offset-x | offset-y | blur-radius | color */
    text-shadow: 0px 5px 10px rgba(0, 0, 0, 0.479);
}
main table{
    border-radius: .5em;
    padding: 5%;
    box-shadow: rgba(85, 14, 50, 0.623) 2px 0px 5px;
    
}
main td{
    border:2px solid rgb(109, 6, 6);
    border-radius: .2em;
    padding: 1% 2.5%;
    font-weight: 550;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
} 

main th{
    font-size: 1.1em;
    border-bottom: 4px solid rgb(126, 34, 34);
    font-weight: 650;
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
}

footer{
    height: 13%;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}

@media(max-width: 8000px){

    header{
        width: 100%;
    }

    #main-container{
        justify-content: space-evenly;
        align-items: center;
    }

    #information-container{
        height: 80%;
    }

}
@media(max-width: 900px){

    header{
    }

    #main-container{
        flex-direction: column;
        font-size: 12px;
        gap: 5%;
    }

    #information-container{
        height:auto
    }
}
@media(max-width: 450px){

    #main-container{
        
    }
    header{
        height: 10%;
        font-size: 8px;
    }

    main{
        height: 78%;

    }
    svg{
        width: 4vw;
        height: auto;
    }

}