:root {
  /* HX Auctions
     Target tenant: https://www.hxauctions.nl/en/

     Brand adaptation:
     - Primary: deep charcoal/near-black used as the strongest brand/navigation tone
     - Secondary: warm beige/stone surface tone from the understated equestrian layout
     - Accent: HX/Stal Hendrix orange-brown highlight for CTAs and auction emphasis
     - Font direction: clean, modern sans-serif website typography
  */

  /* TYPOGRAPHY */
  --font-body: 'Open Sans', Arial, sans-serif;
  --font-display: 'Open Sans', Arial, sans-serif;

  /* ELEVATION */
  --shadow-card: 0 6px 18px rgba(35, 35, 35, 0.10);

  /* BASE COLORS */
  --background: #FAF8F3;
  --foreground: #242424;

  /* SURFACES */
  --card: #FFFFFF;
  --card-foreground: #242424;

  /* POPOVER */
  --popover: #FFFFFF;
  --popover-foreground: #242424;

  /* PRIMARY BRAND */
  --primary: #242424;
  --primary-foreground: #FFFFFF;

  /* SECONDARY */
  --secondary: #EFE9DF;
  --secondary-foreground: #242424;

  /* MUTED */
  --muted: #F4F1EA;
  --muted-foreground: #6B665F;

  /* ACCENT */
  --accent: #B56B36;
  --accent-foreground: #FFFFFF;
  --accent-soft: #D49A68;
  --accent-strong: #7F431F;

  /* ALTERNATIVE ACCENT */
  --accent-alt: #5B4636;
  --accent-alt-foreground: #FFFFFF;

  /* FUNCTIONAL FEEDBACK COLORS */
  --destructive: #D92D20;
  --destructive-foreground: #FFFFFF;

  --success: #16A34A;
  --success-foreground: #FFFFFF;

  --info: #2563EB;
  --info-foreground: #FFFFFF;

  --warning: #F59E0B;
  --warning-foreground: #242424;

  /* FORM AND FOCUS */
  --border: #DED7CD;
  --input: #D1C7BA;
  --ring: var(--accent);

  /* AUCTION STATUS */
  --status-live: var(--destructive);
  --status-active: var(--success);
  --status-upcoming: var(--info);

  /* SHAPE */
  --radius: 0.45rem;
}
