:root{--bg:#0d0f14;--panel:#161920;--panel-soft:#1c1f28;--panel-header:#111318;--border:#2a2e3d;--border-soft:#1e2130;--muted:#8b92a8;--ink:#e8eaf0;--ink-soft:#ffffffd1;--ink-faint:#ffffff61;--gold:#c9a84c;--gold-bg:#2a2410;--gold-border:#c9a84c;--gold-rgb:201, 168, 76;--blue:#3b82f6;--header-bg:#111318f7;--scrollbar:#ffffff1f;--overlay:#0f172a47;--starfield-bg:#0d0f14fa;--starfield-grid:#ffffff08}[data-theme=light]{--bg:#f0f2f5;--panel:#fff;--panel-soft:#f4f6f9;--panel-header:#fff;--border:#dde1ea;--border-soft:#e8ecf2;--muted:#6b7280;--ink:#111318;--ink-soft:#111318d1;--ink-faint:#11131873;--gold:#b8922e;--gold-bg:#fdf8ee;--gold-border:#c9a84c;--blue:#2563eb;--header-bg:#fffffff7;--scrollbar:#0000001f;--overlay:#0f172a59;--starfield-bg:#f0f2f5fa;--starfield-grid:#0000000a}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);max-width:100vw;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.starfield{background:var(--starfield-bg);z-index:-1;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.starfield:before{content:"";background-image:linear-gradient(var(--starfield-grid) 1px, transparent 1px), linear-gradient(90deg, var(--starfield-grid) 1px, transparent 1px);background-size:50px 50px;width:100%;height:100%;position:absolute;top:0;left:0}.scrollable::-webkit-scrollbar{width:6px}.scrollable::-webkit-scrollbar-track{background:0 0}.scrollable::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:10px}
