@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400&display=swap');

* {
    font-family: poppins;
    scroll-behavior: smooth;
}

body {
    scroll-behavior: smooth;
    background: rgb(17,17,17);
    background: -moz-linear-gradient(90deg, rgba(17,17,17,1) 41%, rgba(31,31,31,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(17,17,17,1) 41%, rgba(31,31,31,1) 100%);
    background: linear-gradient(90deg, rgba(17,17,17,1) 41%, rgba(31,31,31,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#111111",endColorstr="#1f1f1f",GradientType=1);
    color: rgb(245, 245, 245);
    text-decoration: none;
    font-family: 'Poppins', sans-serif;
    padding: 0;
    margin: 0;
    user-select: none;
}

header {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: static;
    align-items: center;
    width: 80%;
    padding: 10px 10%;
    background-color: #0c0c0c;
    filter: drop-shadow(0 0 15px rgba(0, 0, 0, 0.712));
    opacity: 100%;
    z-index: 100;
    border-radius: 10px;

}

.purp {

    background: #bdc3c7;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #2c3e50, #bdc3c7);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #2c3e50, #bdc3c7); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    
    filter: drop-shadow(0 0 5px rgba(59, 59, 59, 0.575));
    
 


    background-size: 100%;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    -webkit-text-fill-color: transparent;
    -mo-text-fill-color: transparent;

}

.version {
    color: gray;
    font-size: 75%;
}

.logo {
    margin-right: auto;
    font-size: 1.2rem;
    color: white;
}

li, a {
    text-decoration: none;
    color: #fff;
}

.navbar-links {
    list-style: none;
}

.navbar-links li{
    display: inline-block;
    padding: 0px 20px;
}

.navbar-links li a{
    transition: all 0.3s ease 0s;
}

.navbar-links li a:hover{
    color: #363638;
}

.btn-container {
    padding: 0px 25px;
}

.navbar-btn {
    padding: 9px 25px;
    font: 500 14px 'Poppins';

    transition: all 0.3s ease 0s;

    color: #fff;
    background: #bdc3c7;  /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #2c3e50, #bdc3c7);  /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #2c3e50, #bdc3c7); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    
    filter: drop-shadow(0 0 5px rgba(161, 165, 202, 0.575));

    border: none;
    border-radius: 5px;
}

.navbar-btn:hover {
    animation: jitter 1s infinite;
}

/* navbar en

d */

::-webkit-scrollbar {
    width: 10px;
}
  
::-webkit-scrollbar-track {
    background: #272727; 
}
   
::-webkit-scrollbar-thumb {
    background: rgb(116, 116, 116); 
    box-shadow: 0 0 15px rgb(116, 116, 116);
    border-radius: 5px;
}
  
::-webkit-scrollbar-thumb:hover {
    background: #969696; 
}

.title {
    margin-top: 200px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    justify-self: center;
    margin: 0 auto;
    height: 65vh;
    z-index: 1;
    width: 100%;
    max-width: 1500px;
    padding: 0 50px;
    

}

.tospanel {
    text-align: center;
    max-width: 1200px;
    width: auto;
    margin: 0 auto;
    margin-top: 5%;
    background-color: #1f1f1f;
    border: 2px solid #4b4b4b;
    color: rgb(224, 224, 224);
    text-align: center;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.50);
    max-width: 1200px;
    transition: 0.3s ease;
    padding-top: 10px;
    padding-bottom: 50px;
    margin-bottom: -300px;
      position: relative;
}


@media (max-width: 768px){
    .tospanel {
        margin-left: 20px;
        margin-right: 20px;
    }
}

.tospanel h1 {
    margin-top: 50px;
}

.tospanel:hover {
    transform: translateY(-10px);
    box-shadow: 0 0 15px black;
}