/* ArabicFix ImageGen identity / centralized production tokens. */
:root{--brand-ink:#1b403b;--brand-ink-deep:#102e29;--brand-accent:#f49c74;--brand-accent-soft:#fff2e9;--brand-accent-hover:#f1ad8d;--brand-accent-edge:#bc6846;--brand-paper:#f8faf7;--brand-white:#ffffff;--brand-tint:#eaf4ef;--brand-tint-strong:#d9eee3;--brand-border:#ceddd4;--brand-border-strong:#9fb8ab;--brand-control-border:#79968a;--brand-muted:#4d6861;--brand-faint:#5f756e;--brand-positive:#28654f;--brand-error:#963e36;--brand-error-bg:#fff0eb;--brand-error-border:#dda99d;--brand-info:#425f89;--brand-info-bg:#edf2fb;--brand-warning:#805016;--brand-warning-bg:#fff5e3;--brand-warning-border:#dcc7a0;--brand-focus:#246b7c;--brand-shadow:rgba(27,64,59,.13);--font-ui:ArabicFixReadex,ArabicFixAlexandria,"Segoe UI",Tahoma,sans-serif;--font-display:ArabicFixAlexandria,ArabicFixReadex,"Segoe UI",Tahoma,sans-serif;--font-proof:ArabicFixNaskh,serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--radius-control:12px;--radius-panel:20px;--shadow-control:0 3px 0 var(--brand-border);--bg:var(--brand-paper);--surface:var(--brand-white);--elevated:var(--brand-tint);--ink:var(--brand-ink);--muted:var(--brand-muted);--faint:var(--brand-faint);--line:var(--brand-border);--accent:var(--brand-accent);--accent-ink:var(--brand-ink)}
