/* Aligned with app DL.Colors (DS_LovableSwift) — warm parchment + terracotta accent.
   Landing keeps a single light theme; dark pairs exist in the app only. */
:root {
  --color-bg: #f7f4ed;           /* DL.Colors.background */
  --color-fg: #1c1c1c;           /* DL.Colors.text */
  --color-muted: #5f5f5d;        /* DL.Colors.muted */
  --color-subtle: #8a8f98;       /* near DL disabled base / softer meta */
  --color-surface: #f7f4ed;      /* DL.Colors.surface */
  --color-card: #fbfaf6;         /* slightly warmed off-white — sits on parchment bg without going pure clinical white */
  --color-raised: #fef7f2;       /* DL.Colors.raised — warm terracotta-tinted pop-out surface */
  --color-border: #e2ded4;       /* stronger edge than DL.Colors.border for landing card definition */

  /* Primary CTA = dark pill (matches app selected / text fill pattern) */
  --color-primary: #1c1c1c;
  --color-primary-fg: #f7f4ed;

  /* Brand accent = app terracotta (links, focus, brand moments — not every button) */
  --color-accent: #d4845a;       /* DL.Colors.accent */
  --color-accent-hover: #c4734a; /* DL.Colors.accentHover */
  --color-accent-text: #b0592f;  /* DL.Colors.accentText */
  --color-ring: #d4845a;         /* DL.Colors.focusRing */

  --color-success: #2e7c57;
  --color-error: #c23b29;
  --color-warning: #b45309;
}
