/* MathBB design tokens — the stock design.
 * Generated by tools/build_themes.py; edit tools/theme_tokens.py.
 * Every value here is the literal the stylesheets used before the
 * token migration, so a user with no theme selected sees no change.
 */

:root {
    --font-ui: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --font-reading: 'Charter', 'Georgia', 'Times New Roman', serif;
    --font-mono: ui-monospace, Menlo, monospace;
    --font-capsule: 'CapsuleGlyph', 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
    --font-display: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    --radius-xs: 3px;
    --radius-sm: 4px;
    --radius-md: 6px;
    --radius-lg: 8px;
    --radius-xl: 10px;
    --radius-2xl: 12px;
    --radius-3xl: 16px;
    --radius-pill: 999px;
    --lp-radius: 14px;
    --surface-1: #fff;
    --surface-2: #fafafa;
    --surface-3: #f5f5f5;
    --surface-4: #f0f0f0;
    --surface-5: #eee;
    --surface-6: #e0e0e0;
    --surface-7: #ccc;
    --surface-8: #b8b8b8;
    --surface-inverse: #333;
    --text-strong: #222;
    --text-1: #333;
    --text-2: #555;
    --text-3: #666;
    --text-4: #888;
    --text-5: #999;
    --text-6: #aaa;
    --text-7: #bbb;
    --text-8: #ccc;
    --text-9: #ddd;
    --border-1: #f0f0f0;
    --border-2: #eee;
    --border-3: #e0e0e0;
    --border-4: #ddd;
    --border-5: #ccc;
    --border-6: #aaa;
    --border-inverse: #444;
    --sb-bg: #2c2c2c;
    --sb-bg-hover: #3a3a3a;
    --sb-bg-active: #444;
    --sb-panel: #1e1e1e;
    --sb-panel-2: #2a2a2a;
    --sb-panel-3: #242424;
    --sb-border: #3a3a3a;
    --sb-border-strong: #444;
    --sb-text: #ddd;
    --sb-text-dim: #ccc;
    --sb-text-faint: #aaa;
    --sb-text-soft: #999;
    --sb-text-mid: #888;
    --sb-text-dimmest: #666;
    --sb-text-strong: #fff;
    --sb-accent: #6ab0f3;
    --accent: #4a90d9;
    --accent-hover: #3a7bc8;
    --accent-deep: #2c5282;
    --accent-light: #6ab0f3;
    --accent-pale: #8bb8e8;
    --accent-faint: #aed6f1;
    --accent-bg: #e8f0fe;
    --accent-disabled: #a0b8d0;
    --accent-on-dark: #8bc4ff;
    --slate: #6c7a89;
    --accent2: #6c5ce7;
    --accent2-light: #8e7cf5;
    --accent2-border: #c8b8f0;
    --accent2-bg: #f3f0ff;
    --danger-deep: #991b1b;
    --danger-strong: #c00;
    --danger: #c0392b;
    --danger-btn: #d9534f;
    --danger-vivid: #e74c3c;
    --danger-border: #fecaca;
    --danger-bg: #fee;
    --success-deep: #166534;
    --success: #27ae60;
    --success-btn: #5cb85c;
    --success-border: #a5d6a7;
    --success-bg: #e9f7ef;
    --warning-deep: #92400e;
    --warning-text: #b45309;
    --warning: #f0ad4e;
    --warning-vivid: #f59e0b;
    --warning-border: #fde68a;
    --warning-bg: #fffbeb;
    --danger-muted: #e08a8a;
    --danger-muted-bd: #b05050;
    --warning-muted: #d9b56a;
    --warning-muted-bd: #a98a45;
    --link: #1a73e8;
    --syn-header: #1a5276;
    --syn-marker: #888;
    --syn-text: #333;
    --syn-fence: #6a7a3a;
    --syn-code: #4a7a2a;
    --syn-math: #c51b1b;
    --syn-link-bracket: #2980b9;
    --syn-link-text: #2471a3;
    --syn-link-url: #1abc9c;
    --syn-list: #a0522d;
    --syn-rule: #bbb;
    --tag-blue-bg: #e6effb;
    --tag-blue-fg: #1f4e87;
    --tag-violet-bg: #efeafc;
    --tag-violet-fg: #4d3499;
    --tag-green-bg: #e2f4e8;
    --tag-green-fg: #1d6b3c;
    --tag-amber-bg: #fcf0dc;
    --tag-amber-fg: #8a5a10;
    --tag-red-bg: #fbe7e5;
    --tag-red-fg: #8f3229;
    --tag-teal-bg: #ddf1f1;
    --tag-teal-fg: #15605e;
    --tag-pink-bg: #fbe6f0;
    --tag-pink-fg: #8c2f60;
    --tag-slate-bg: #e8ebef;
    --tag-slate-fg: #3f4a58;
    --lp-ink: #111827;
    --lp-ink-2: #1e293b;
    --lp-body: #475569;
    --lp-muted: #64748b;
    --lp-faint: #94a8bd;
    --lp-surface: #fff;
    --lp-surface-2: #f8fafc;
    --lp-surface-3: #f1f5f9;
    --lp-wash: #e8f1fa;
    --lp-wash-2: #e6f0fa;
    --lp-wash-3: #f1f6fc;
    --lp-border: #e5e7eb;
    --lp-border-2: #cbd5e1;
    --lp-border-3: #d7dde5;
    --lp-border-4: #e8ecf1;
    --lp-border-5: #eef2f7;
    --lp-accent: #3b7fc4;
    --lp-accent-deep: #2f6aa6;
    --lp-accent-pale: #c4d8ec;
    --lp-accent-pale-2: #d4e4f4;
    --lp-danger: #b4423e;
    --lp-danger-bg: #fdf0ef;
    --lp-danger-bd: #f0c4c1;
    --lp-danger-bd-2: #f4a9a3;
    --lp-success: #2e7d3e;
    --lp-success-bg: #eefaf0;
    --lp-success-bd: #bfe6c8;
    --lp-success-bd-2: #a8d8a2;
    --lp-warning-bd: #f6d488;
    --lp-scrim: rgba(15,23,42,0.45);
    --lp-glass: rgba(255,255,255,.92);
    --lp-glass-2: rgba(255,255,255,0.55);
    --lp-fade: rgba(230,240,250,0);
    --lp-fade-2: rgba(241,246,252,0);
    --lp-ring: rgba(59,127,196,0.22);
    --lp-tint-1: rgba(15,23,42,.05);
    --lp-tint-2: rgba(15,23,42,.06);
    --lp-tint-3: rgba(15,23,42,.07);
    --lp-tint-4: rgba(15,23,42,.08);
    --lp-tint-5: rgba(15,23,42,.10);
    --lp-tint-6: rgba(15,23,42,.14);
    --lp-tint-7: rgba(15,23,42,.18);
    --text-inverse: #fff;
    --text-inverse-dim: rgba(255,255,255,0.6);
    --glass: rgba(255,255,255,0.7);
    --glass-strong: rgba(255,255,255,0.95);
    --glass-faint: rgba(255,255,255,0.1);
    --scrim: rgba(0,0,0,0.4);
    --scrim-strong: rgba(0,0,0,0.5);
    --tint-1: rgba(0,0,0,0.05);
    --tint-2: rgba(0,0,0,0.06);
    --tint-3: rgba(0,0,0,0.08);
    --shadow-1: rgba(0,0,0,0.12);
    --shadow-2: rgba(0,0,0,0.15);
    --shadow-3: rgba(0,0,0,0.2);
    --shadow-4: rgba(0,0,0,0.25);
    --shadow-5: rgba(0,0,0,0.3);
    --accent-wash-1: rgba(74,144,217,0.04);
    --accent-wash-2: rgba(74,144,217,0.08);
    --accent-wash-3: rgba(74,144,217,0.3);
    --accent2-wash-1: rgba(108,92,231,0.06);
    --accent2-wash-2: rgba(108,92,231,0.1);
    --accent2-wash-3: rgba(108,92,231,0.15);
    --success-wash: rgba(39,174,96,0.1);
    --danger-wash: rgba(231,76,60,0.1);
    --danger-wash-2: rgba(224,106,106,0.08);
    --warning-wash: rgba(217,181,106,0.08);
    --warning-glow: rgba(245,158,11,0.35);
    --lp-danger-btn: #d9534f;
    --lp-success-btn: #5cb85c;
    --lp-warning: #f0ad4e;
}
