

:root {
    --background: #000000;
    --red: red;
    --blue: rgb(0, 110, 255);
    --text: rgb(255, 255, 255);
}



body {
    background-color:  var(--background);
    transition: 0.3s all ease-in-out;
}

.ff {
      font-family: "Montaga", serif;    
      font-style: normal;
}



* {
    margin: 0;
    padding: 0;
    font-family: 'Montserrat', sans-serif;
    border: none;
    border-radius: 0;
    outline: none;
    color: var(--text);
    
}

.t {
    transition: 0.5s all ease-in-out;
}

.main {
    transition: 0.5s all ease-in-out;
    animation: fade-in 2s forwards;
    opacity: 1;
}

/* For WebKit browsers (Chrome, Edge, Safari) */
::-webkit-scrollbar {
  width: 12px;
}

::-webkit-scrollbar-track {
  background: #1a1a1a;
}

::-webkit-scrollbar-thumb {
  background-color: #007bff;
  border-radius: 6px;
}

/* For Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #007bff #1a1a1a;
}


.s3 h5 {
  font-size: 20px;
  font-weight: 400;
}


.fg {
  background-image: url("/assets/images/blue/polygon_long.webp");
  background-size: cover;
  background-position: top;
}

