/* DERIVED FROM config/design-tokens.json — do not hand-edit.
 * Regenerate via `bin/fetch-design-tokens --regenerate` or wait for the next theme-bot PR.
 * Theme: QuoteLlama v1.2.0
 * Rendered at: 2026-05-25T00:00:00Z
 */
:root {
  /* Colors */
  --color-info: #2563eb;
  --color-text: #1a1a2e;
  --color-muted: #e7e9f2;
  --color-accent: #e94560;
  --color-danger: #dc2626;
  --color-primary: #f7f8fb;
  --color-success: #16a34a;
  --color-surface: #ffffff;
  --color-warning: #d97706;
  --color-text-muted: #5b5b73;
  --color-muted-hover: #d8dbe9;
  --color-accent-hover: #d63450;
  --color-border-subtle: rgba(0,0,0,0.08);
  --color-accent-foreground: #ffffff;

  /* Typography */
  --font-sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, sans-serif;

  /* Border radius */
  --radius-lg: 16px;
  --radius-md: 12px;
  --radius-sm: 8px;

  /* Shadows */
}

.dark {
  /* Colors — dark-mode override */
  --color-info: #3b82f6;
  --color-text: #eeeeee;
  --color-muted: #2a3a5c;
  --color-accent: #e94560;
  --color-danger: #ef4444;
  --color-primary: #1a1a2e;
  --color-success: #22c55e;
  --color-surface: #16213e;
  --color-warning: #f59e0b;
  --color-text-muted: #a0a0b8;
  --color-muted-hover: #35476e;
  --color-accent-hover: #ff6b81;
  --color-border-subtle: rgba(255,255,255,0.05);
  --color-accent-foreground: #ffffff;
}
