/*
  CLUB THEME BLOCK: Logan Rec Club (The Rec Club, Kingston 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, re-measured on 24 September 2026 from the live stylesheet
  https://www.loganrecclub.com.au/site/site-customized-style.css (grep of its hex values):
    navy #002d6a, light blue #73bee0 (6 uses), lime #a5e055. Live fonts there: Poppins, PT Sans, Lato.

  Contrast (WCAG 2.2 AA), measured with the ratio formula for these values:
    white on --club-primary #002d6a .................. 13.26
    --club-accent-bright #a5e055 on --club-primary ... 8.46
    --club-accent-bright on --club-primary-deep ...... 10.62
    white on --club-accent-strong #1d6b94 ............ 5.86 (buttons, day labels, small accent text)
    --club-neutral #c9d8e6 on --club-primary ......... 9.12
    --club-ink-muted #4a5568 on --club-surface-alt ... 6.99
    --club-ink-subtle-on-dark #94abc4 on --club-primary-deep ... 7.04
  --club-accent (the brand light blue #73bee0) holds only 2.06 with white: decoration only, never text or a
  button fill. Where light blue carries text, the text is navy (6.42). --club-accent-strong is the light blue's
  hue darkened for text and fills.
  Fonts follow the live site (Poppins for display, Lato for body); the club to confirm.
  Fonts load here, so a 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: #002d6a;
  --club-primary-deep: #001d45;
  --club-primary-soft: #0a3f86;
  --club-accent: #73bee0;
  --club-accent-bright: #a5e055;
  --club-accent-strong: #1d6b94;
  --club-neutral: #c9d8e6;
  --club-neutral-light: #dde7f0;
  --club-surface: #ffffff;
  --club-surface-alt: #f3f7fb;
  --club-ink: #14213a;
  --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;
}
