:root{--background-cairo-night:#101527;--background-cairo-deep:#0a0e1c;--background-surface:#1a2135;--background-surface-raised:#232c46;--background-paper:#f6efdc;--background-muted:#161c2e;--text-primary:#f2efe4;--text-secondary:#c7cddd;--text-muted:#aab3ca;--text-on-dark:#f2efe4;--text-on-accent:#241a06;--text-on-paper:#2b2415;--brand-brass:#e8b23a;--brand-brass-strong:#ffd46b;--brand-brass-soft:rgba(232,178,58,0.14);--brand-emerald:#3d8f6b;--brand-red:#c9484f;--brand-cream:#f4eedc;--border-subtle:#33405f;--border-strong:#4a5a84;--border-accent:rgba(232,178,58,0.55);--state-success:#4fc38a;--state-warning:#e8b23a;--state-danger:#e0525c;--state-info:#3fb8af;--shadow-soft:0 2px 10px rgba(4,6,14,0.35);--shadow-raised:0 10px 30px rgba(4,6,14,0.45);--shadow-focus:0 0 0 3px rgba(255,212,107,0.35);--bg-page:var(--background-cairo-night);--bg-elevated:var(--background-muted);--bg-panel:var(--background-surface);--bg-panel-2:var(--background-surface-raised);--felt:#14523a;--felt-edge:#0c3a28;--overlay:rgba(8,10,16,0.85);--card-face:var(--brand-cream);--card-face-edge:#e7ddc2;--card-back:#141a2e;--text-inverse:var(--text-on-accent);--text-on-card:var(--text-on-paper);--score-positive:#e0525c;--score-negative:#4fc38a;--gold:var(--brand-brass);--gold-hover:var(--brand-brass-strong);--teal:var(--state-info);--crimson:var(--state-danger);--success:var(--state-success);--violet:#8b7bd8;--timer-warning:var(--state-warning);--timer-critical:var(--state-danger);--disabled:#56607a;--border-soft:var(--border-subtle);--radius-control:8px;--radius-panel:12px;--radius-card:10px;--radius-pill:999px;--shadow-panel:0 4px 16px rgba(0,0,0,0.35);--shadow-card-rest:0 1px 3px rgba(0,0,0,0.4);--shadow-card-lift:0 6px 14px rgba(0,0,0,0.5);--shadow-dialog:0 12px 40px rgba(0,0,0,0.6);--glow-action:0 0 0 2px rgba(232,178,58,0.9),0 0 12px rgba(232,178,58,0.45);--glow-selected:0 0 0 2px rgba(63,184,175,0.95),0 0 10px rgba(63,184,175,0.4);--motion-fast:120ms;--motion-standard:200ms;--motion-deliberate:320ms;--motion-result:500ms;--easing-standard:cubic-bezier(0.2,0.8,0.2,1);--easing-emphasis:cubic-bezier(0.3,1.2,0.3,1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--touch-target:44px;--content-narrow:480px;--content-wide:860px;--action-bar-height:72px;--hand-area-height:148px;--z-table:0;--z-hand:10;--z-action-bar:20;--z-stage:25;--z-history-panel:30;--z-decision:35;--z-dialog:40;--z-recovery:45;--z-pause:50;--z-toast:60;--font-ui:var(--font-inter,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-arabic:var(--font-cairo,"Cairo"),"Segoe UI",Tahoma,system-ui,sans-serif}