@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700;800&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:none;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}@media (width>=768px){*{cursor:none!important}}@media (width<=767px){body{cursor:auto}.custom-cursor,.custom-cursor-follower{display:none!important}}html{scroll-behavior:smooth}::selection{color:inherit;background-color:#0ea5e94d}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f5f9}.dark ::-webkit-scrollbar-track{background:#1e293b}::-webkit-scrollbar-thumb{background:#0ea5e9;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#0284c7}.glass{-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3}.dark .glass{background:#0f172a1a;border:1px solid #ffffff1a}
