*{
    padding:0;
    margin:0;
    font font-family: "Times New Roman";
}
body {
    background-image: url("rebackground.jpg");
    background-size: cover;           /* Fills entire screen */
    background-position: center;      /* Keeps image centered */
    background-repeat: no-repeat;     /* Prevents tiling */
    background-attachment: fixed;     /* Stays fixed on scroll (optional) */
    min-height: 100vh;                /* Full viewport height */
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    color: white;
}
.box{
    background-color: #391e10c3;
    height: 680px;
    width: 700px;
    padding-top: 15px;
    position: relative;
    top: 50%;
    border-radius: 15px;
}
.box1{
    height: 70px;
}
.box a{
    padding-left: 15rem;
    font-size: 30px;
}
.Options p{
    text-align: center;
    font-size: 18px;
    font-weight: 6px;
    line-height: 10px;
    height: 35px;
}
@media (max-width: 600px) {
  .box {
    width: 95vw;
    height: 35vw;
    max-height: 400px;
    padding: 15px;
  }

  .box a {
    font-size: 22px;
  }

  .option1 input,
  select {
    width: 95%;
  }
}
@media (max-width: 600px) {
    body {
        background-size: cover;
        background-position: center;
        background-attachment: scroll; /* Disable fixed background on mobile for better performance */
    }
}

