
:root {
  --brand: #0A0C10;            --brand-rgb: 10,12,16;
  --brand-deep: #050608;       --brand-deep-rgb: 5,6,8;
  --brand-soft: #161a22;
  --brand-grad-start: #0A0C10; --brand-grad-end: #0b2238;
  --accent: #0072C6;           --accent-rgb: 0,114,198;
  --accent-bright: #0A9DFF;    --accent-bright-rgb: 10,157,255;
  --accent-deep: #005a9e;
  --accent-wash: #eaf5ff;      --accent-wash-rgb: 234,245,255;
  --highlight: #6AB4E8;        --highlight-rgb: 106,180,232;
  --highlight-light: #a9d4f5;  --highlight-deep: #2f86c9;
  --scan-rgb: 169,212,245;
  --paper: #FFFFFF; --cloud: #f3f6f9; --cloud-2: #e7edf3;
  --ink: #0A0C10; --muted: #5a6270; --line: #e3e8ee; --line-strong: #cbd3dd;
  --on-dark: #ffffff; --on-dark-2: rgba(232,234,238,.86); --on-dark-3: rgba(232,234,238,.7); --on-accent-soft: #d9ecff;
  --f-head: 'Playfair Display', Georgia, 'Times New Roman', serif;
  --f-body: 'Outfit', 'Helvetica Neue', Arial, sans-serif;
  --radius: 18px; --radius-sm: 10px;
  --arch: 999px 999px 22px 22px;
}
