:root{
  --bg:#FFFFFF; --tint:#F3F6FB; --surface:#fff; --ink:#16202E; --ink-deep:#0B1F3F; --muted:#5A6475;
  --accent:#0254C3; --accent-2:#1A6BDB;
  /* situational colours: yellow = accent & «heads-up», green = all good, red = sale / error / urgent. Stars stay orange. */
  --sun:#F5B700; --warn-ink:#6B4A00; --warn-bg:#FFF4D1;
  --ok:#1E7A46; --ok-ink:#1F5A37; --ok-bg:#E3F1E8;
  --danger:#C62828; --danger-ink:#9B1C1C; --danger-bg:#FDECEC;
  --star:#E8743B;
  --glacier:#E4EDFB; --line:rgba(11,31,63,.1);
  --deep:#0A2A5C;          /* navy bands (impact, My Trip, footer tint) */
  --on-dark:#BCD2F5;       /* light blue text on navy */
  --r-sm:10px; --r:20px; --r-lg:28px;
  --shadow:0 18px 40px -24px rgba(11,31,63,.35);
  --ease-in:cubic-bezier(.16,1,.3,1);
  /* Piazzolla (Juan Pablo del Peral, HT) — headings, italic for accents; Nata Sans (Daniel Uzquiano) — text (both with ң ө ү);
     Amatic SC (Vernon Adams) — the big hand-lettered word and short notes (Cyrillic, but no ң ө ү). */
  --head:"Piazzolla",Georgia,serif; --body:"Nata Sans",system-ui,sans-serif; --hand:"Amatic SC","Nata Sans",cursive;
  --wrap:1320px;
}
