body {
    background-color: #F2F2F2 !important;
    margin: 0 !important;
    padding: 0 !important;
}

.banner {
    background-image: url('images/chill-roommate/banner.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.text-overundr {
    color: #00b570;
}

.bg-darkblue {
    background-color: #00011d;
}

.bg-mediumblue {
    background-color: #161739;
}

.bg-wireframe {
    background-image: url('../images/overundr/wireframe-bg.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.bg-website {
    background-image: url('../images/overundr/bg-website.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.back-to-top-wrapper {
    margin-top: 2rem; 
  }

  .button-overundr {
    padding: 8px 16px;
    color: #00b570;
    text-decoration: none;
    font-weight: bold;
    border-radius: 0px;
    /* box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); */
    transition: background-color 0.3s ease;
    font-family: sans-serif;
}

.button-purple:hover {
    color: #02995f;
  }

  .archivo-black {
    font-family: "Archivo", sans-serif;
    font-optical-sizing: auto;
    font-weight: 900;
    font-style: normal;
    font-variation-settings:
      "wdth" 100;
    letter-spacing: 0.05em; 
    word-spacing: 0.2em;
  }
  
  .us-text {
    color: transparent; 
    margin-top: -1rem;
    -webkit-text-stroke: 3px #1ce783; 
    -webkit-text-fill-color: transparent;
  }

  .download-now-button {
    margin-top: -2.5rem;
    padding: 0.5rem 1.5rem;
    border-radius: 5px;
    background: linear-gradient(0.25turn, #1ce783, #00b570);
    font-weight: 900;
    border: transparent !important;
    color: #00011D !important;           
    text-decoration: none;
  }
  
  .download-now-button:hover {
    background: linear-gradient(0.25turn, #00b570, #1ce783); /* invert gradient */
    transform: scale(1.02); 
  }
  
  .download-now-button:active {
    transform: scale(0.97); 
    box-shadow: inset 0 2px 5px rgba(0,0,0,0.2); 
  }