:root{--bg: #07090c;--bg-2: #0b0e13;--panel: #10141a;--panel-2: #161b23;--panel-3: #1d242e;--line: #232b37;--line-2: #2f3947;--text: #e9edf3;--text-2: #b6bfcc;--muted: #7f8a9b;--accent: #4fd1c5;--accent-ink: #04201d;--accent-soft: rgba(79, 209, 197, .13);--gold: #d2aa55;--world: #2e9e5b;--ok: #34c78e;--warn: #f0a83c;--err: #f0655f;--info: #6aa9f7;--radius: 12px;--radius-s: 8px;--shadow: 0 18px 50px rgba(0, 0, 0, .5);--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}::selection{background:#4fd1c559}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#262e3a;border-radius:10px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:#364152;background-clip:content-box;border:2px solid transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
