*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #0f0f0f;--surface: #181818;--surface2: #212121;--surface3: #2a2a2a;--border: #2e2e2e;--gold: #e85427;--gold-rgb: 232, 84, 39;--gold-dim: #e8542740;--text: #f0f0f0;--text-dim: #9a9a9a;--text-muted: #565656;--online: #4caf82;--red: #ef4444;--radius: 8px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 48px;--sp-9: 64px;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 12px;--r-2xl: 14px;--r-3xl: 18px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(0,0,0,.25);--shadow: 0 1px 3px rgba(0,0,0,.3), 0 8px 24px -12px rgba(0,0,0,.35);--shadow-lg: 0 30px 80px rgba(0,0,0,.6)}[data-theme=light]{--bg: #F6EDE1;--bg-deep: #EFE3D2;--card: #FFFFFF;--card-warm: #FBF5EA;--surface: var(--card);--surface2: var(--card-warm);--surface3: var(--bg-deep);--ink: #211F1B;--ink-2: #4A463E;--ink-3: #7C766A;--ink-4: #B8B0A0;--text: var(--ink);--text-dim: var(--ink-2);--text-muted: var(--ink-3);--line: #E6DCC8;--line-strong: #D4C7AC;--border: var(--line);--coral: oklch(.62 .16 30);--coral-bg: oklch(.94 .05 30);--gold: var(--coral);--gold-rgb: 214, 93, 55;--gold-dim: oklch(.62 .16 30 / .18);--green: oklch(.52 .13 150);--green-bg: oklch(.93 .05 150);--amber: oklch(.65 .13 75);--amber-bg: oklch(.93 .06 75);--red: oklch(.55 .18 25);--online: oklch(.52 .13 150);--shadow-sm: 0 1px 2px rgba(33, 31, 27, .04);--shadow: 0 1px 3px rgba(33, 31, 27, .06), 0 8px 24px -12px rgba(33, 31, 27, .08);--shadow-lg: 0 30px 80px rgba(33, 31, 27, .25);--radius: 8px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 48px;--sp-9: 64px;--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 12px;--r-2xl: 14px;--r-3xl: 18px;--r-pill: 999px}body{background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";transition:background .2s,color .2s}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}[data-theme=light] input,[data-theme=light] textarea,[data-theme=light] select{color-scheme:light}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{color-scheme:dark}
