@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/fonts/cairo-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EEFF}
@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/assets/fonts/cairo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+20AA,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{
  --font:Cairo,system-ui,sans-serif;
  --r-s:10px;--r:16px;--r-l:24px;--r-xl:32px;
  --bg:#F6F3EB;--bg-2:#EFE9DC;--surface:#FFFFFF;--surface-2:#F9F7F2;
  --ink:#0A2236;--ink-2:#3B4F63;--ink-3:#5A6B7C;--line:#E2DACA;--line-2:#D3C8B2;
  --navy:#0B2A44;--navy-2:#123F67;--steel:#2C6A91;--steel-ink:#1F5576;
  --gold:#CFA55A;--gold-2:#E8D29B;--gold-ink:#7A5715;--on-gold:#0A2236;
  --ok:#1D7A55;--ok-bg:#E2F2EA;--warn:#9A5B00;
  --wa-in:#FFFFFF;--wa-out:#E4EFF6;--wa-bg:#EEE9DE;
  --shadow:0 1px 2px rgba(10,34,54,.06),0 8px 24px rgba(10,34,54,.08);
  --shadow-l:0 2px 6px rgba(10,34,54,.06),0 24px 60px rgba(10,34,54,.14);
  --scale:rgba(11,42,68,.07);
  --focus:#2C6A91;
  color-scheme:light;
}
[data-theme=night]{
  --bg:#06121D;--bg-2:#0A1A29;--surface:#0E2133;--surface-2:#11283D;
  --ink:#EEF2F6;--ink-2:#B3C1CE;--ink-3:#A0B0BF;--line:#1D3549;--line-2:#284660;
  --navy:#0B2A44;--navy-2:#123F67;--steel:#7FB4D6;--steel-ink:#9CC8E4;
  --gold:#D9B36A;--gold-2:#E8D29B;--gold-ink:#E6C887;--on-gold:#07131E;
  --ok:#5CC99A;--ok-bg:#0F3427;--warn:#F2B35C;
  --wa-in:#132B40;--wa-out:#173E5C;--wa-bg:#0A1A29;
  --shadow:0 1px 2px rgba(0,0,0,.3),0 8px 24px rgba(0,0,0,.25);
  --shadow-l:0 2px 6px rgba(0,0,0,.3),0 24px 60px rgba(0,0,0,.45);
  --scale:rgba(127,180,214,.06);
  --focus:#E8D29B;
  color-scheme:dark;
}
