:root{--background:#030303;--foreground:#fff;--accent-primary:#8b5cf6;--accent-secondary:#06b6d4;--surface:hsla(0,0%,100%,.03);--surface-hover:hsla(0,0%,100%,.08);--border:hsla(0,0%,100%,.08)}html{scroll-behavior:smooth;height:100%}body{max-width:100vw;overflow-x:hidden;background:var(--background);color:var(--foreground);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(at 0 0,rgba(56,189,248,.03) 0,transparent 50%),radial-gradient(at 100% 0,rgba(139,92,246,.03) 0,transparent 50%)}a{color:inherit;text-decoration:none}*{box-sizing:border-box}