/*
  CLUB THEME BLOCK: Toowoomba Sports Club (tsports, Toowoomba QLD). The only file that sets this concept's look.
  Token names are the master's (design/raiders-club-template/theme.css); only the values change.
  Logos are NOT here: they are image settings (theme.logo_url, theme.footer_logo_url) rendered as <img>.

  Brand colours, read on 25 September 2026 from the live stylesheet
  https://www.tsports.com.au/site/site-customized-style.css (grep of its hex values):
    amber #eda310 (8 uses: buttons, active borders, accent text), navy #1b4263 (3 uses: every heading).
  Live fonts: Poppins (headings) and Lato (body), from the live home page's Google Fonts link.

  Contrast (WCAG 2.2 AA), measured with the ratio formula for these values:
    white on --club-primary #1b4263 .................... 10.47
    --club-accent-bright #eda310 on --club-primary ..... 4.91
    --club-accent-bright on --club-primary-deep ........ 6.98
    white on --club-accent-strong #945e00 .............. 5.44 (buttons, day labels, small accent text)
    --club-accent-strong on --club-surface-alt #f6f8fb .. 5.11
    --club-neutral #c9d8e6 on --club-primary ........... 7.20
    --club-ink-muted #4a5568 on --club-surface-alt ..... 7.07
    --club-ink-subtle-on-dark #94abc4 on --club-primary-deep ... 6.29
  --club-accent (the brand amber #eda310) holds only 2.13 with white: decoration only, never white text on it.
  --club-accent-strong is the amber's hue darkened for white text and fills. The club to confirm palette and fonts.
  Fonts load here, so the club's whole look lives in this file: the one @import below, in the string form. It is the
  only URL a stylesheet may carry (fonts.googleapis.com); no image is ever referenced from CSS.
*/
@import "https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700;800&family=Lato:wght@400;700&display=swap";

:root {
  --club-primary: #1b4263;
  --club-primary-deep: #10293f;
  --club-primary-soft: #245683;
  --club-accent: #eda310;
  --club-accent-bright: #eda310;
  --club-accent-strong: #945e00;
  --club-neutral: #c9d8e6;
  --club-neutral-light: #dde7f0;
  --club-surface: #ffffff;
  --club-surface-alt: #f6f8fb;
  --club-ink: #16273a;
  --club-ink-muted: #4a5568;
  --club-ink-subtle-on-dark: #94abc4;
  --club-on-accent: #ffffff;

  --club-font-display: 'Poppins', system-ui, sans-serif;
  --club-font-body: 'Lato', system-ui, sans-serif;

  --club-logo-height: 64px;
  --club-logo-height-small: 44px;
  --club-radius: 8px;
  --club-radius-lg: 16px;
}
