


:root{
  --primary-color: #030303;
  --hover-color: #272832;
  --accent-color: #0071FF;
  --text-color: #41e64e;
}





main{padding: min(5em, 7%);
  padding: min(5em, 7%);
}
main p{
  margin-top: .35em;
}
nav{
  background-color: var(--primary-color);
  border-bottom: 1px solid var(--hover-color);
}
nav ul{
  list-style: none;
  display: flex;
}
nav .home-li{
  margin-right: auto;
}
nav li{
  display: flex;
}
nav a{
  display: flex;
  text-decoration: none;
  color: var(--text-color);
  padding: 1em 2em;
  transition: background-color 150ms ease;
}
nav a:hover{
  background-color: var(--hover-color);
   border: 2px solid rgb(16, 252, 232);
  background-color:white;
  color: black;
}
nav a.active-link{
  border-bottom: 2px solid var(--text-color);
}
nav a.accent-link{
  background-color: var(--accent-color);
}
#open-sidebar-button{
  display: none;
  background: none;
  border: none;
  padding: 1em;
  margin-left: auto;
  cursor: pointer;
}
#close-sidebar-button{
  display: none;
  background: none;
  border: none;
  padding: 1em;
  cursor: pointer;
}
#overlay{
  background:rgba(255, 251, 251, 0.527);
  position: fixed;
  inset: 0;
  z-index: 9;
  display: none;
}
.skip-link {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 1000;
  background-color: var(--accent-color); 
  color: #ffffff; 
  padding: 12px 24px;
  border-radius: 5px;
  text-decoration: none;
  font-weight: bold;
  font-size: 1rem;
  transition: opacity 0.3s ease;
}

.skip-link:focus {
  opacity: 1; 
  pointer-events: auto; 
  outline: 3px solid #ffffff; 
}
@media screen and (max-width: 700px) {
  #open-sidebar-button, #close-sidebar-button{
    display: block;
  }
  nav{
    position: fixed;
    top: 0;
    right: -100%;
    height: 100vh;
    width: min(15em, 100%);
    z-index: 10;
    border-left: 1px solid var(--hover-color);
    transition: right 300ms ease-in-out;
  }
  nav.show{
    right: 0;
  }
  nav.show ~ #overlay{
    display: block;
  }
  nav ul{
    width: 100%;
    flex-direction: column;
  }
  nav a{
    width: 100%;
    padding-left: 2.5em;
  }
  nav a.active-link{
    border-bottom: none;
  }
  nav .home-li{
    margin-right: unset;
  }
}







body{background-image: url(https://quntan.neocities.org/image.png/SLA-background-one.png);}




.nop{width: 430px;
height: 100px;
object-fit: cover;
filter: brightness(110%);}




















.grok{display: flex;
flex-wrap: wrap;
justify-content: space-around;
gap: 33px;
padding: 8px;
background:linear-gradient(rgb(165, 241, 241),rgb(235, 146, 235));}

.moneky{width: 420px;
}


.grity{width: 278px;
height: 250px;
object-fit: cover;
filter: brightness(120%);}



.dio{text-align: center;
font-weight: bold;
font-size: 25px;
border: 4px sloid white;
color: #000;}


.kio{background-color: white;}




.tuesday{align-items: center;
gap: 15px;
text-align: center;}


.rangork{display:flex;
flex-wrap: wrap;
justify-content: space-around;
gap: 20px;
padding: 10px;
}

.pause{width: 380px;
background-color: blueviolet;
overflow-y: scroll;
height: 50vh;}


.twenty{width: 380px;
height: 50vh;
overflow-y: scroll;
background-color: white;}










    .had{width: 320px;
    margin: 40px auto;
  background-color: white;
border-radius: 12px;
box-shadow: 0px 4px 12px;
text-align: center;
padding: 20px;}

.had .lop{  font-size: 18px;
margin: 15px 0 10px;
color: black;}

.had p{font-size: 14px;
color: black;}

.cal{position:fixed;                           
top: 0;  left:0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.cal-pol{background:white;
padding: 20px;
width: 400px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .cal ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }


     .close-daily {
      display: inline-block;
      margin-top: 15px;
      padding: 8px 16px;
      background: #000;
      color: #fff;
      border-radius: 5px;
      cursor: pointer;
    }



    .daily{
      display: inline-block;
      margin-top: 15px;
      padding: 10px 20px;
      background: rgb(14, 15, 14);
      color: #fff;
      text-decoration: none;
      border-radius: 6px;
      font-weight: bold;
      transition: background 0.3s ease;
    }


    .daily:hover {
      background:orange;
    }















    .bow{position:fixed;                           
top: 0;  left:0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.bow-bff{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .bow ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }




     .mow{position:fixed;                           
top: 0;  left:0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.mow-che{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .mow ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }



       .vol{position:fixed;                           
top: 0;  left:0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.vol-mne{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .vol ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }


         .one{position:fixed;                           
top: 0;  left:0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.one-mey{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .one ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }




            .two{position:fixed;                           
top: 0;  left:0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.two-lpo{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .two ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }


                .three{position:fixed;                           
top: 0;  left:0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.three-pom{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .three ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }


                   .four{position:fixed;                           
top: 0;  left:0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.four-multi{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .four ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }


                     .five{position:fixed;                           
top: 0;  left:0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.five-apps{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .five ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }




                        .six{position:fixed;                           
top: 0;  left:0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.six-porgram{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .six ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }



                           .seven{position:fixed;                           
top: 0;  left:0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.seven-frame{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .seven ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }



                               .eight{position:fixed;                           
top: 0;  left:0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.eight-genes{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .eight ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }



    
                               .nine{position:fixed;                           
top: 0;  left:0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.nine-class{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .nine ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }


                                  .ten{position:fixed;                           
top: 0;  left:0;
width: 100%; height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.ten-tool{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .ten ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }



                                      .eleven{position:fixed;                           
top: 0;  left:0;
width: 100%; 
height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.eleven-swing{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .eleven ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }






     .tweleve{position:fixed;                           
top: 0;  left:0;
width: 100%; 
height: 100%;
background: rgba(0,0,0,0.7);;
display: none;
justify-content: center;
align-items: center;}


 
.tweleve-regular{background:white;
padding: 20px;
width: 600px;
max-height: 80vh;
overflow-y: auto;
 border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.3);}



      .tweleve ul p p {
      text-align: left;
      font-size: 14px;
      color: #333;
    }







.mouse{width: 250px;
height: 250px;
filter: brightness(100%);
object-fit: cover;
margin-left: 30px;}
