/* Register design tokens for Tailwind v4 */
@theme inline {
  --color-background: var(--background);
  --color-foreground: var(--foreground);
  --color-accent: var(--accent);
  --color-accent-foreground: var(--accent-foreground);
  --color-muted: var(--muted);
  --color-muted-foreground: var(--muted-foreground);
  --color-border: var(--border);
  --font-app: var(--font-noto-serif-sc);
}

/* Light theme - fresh green */
:root,
[data-theme="light"] {
  --background: #f0f6f0;
  --foreground: #1b3b2b;
  --accent: #2d6a4f;
  --accent-foreground: #ffffff;
  --muted: #d8e2dc;
  --muted-foreground: #52796f;
  --border: #c5d5cb;
}

/* Dark theme - deep forest green */
[data-theme="dark"] {
  --background: #14261c;
  --foreground: #d8f3dc;
  --accent: #52b788;
  --accent-foreground: #14261c;
  --muted: #2d4a3e;
  --muted-foreground: #95d5b2;
  --border: #40916c;
}
