/* WPAS next UI tokens — the only file with colour literals. */
@font-face{font-family:"WPAS Display";src:url(/ui/fonts/Oswald.ttf) format("truetype");font-weight:200 700;font-display:swap}
@font-face{font-family:"WPAS Cond";src:url(/ui/fonts/BarlowCondensed-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}
:root{
 --font-display:"WPAS Display","Oswald","Arial Narrow",sans-serif;
 --font-body:"WPAS Cond","Barlow Condensed","Arial Narrow",sans-serif;
 /* surfaces */
 --c-void:#000;--c-ink:#020a24;--c-navy-900:#05123a;--c-navy-800:#0a1640;--c-navy-700:#0d1850;--c-navy-600:#1c2e80;--c-navy-500:#2b49b8;
 --c-plate-hi:#28429a;--c-plate:#10226a;--c-plate-lo:#061036;--c-plate-line:#6a8ad8;--c-plate-line-soft:#3a4a7a;
 --c-bar-hi:#4b4a5c;--c-bar:#2b2a37;--c-bar-lo:#141320;--c-bar-line:#3b4a78;
 --c-dock-hi:#252a3e;--c-dock:#141828;--c-dock-lo:#05070f;--c-dock-line:#3a4560;
 --c-tile-hi:#5a5c6c;--c-tile:#2a2c38;--c-tile-lo:#1a1b24;--c-tile-line:#8c8e9e;
 --c-text:#fff;--c-text-soft:#c8d4f0;--c-text-mute:#8a96b4;--c-text-dim:#5f7cb4;--c-text-ink:#111;
 /* accents */
 --c-blue-hi:#5aa0ff;--c-blue:#2a66e0;--c-blue-mid:#1747b4;--c-blue-lo:#0e2f84;--c-blue-line:#7ab6ff;--c-blue-glow:#2a8aff;
 --c-pill-hi:#2f5fbf;--c-pill:#173b8c;--c-pill-mid:#0b2766;--c-pill-lo:#13337c;--c-pill-line:#6fa6ff;
 --c-pill-dim-hi:#14306a;--c-pill-dim-lo:#0a1c44;--c-pill-dim-line:#2e4c8c;
 --c-green-hi:#b8ff6a;--c-green:#5fe02a;--c-green-mid:#2fb21a;--c-green-lo:#1f9312;--c-green-line:#d9ffb0;--c-green-ink:#1a6a0c;
 --c-gold-hi:#fff7c9;--c-gold:#ffd23a;--c-gold-mid:#f08a08;--c-gold-lo:#e0a10e;--c-gold-ink:#4a1e00;--c-hand:#ffe34a;
 --c-red-hi:#ff5a5a;--c-red:#d30f16;--c-red-line:#ffd0d0;--c-suit-red:#d4122a;
 --c-purple-hi:#c38ad0;--c-purple:#7b47d6;--c-purple-lo:#3f1a8f;--c-purple-line:#c8a8ff;
 --c-orange:#ff8a1a;--c-cyan:#8fe1e8;
 --c-cream-hi:#fffef4;--c-cream:#f1ebc8;--c-cream-lo:#d9d0a0;
 --c-card:#fff;--c-card-lo:#f2f4f8;--c-cardback:#d84a4a;--c-cardback-lo:#b82a2a;
 /* table */
 --c-felt-hi:#8ee05e;--c-felt-1:#6ccf48;--c-felt-2:#52b53a;--c-felt-3:#3d9430;--c-felt-4:#2b6c23;--c-felt-lo:#1f521b;--c-felt-line:rgba(190,230,160,.6);
 --c-rail-hi:#767884;--c-rail-1:#4c4e5a;--c-rail-2:#2c2d35;--c-rail-3:#1e1e24;--c-rail-lo:#131317;
 --c-plate-white:rgba(255,255,255,.95);--c-plate-white-lo:rgba(230,236,248,.95);
 /* light & shadow */
 --hl-strong:rgba(255,255,255,.6);--hl:rgba(255,255,255,.35);--hl-soft:rgba(255,255,255,.18);--hl-faint:rgba(255,255,255,.06);
 --sh-faint:rgba(0,0,0,.25);--sh-soft:rgba(0,0,0,.45);--sh:rgba(0,0,0,.6);--sh-deep:rgba(0,0,0,.75);
 --glow-blue:rgba(80,150,255,.45);--glow-orange:rgba(255,106,26,.7);--scrim:rgba(2,6,20,.78);
 /* metrics */
 --r-pill:999px;--r-plate:4px;--r-card:6px;--tap:44px;
 --bar-h:52px;--dock-h:72px;
 --safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);
 --ease:cubic-bezier(.22,.7,.3,1);--dur:160ms;
 --logo-white:url(/ui/assets/wpas-logo-transparent-white@2x.png);--logo-ink:url(/ui/assets/wpas-logo-transparent@2x.png);
}
@media (prefers-reduced-motion:reduce){:root{--dur:0ms}}
