:root{--main-l:0.62254;--main-c:0.12007;--main-h:261.284;--main:oklch(0.62254 0.12007 261.284);--premium-l:0.6035;--premium-c:0.089;--premium-h:280;--premium:oklch(var(--premium-l) var(--premium-c) var(--premium-h));--brand:#5d86cf;--brand-hi:#7ba0e6;--brand-lo:#4a6fb8;--background:#0a0a0a;--foreground:#ededed;--font-sans:var(--font-poppins),"Poppins",system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-serif:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--font-display:var(--font-bricolage),"Bricolage Grotesque",var(--font-sans)}html{scroll-behavior:smooth;color-scheme:dark}body,html{max-width:100vw;overflow-x:hidden}html body[data-scroll-locked]{margin-right:0!important}body{color:var(--foreground);background:var(--background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}@media (prefers-color-scheme:dark){html{color-scheme:dark}}