/*
  Thom Tax theme.

  Not invented: the palette and both typefaces were read off the live
  WordPress site (Astra global colours) on 2026-08-17 so the rebrand carries
  the existing identity rather than replacing it.

    --ast-global-color-0  #2e3d4d  deep slate      -> primary
    --ast-global-color-1  #c6af7e  warm gold       -> accent
    --ast-global-color-2  #1e293b  near-black      -> dark sections
    --ast-global-color-3  #323233  body text
    --ast-global-color-4  #f9fafb  light wash
    --ast-global-color-7  #cbd5e1  borders
    --ast-global-color-8  #94a3b8  muted text
    Montserrat (headings) / Inter (body)

  The gold is the distinctive half of the pair and reads as professional
  services rather than software. It is used for accents, rules and the
  secondary action, never for large fills, where it turns muddy.
*/
:root {
  --color-background: #ffffff;
  --color-foreground: #323233;
  --color-primary: #2e3d4d;
  --color-primary-hover: #24303d;
  --color-primary-foreground: #ffffff;
  --color-accent: #c6af7e;
  --color-accent-hover: #b39a63;
  --color-accent-foreground: #1e293b;
  --color-muted: #f9fafb;
  --color-muted-foreground: #4d5866;
  --color-border: #cbd5e1;

  /* Extra tokens this brand needs beyond the starter's set. */
  --color-ink: #1e293b;
  --color-wash: #f4f6f8;
  --color-subtle: #94a3b8;

  /*
    Background for inverted bands. The starter reuses --color-foreground (the
    body-text colour) for this, which on a slate brand renders as a muddy
    charcoal that reads as "not quite black" rather than as the brand. The
    CtaBand falls back to the old behaviour when this is unset, so other
    themes are untouched.
  */
  --color-dark-band: #2e3d4d;

  --font-body: "Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;
  --font-display: "Montserrat", ui-sans-serif, system-ui, -apple-system, sans-serif;

  --radius-sm: 2px;
  --radius-md: 2px;
  --radius-lg: 2px;
}
