/* Wealth Grid r6 — MASTER LAYER tokens (Master Analysis v2 §4.5.1). Shared by every door.
   Palette = live navy/gold/red ("the new one"). No external requests; strict CSP (no inline styles). */
@font-face{font-family:"Noto Kufi Arabic";src:url(../fonts/noto-kufi-arabic-sub.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF,U+00AB,U+00BB}
@font-face{font-family:"Noto Naskh Arabic";src:url(../fonts/noto-naskh-arabic-sub.woff2) format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF,U+00AB,U+00BB}
:root{
  /* master palette */
  --wg-navy:#0B1624;--wg-navy-2:#122033;--wg-navy-3:#1A2D45;--wg-navy-0:#080F18;
  --wg-ink:#EEF3F9;--wg-muted:#9AA8BC;--wg-muted-2:#7A8AA0;
  --wg-gold:#C4A35A;--wg-gold-2:#D4B56E;--wg-gold-3:#E6CF91;
  --wg-red:#C62828;--wg-red-hover:#B3261E;--wg-ivory:#F7F4EC;--wg-white:#FFFFFF;
  /* door accents (each used inside its own door only; switcher shows all three) */
  --wg-counsel:#C4A35A;--wg-counsel-hi:#D4B56E;--wg-counsel-deep:#6E5820;--wg-steel:#8FB3D9;
  --wg-coral:#F06A5F;--wg-coral-hi:#FF7A6E;--wg-coral-deep:#B3261E;
  /* status (Studio chips) */
  --wg-live:#F06A5F;--wg-pipeline:#D4B56E;--wg-paused:#9AA8BC;
  /* type */
  --wg-font-latin:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;
  --wg-font-ar-head:"Noto Kufi Arabic","Segoe UI",Tahoma,Arial,sans-serif;
  --wg-font-ar-body:"Noto Naskh Arabic","Segoe UI",Tahoma,Arial,serif;
  --wg-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;
  --wg-lh:1.6;--wg-lh-ar:1.8;--wg-measure:68ch;
  /* motion */
  --wg-ease:cubic-bezier(.2,0,0,1);--wg-ease-exit:cubic-bezier(.4,0,1,1);--wg-ease-pop:cubic-bezier(.34,1.56,.64,1);
  --wg-t-hover:150ms;--wg-t-ui:200ms;--wg-t-ui2:250ms;--wg-t-reveal:450ms;
  --wg-reveal-rise:12px;
  /* door hooks (master default = gold signature) */
  --door:var(--wg-gold);--door-hi:var(--wg-gold-2);--door-soft:rgba(196,163,90,.10);--door-line:rgba(196,163,90,.35);

  /* legacy aliases used by site.css (kept so every v4 component inherits the tokens) */
  --bg:var(--wg-navy);--bg2:#0D1A2C;--card:var(--wg-navy-2);--card2:var(--wg-navy-3);
  --line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.18);--line3:var(--door-line);
  --tx:var(--wg-ink);--mut:var(--wg-muted);--dim:var(--wg-muted-2);
  --c:var(--door);--c2:var(--door-hi);--c3:var(--wg-gold-3);--cd:#A8863F;--v:#C5D0DE;--l:var(--door-hi);--a:var(--wg-gold-3);--r:var(--wg-paused);--red:var(--wg-red);--foot:var(--wg-navy-0);
  --fh:var(--wg-font-latin);--fb:var(--wg-font-latin);
  --rad:18px;--rad-s:12px;--max:1200px;--gap:clamp(16px,2.2vw,28px);
  --sec:clamp(72px,10vw,140px);--ease:var(--wg-ease);
}
html[lang=ar]{--fh:var(--wg-font-ar-head);--fb:var(--wg-font-ar-body)}
