body {
   padding: 0;
   margin: 0;
   box-sizing: border-box;
}

@font-face {
  font-family: 'Voltage';
  src: url('../fonts/MaximumVoltage.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
   font-family: 'Libre';
   src: url(../fonts/LibreCaslonText-Regular.ttf) format('treutype');
   font-weight: normal;
   font-style: normal;
}

#content {
   height: 100vh;
   width: 100vw;
   display: flex;
   justify-content: center;
   align-items: center;
   padding: 0;
   margin: 0;
   background-color: rgb(74, 75, 75);
}

#anaAlan {
   display: flex;
   flex-direction: column;
   background-color: rgb(255, 255, 255);
   width: clamp(280px, 30vw, 600px);
   height: clamp(400px, 80vh, 800px);
   border-radius: clamp(10px, 2vw, 20px);
   box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 
               0 12px 40px 0 rgba(0, 0, 0, 0.19);
}

#anaAlanBaslik {
   display: flex;
   justify-content: center;
   align-items: center;
   height: 15%;
   width: 100%;
   background-color: rgb(237, 83, 0);
   border-radius: clamp(10px, 2vw, 20px) clamp(10px, 2vw, 20px) 0 0;
   border-bottom: 1px solid white;
}

#anaAlanBody {
   box-sizing: border-box;
   justify-content: center;
   display: flex;
   height: 70%;
   width: 100%;
   background-color: rgb(35, 36, 36);
}

#anaAlanFooter {
   height: 15%;
   width: 100%;
   background-color: rgb(237, 83, 0);
   border-radius: 0 0 clamp(10px, 2vw, 20px) clamp(10px, 2vw, 20px);
   border-top: 1px solid white;
}

.p_Orta {
   font-size: clamp(17px, 2vw, 20px);
   color: white;
   text-align: center;
   font-family: 'Voltage',sans-serif;
   
}

.inptTexe {
 height: 10%;
 width: 83%;
 margin: 0 auto;
 margin-bottom: 3%;
 border-radius: 7px;
 border: 1px solid;
 padding: 0 0 0 10px;
 font-size: clamp(5px,2.4vh,20px);
 display: block;
 background-color: white;
 border: 1px solid #ccc;
}

.btn-klein {
 height: 11%;
 width: 86%;
 margin: 0 auto;
 border-radius: 7px;
 border: 0px solid;
 padding: 0 0 0 10px;
 background-color: blue;
 color: white;
 font-weight: bold;
 font-family: 'Voltage';
 font-size: clamp(5px, 3vh,25px);
 cursor: pointer;
 transition: background-color 0.3s ease;
 
}

.btn-klein:hover {
   background-color: darkblue;
}

#remember{
   margin-left: 15px;
   padding: 0;
   width: 16px;
   height: 16px;
   accent-color: black;
}

label{
   
   display: inline-flex;
   align-items: center;
   margin-top: 20px;
   margin-left: auto;
   margin-right: 10%;
   margin-bottom: 5%;
   line-height: 1;
   color: white;
}

#sonuc{
   color: aliceblue;
   font-family: 'Libre';
   font-size: clamp(15px, 3vw, 20px);
}

form {
   display: flex;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   width: 100%;
   height: 100%;
}


@media (max-width:768px){

   #anaAlan {

      display: flex;
      flex-direction: column;
      background-color: rgb(255, 255, 255);
      width: 100%;
      height: 100%;
      border-radius: clamp(10px, 2vw, 20px);
      box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2), 
      0 12px 40px 0 rgba(0, 0, 0, 0.19);
   }

   #anaAlanBody {
    justify-content: flex-start;
}
   
   

}