

:root {
    --background: #000000;
    --red: red;
    --blue: rgb(0, 110, 255);
    --text: rgb(255, 255, 255);
}

@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:ital,wght@0,100..900;1,100..900&family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Alan+Sans:wght@300..900&display=swap');

body {
    background-color:  var(--background);
    transition: 0.3s all ease-in-out;
}

.ff {
      font-family: "Albert Sans", sans-serif;
      
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
}


.ff2 {
 font-family: "Alan Sans", sans-serif;      
  font-optical-sizing: auto;
  font-weight: 500;
  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;
}

