/* DESIGN — Husek Brothers Fencing's own fonts and colors, copied from husekfence.com (Oct 2026).
   DM Serif Display headings, DM Sans body; deep navy (#1a2332) with brass gold (#b08830) actions,
   pale gold (#ccb66c) eyebrows on photos, warm off-white (#f8f7f4) sections. The template never overrides this file. */
@import url("https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,700&family=DM+Serif+Display&display=swap");

:root {
  --site-logo-height: 54px;
  --cheers-component-background: #ffffff;
  --cheers-component-surface: #f8f7f4;
  --cheers-component-surface-hover: #f0ede5;
  --cheers-component-text: #3d4450;
  --cheers-component-muted: #6b7280;
  --cheers-component-heading: #1a2332;
  --cheers-component-accent: #8a6a22; /* deep gold: 5:1 on white, 4.7:1 on #f8f7f4 (AA) */
  --cheers-component-focus: #b08830;
  --cheers-component-border: #e6e2d8;
  --cheers-component-rating: #e0a826;
  --cheers-component-action-text: #ffffff;
  --cheers-component-radius: 14px;
  --cheers-component-button-radius: 8px;

  --site-bar-background: #1a2332;
  --site-header-background: #ffffff;
  --site-nav-hover: var(--cheers-component-accent);
  --site-header-text: #1a2332;
  --site-header-action: #1a2332; /* navy header button, as in the Husek design preview */
  --site-header-action-text: #ffffff;
  --site-hero-action: #b08830;
  --site-hero-action-text: #1a2332; /* navy on brass gold: 4.8:1 (AA); white was 3.3:1 */
  --site-hero-accent: #ccb66c;
  --site-hero-secondary: #1a2332;
  --site-hero-secondary-text: #ffffff;
  --site-final-background: #1a2332;
  --site-footer-background: #141b27;
  --site-photo-tint: #1a2332;

  --font-body: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-display: "DM Serif Display", Georgia, "Times New Roman", serif;
  --display-weight: 400;
  --display-tracking: -0.01em;
}
