:root{--bg:#050505;--bg-secondary:#0a0a0a;--bg-tertiary:#111;--text:#fff;--text-dim:#888;--text-muted:#444;--accent:#ff6b35;--accent-2:#00d4aa;--accent-3:#a855f7;--border:#1a1a1a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;cursor:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:Space Grotesk,sans-serif;transition:background .6s cubic-bezier(.16,1,.3,1);overflow-x:hidden}html body.resume-mode{background:var(--bg)!important;color:var(--text)!important;font-family:Space Grotesk,sans-serif!important}html body.resume-mode:before{content:none!important}::selection{background:var(--accent);color:var(--text)}@media (max-width:768px){html{cursor:auto}}
