/* Shak Web Group - Signature theme (design logic v2, W6 PREVIEW, Monday 13522858499).
   Identity kept from the live shakwg.com + the official equal-proportion mark (assets/shak-web-group-mark/official):
   near-black ground #0A0C10 (app-icon ground), logo blue #0A9DFF (6.78:1 on the ground, used on dark only),
   text-safe blue #0072C6 on white (4.97:1), the site's own sky #6AB4E8 as the highlight (8.67:1 on the ground;
   the brand owns no warm colour), logo light grey #E8EAEE for on-dark text.
   Faces: the site's own Playfair Display (display, owns a serif so it keeps it) + Outfit (text). Space Mono is no
   longer used for labels/eyebrows (style lock: no mono labels). */
: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;
}
