:root {
  /* Ruislé Quality Trot Sale
     Target tenant: https://ruislequalitytrotsale.com/
     Brand adaptation:
     - Primary: warm taupe/gold from the logo mark
     - Accent: dark racing brown for CTA/highlight contrast
     - Secondary: soft cream/beige surfaces
     - Typography: clean modern sans-serif, matching the WordPress auction/event style
  */

  /* TYPOGRAPHY */
  --font-body: 'Poppins', 'Helvetica Neue', Arial, sans-serif;
  --font-display: 'Poppins', 'Helvetica Neue', Arial, sans-serif;

  /* ELEVATION */
  --shadow-card: 0 6px 18px rgba(151, 134, 93, 0.14);

  /* BASE COLORS */
  --background: #FBFAF6;
  --foreground: #2A261D;

  /* SURFACES */
  --card: #FFFFFF;
  --card-foreground: #2A261D;

  /* POPOVER */
  --popover: #FFFFFF;
  --popover-foreground: #2A261D;

  /* PRIMARY BRAND
     Main logo/identity color: muted taupe-gold.
  */
  --primary: #9A875D;
  --primary-foreground: #FFFFFF;

  /* SECONDARY */
  --secondary: #F1EDE3;
  --secondary-foreground: #2A261D;

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

  /* ACCENT
     Stronger dark brown for CTAs, links and auction highlights.
  */
  --accent: #4B3A26;
  --accent-foreground: #FFFFFF;
  --accent-soft: #B7A77D;
  --accent-strong: #2F2417;

  /* ALTERNATIVE ACCENT */
  --accent-alt: #C6B991;
  --accent-alt-foreground: #2A261D;

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

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

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

  --warning: #F59E0B;
  --warning-foreground: #2A261D;

  /* FORM AND FOCUS */
  --border: #DED7C8;
  --input: #D2C8B4;
  --ring: var(--primary);

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

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