:root{color-scheme:dark;--bg: #000000;--surface: #000000;--surface-strong: #000000;--border: #333333;--text-primary: #ffffff;--text-secondary: #999999;--accent: #ffffff}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-height:100vh;font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--text-primary)}#root{position:relative;z-index:1}.app-shell{position:relative}.fade-up{opacity:0;transform:translateY(18px);animation:fadeUp .6s cubic-bezier(.22,1,.36,1) forwards}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}
