@import url('https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Outfit:wght@100..900&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Poppins: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&family=Rubik:ital,wght@0,300..900;1,300..900&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    color: white;
}

html,body{
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    font-family:"Outfit", sans-serif;
    position: relative;
}

body{
    position: relative;
    background: var(--token-205ada91-f441-4a90-9fdc-9854b313f6b4, rgb(10, 10, 10));
    /* PINK background-image: linear-gradient(to right,#75004b,#75004b); */
    background-position: center;
    background-repeat: no-repeat;
}

@media (max-width:768px) {
    .custom-cursor{
        display: none;
    }
}

html.lenis, html.lenis body {
    height: auto;
    scrollbar-width: 2px;
  }
  
  .lenis.lenis-smooth {
    scroll-behavior: auto !important;
  }
  
  .lenis.lenis-smooth [data-lenis-prevent] {
    overscroll-behavior: contain;
  }
  
  .lenis.lenis-stopped {
    overflow: hidden;
  }
  
  .lenis.lenis-smooth iframe {
    pointer-events: none;
  }