/* Nov 2026: every page on winsmate.uk uses the app's look (Winsmate 2.7): its typeface, Plus Jakarta Sans
   (OFL, served from /fonts), and its navy. Linked last in each page, so it sets the colours and fonts the
   page's own styles use (both naming schemes: the legal pages' and the guides'). */
@font-face{font-family:"Jakarta";src:url("/fonts/PlusJakartaSans-latin.woff2") format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:"Jakarta";src:url("/fonts/PlusJakartaSans-latin-ext.woff2") format("woff2");font-weight:400 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+A720-A7FF;}
:root{
  --font:"Jakarta","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;
  --head:"Jakarta","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;
  --bg:#090f1a; --surface:#0f1726; --border:#1b2740; --text:#edf2fb; --muted:#a3b1c8; --dim:#73829c; --accent:#f5b82e;
  --bg2:#0f1726; --bg3:#141f32; --bd:#1b2740; --bd2:#24344f; --txt:#edf2fb; --mid:#a3b1c8; --gold:#f5b82e;
}
body{background:radial-gradient(1200px 600px at 50% -180px,rgba(52,86,150,.24),transparent 70%) no-repeat,var(--bg);word-spacing:.03em;font-size:18.5px;line-height:1.7;}
h1,h2,h3{letter-spacing:-.025em;}
/* easy to read on a dim monitor or with bad eyesight: bright greys, nothing tiny */
:root{--muted:#d3dbe8;--mid:#d3dbe8;--dim:#b3bed0;}
small,figcaption,.small,.meta,.note{font-size:max(15px,1em);}
