/* Harley-Davidson design tokens — quoted verbatim from the mockup (README §9). */
:root{
  --hd-orange:#FF6600;
  --hd-black:#1A1A1A;
  --hd-dark:#111111;
  --hd-grey:#2E2E2E;
  --hd-mid:#444444;
  --hd-light:#888888;
  --hd-border:#3A3A3A;
  --hd-cream:#F5F0E8;
  --hd-cream2:#EDE8DC;
  --hd-gold:#C8922A;
  --hd-gold-light:#E8B040;
  --accent:#FF6600;
  --row-alt:#F9F6F1;
  --row-hover:#FFF3E8;
  --section-bg:#E8E0D0;
  --table-border:#D4CEC4;
  --input-border:#C8B898;
  --note-bg:#FFF8E8;
  --note-text:#8B7040;
  --success:#2E7D32;
  --danger:#C62828;
  --font-display:'Bebas Neue',sans-serif;
  --font-body:'Source Sans 3',sans-serif;
  /* Numbers use the body sans (plain, un-slashed zero) with tabular figures for
     alignment — Roboto Mono's zero showed a slash/dot which the client disliked. */
  --font-mono:'Source Sans 3',sans-serif;
  --shadow:0 2px 12px rgba(0,0,0,0.12);
  --shadow-lg:0 8px 32px rgba(0,0,0,0.18);
  --radius:4px;
  --trans:0.18s ease;
}
