/* Tokens: the :root blocks of creditcrunch/public/app.css at commit 4083210 (light, dark by media query, dark by data-theme). */
:root {
  --bg: #fdf4e3; --fg: #3a2a1a; --muted: #7a6650; --card: #fffaf0; --line: #ead9bb; --accent: #e8704f; --accent-fg: #ffffff;
  --accent2: #4f9e86; --soft: #f6e8cc; --shadow: 0 6px 22px rgba(120, 80, 40, 0.16);
  --err: #c0392b; --outline: #3a2a1a99; --map-water: #86c9dc; --map-water-side: #5fa9c4; --night-light: #ffd66e;
  --map-grass: #bfe3a0; --map-grass-2: #b6db97;
  --team-claude: #d9774a; --team-chatgpt: #3aa07a; --team-gemini: #4b7bdc; --team-other: #8a6fc7;
  --claude: var(--team-claude); --chatgpt: var(--team-chatgpt); --gemini: var(--team-gemini); --other: var(--team-other);
  --shadow-label: 0 8px 24px rgba(40, 24, 10, 0.16); --shadow-press: 0 4px 0 #3a2a1a;
  --radius-pill: 999px; --radius-label: 16px; --radius-dock: 22px; --radius-field: 14px;
  --space-1: 6px; --space-2: 8px; --space-3: 10px; --space-4: 12px; --space-5: 16px;
  --font: ui-rounded, "SF Pro Rounded", "Nunito", "Trebuchet MS", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-rounded: var(--font); --font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --bg: #12172f; --fg: #f3ecdc; --muted: #a9a4bf; --card: #1c2244; --line: #2e3563; --accent: #ff8a63; --accent-fg: #1b1020;
    --accent2: #6fd0b4; --soft: #252c55; --shadow: 0 6px 22px rgba(0, 0, 0, 0.45); color-scheme: dark;
    --err: #ff8f80; --outline: #050816bf; --map-water: #1f4566; --map-water-side: #1d3a57;
    --map-grass: #38573f; --map-grass-2: #33513a; --shadow-label: 0 8px 24px rgba(0, 0, 0, 0.5);
  }
}
:root[data-theme="dark"] {
  --bg: #12172f; --fg: #f3ecdc; --muted: #a9a4bf; --card: #1c2244; --line: #2e3563; --accent: #ff8a63; --accent-fg: #1b1020;
  --accent2: #6fd0b4; --soft: #252c55; --shadow: 0 6px 22px rgba(0, 0, 0, 0.45); color-scheme: dark;
  --err: #ff8f80; --outline: #050816bf; --map-water: #1f4566; --map-water-side: #1d3a57;
  --map-grass: #38573f; --map-grass-2: #33513a; --shadow-label: 0 8px 24px rgba(0, 0, 0, 0.5);
}
