:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-bg: #000000;--color-surface-0: #101010;--color-surface-1: #141414;--color-surface-2: #151515;--color-surface-3: #181816;--color-surface-4: #181818;--color-surface-5: #1c1c1c;--color-surface-6: #232320;--color-surface-7: #2a2a28;--color-border: #2e2e2c;--color-border-strong: #33332f;--color-border-subtle: #3a3a36;--color-text-disabled: #4a4a46;--color-text-faint: #7c7c78;--color-text-muted: #848480;--color-text-inactive: #8a8a86;--color-text-tertiary: #8f8f8a;--color-text-secondary: #c9c9c4;--color-text-offwhite: #e4e3df;--color-text-primary: #f2f1ee;--color-accent: #1f5c94;--color-accent-bright: #4fa8e8;--color-danger: #e4685c;--color-star: #f5c518}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}html,body,#root{height:100%;margin:0;overflow:hidden;touch-action:manipulation;background:var(--color-bg)}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px;border-radius:2px}
