/*
 * GENERATED FILE. Do not edit.
 *
 * Regenerate with `pnpm generate`. `pnpm lint` fails if this has drifted
 * from brand/tokens.json, which is vendored from the brand pack and is
 * the same source the mobile and console token layers read.
 *
 * The status amber is not emitted here on purpose: it is fenced to status
 * and this site has none.
 */

:root {
  /* Brand blue. Tiles on light backgrounds, wordmark on light backgrounds, chevron on white tiles. */
  --colour-primary: #1B5FA8;
  /* Pressed and hover states, dark UI surfaces. */
  --colour-deep: #123F72;
  /* Dark backgrounds, body text, single-colour print. */
  --colour-ink: #0F1B26;
  /* Light UI surface. */
  --colour-paper: #F2F5F8;
  /* 1px inner stroke on the white icon tile only. Never on the logo. */
  --colour-hairline: #E3E9EF;

  /* Poppins matches the wordmark, which is supplied as outlined
     paths and is never re typeset from live text. The fallback
     stack is real, so text is readable before the font lands. */
  --font-family: "Poppins", "Segoe UI", system-ui, -apple-system, sans-serif;
  --font-weight-wordmark: 500;
  --tracking-wordmark: -0.02em;

  /* Derived from width, never carried across sizes as a fixed pixel value. */
  --corner-radius-ratio: 0.2708;
  --min-lockup-width: 100px;
  --min-icon-size: 28px;
}
