@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--background: 14, 20, 27;--surface: 24, 33, 46;--body: 212, 218, 226;--accent: 156, 163, 175}html{scroll-behavior:smooth;background-color:#0e141b!important}body{background-color:#0e141b!important;color:#d4dae2!important;@apply antialiased selection:bg-white selection:text-black overflow-x-hidden font-sans;font-feature-settings:"cv02","cv05","cv11";-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{color:#fff!important;@apply tracking-tight font-black;}a,button{outline:none!important;-webkit-tap-highlight-color:transparent}a:focus,button:focus{outline:none!important}}@layer components{.surface-glass{@apply bg-white/[.04] backdrop-blur-2xl border border-white/10 shadow-[0_8px_32px_0_rgba(0,0,0,.5)] transition-all duration-700 ease-[cubic-bezier(.16,1,.3,1)];}.btn-primary{background-color:#fff!important;color:#000!important;@apply hover:bg-opacity-95 active:scale-[.98] transition-all duration-500 ease-[cubic-bezier(.16,1,.3,1)] font-black uppercase tracking-widest;}.btn-secondary{@apply border border-white/20 hover:border-white/40 hover:bg-white/10 active:scale-[.98] transition-all duration-500 ease-[cubic-bezier(.16,1,.3,1)] font-bold;}.text-gradient{@apply bg-clip-text text-transparent bg-gradient-to-b from-white to-white/70;}}.glow-blob{@apply absolute w-[800px] h-[800px] bg-white/[.03] blur-[140px] rounded-full -z-10 pointer-events-none;}::-webkit-scrollbar{width:8px}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar-track{background:#0e141b}::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}
