:root{--bg:#0b0f17;--bg-2:#0e131d;--card:#121925;--card-2:#161f2e;--border:#222c3a;--border-2:#2c3848;--text:#e7edf5;--text-2:#97a5b8;--text-3:#5f6c80;--primary:#2f81f7;--primary-hover:#1f6fe5;--primary-fg:#ffffff;--primary-soft:rgba(47,129,247,.16);--green:#34d27b;--green-soft:rgba(52,210,123,.14);--blue:#4aa3ff;--blue-soft:rgba(74,163,255,.14);--amber:#f5b13d;--amber-soft:rgba(245,177,61,.14);--red:#f06d6d;--red-soft:rgba(240,109,109,.14);--gray:#7a899c;--gray-soft:rgba(122,137,156,.14);--shadow:0 1px 2px rgba(0,0,0,.45), 0 4px 16px rgba(0,0,0,.3);--shadow-sm:0 1px 2px rgba(0,0,0,.4);--r-card:12px;--r-ctrl:8px;--r-pill:999px;--row-py:13px;--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}[data-theme=light]{--bg:#f4f6fa;--bg-2:#eef1f6;--card:#ffffff;--card-2:#f7f9fc;--border:#e5e9f0;--border-2:#d6dce6;--text:#10192a;--text-2:#56637a;--text-3:#94a0b3;--primary:#1f6fe5;--primary-hover:#1760cc;--primary-fg:#ffffff;--primary-soft:rgba(47,129,247,.1);--green:#16a34a;--green-soft:rgba(22,163,74,.12);--blue:#2563eb;--blue-soft:rgba(37,99,235,.1);--amber:#d97706;--amber-soft:rgba(217,119,6,.12);--red:#dc2626;--red-soft:rgba(220,38,38,.1);--gray:#64748b;--gray-soft:rgba(100,116,139,.12);--shadow:0 1px 2px rgba(16,24,40,.06), 0 8px 24px rgba(16,24,40,.08);--shadow-sm:0 1px 2px rgba(16,24,40,.06)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}::selection{background:var(--primary-soft)}
