/* Same warm palette as fly-with-pets (used here purely as a visual starting
   point, not shared content) -- values are raw L C H triplets, not wrapped in
   oklch(...), because the Tailwind config composes them as
   oklch(var(--x) / <alpha-value>) to get alpha-channel support (e.g. bg-primary/10). */
:root {
  --background: 0.97 0.008 85;
  --foreground: 0.18 0.02 50;
  --card: 0.99 0.005 85;
  --card-foreground: 0.18 0.02 50;
  --primary: 0.45 0.1 155;
  --primary-foreground: 0.99 0.005 155;
  --secondary: 0.93 0.025 155;
  --secondary-foreground: 0.30 0.06 155;
  --muted: 0.94 0.01 85;
  --muted-foreground: 0.42 0.02 50;
  --accent: 0.92 0.03 155;
  --accent-foreground: 0.28 0.06 155;
  --tertiary: 0.58 0.14 40;
  --tertiary-foreground: 0.98 0.01 40;
  --border: 0.89 0.012 85;
}

.dark {
  --background: 0.14 0.015 260;
  --foreground: 0.93 0.01 260;
  --card: 0.19 0.015 260;
  --card-foreground: 0.93 0.01 260;
  --primary: 0.72 0.1 175;
  --primary-foreground: 0.18 0.04 175;
  --secondary: 0.26 0.025 175;
  --secondary-foreground: 0.88 0.03 175;
  --muted: 0.24 0.01 260;
  --muted-foreground: 0.68 0.01 260;
  --accent: 0.28 0.03 175;
  --accent-foreground: 0.88 0.03 175;
  --tertiary: 0.72 0.12 55;
  --tertiary-foreground: 0.18 0.03 55;
  --border: 0.28 0.01 260;
}

body {
  transition: background-color 0.2s ease, color 0.2s ease;
}
