/* Jeem brand theme for Basecoat (shadcn/ui token set).
   Basecoat maps its Tailwind --color-* vars from these shadcn names, so overriding
   them here re-tints every Basecoat component to the Jeem palette without touching
   component CSS. Loaded AFTER basecoat.cdn.css and BEFORE style.css. */
:root {
  /* brand primitives (kept so style.css and templates can reference them too) */
  --cream: #f4efe1;
  --cream-soft: #efe8d5;
  --forest: #123b28;
  --forest-hi: #1b5238;
  --sage: #bcc6b3;
  --chartreuse: #edea7d;
  --ink: #123b28;
  --danger: #a04328;

  /* shadcn/Basecoat tokens -> Jeem values */
  --radius: 0.625rem;

  --background: #f4efe1;
  --foreground: #123b28;

  --card: #fbf9f1;
  --card-foreground: #123b28;
  --popover: #fbf9f1;
  --popover-foreground: #123b28;

  --primary: #123b28;
  --primary-foreground: #f4efe1;

  --secondary: #e4e8dc;
  --secondary-foreground: #123b28;

  --muted: #e7e9de;
  --muted-foreground: #5c6a5b;

  --accent: #eceee3;
  --accent-foreground: #123b28;

  --destructive: #a04328;

  --border: #d8dccb;
  --input: #d8dccb;
  --ring: #123b28;

  /* sidebar stays the branded forest rail */
  --sidebar: #123b28;
  --sidebar-foreground: #f4efe1;
  --sidebar-primary: #edea7d;
  --sidebar-primary-foreground: #123b28;
  --sidebar-accent: rgba(255, 255, 255, 0.12);
  --sidebar-accent-foreground: #f4efe1;
  --sidebar-border: rgba(255, 255, 255, 0.14);
  --sidebar-ring: #edea7d;
}
