/* Parksia 0.34.0. Shared semantic tokens; all assets work offline. */
:root, :root[data-theme="light"] {
  color-scheme: light;
  --bg: #f4f6f8;
  --panel: #ffffff;
  --panel-2: #f8fafc;
  --panel-hover: #eef2f6;
  --line: #dce3ec;
  --line-strong: #b7c4d4;
  --text: #1c293b;
  --muted: #56667a;
  --accent: #2a62cf;
  --accent-2: #2254b6;
  --accent-soft: #edf3ff;
  --on-accent: #ffffff;
  --success: #176b4b;
  --success-soft: #e9f6ee;
  --positive-button: #24734e;
  --positive-button-hover: #1c6040;
  --on-positive: #ffffff;
  --warning: #805609;
  --warning-soft: #fff5db;
  --danger: #b92d43;
  --danger-soft: #fff0f2;
  --focus: #2458d3;
  --overlay: rgb(14 24 40 / 48%);
  --shadow-dialog: 0 16px 48px rgb(15 30 50 / 20%);
  --shadow-notice: 0 6px 24px rgb(15 30 50 / 14%), 0 1px 4px rgb(15 30 50 / 6%);
  --disabled-bg: #e9edf2;
  --disabled-text: #657386;
  --radius: 8px;
  --camera-bg: #0b1320;
  --camera-text: #e7edf6;
  --plate-bg: #ffffff;
  --plate-text: #182233;
  font-family: "Segoe UI", -apple-system, BlinkMacSystemFont, Arial, sans-serif;
}
:root[data-theme="dark"] {
  color-scheme: dark;
  --bg: #0f151f;
  --panel: #171f2b;
  --panel-2: #1d2836;
  --panel-hover: #243246;
  --line: #354459;
  --line-strong: #61748d;
  --text: #e8eef7;
  --muted: #a9b8cc;
  --accent: #94b7ff;
  --accent-2: #b5ccff;
  --accent-soft: #233655;
  --on-accent: #11233d;
  --success: #8bdab7;
  --success-soft: #183e31;
  --positive-button: #86d2ae;
  --positive-button-hover: #a0dfc0;
  --on-positive: #102d20;
  --warning: #f2cd80;
  --warning-soft: #3e321c;
  --danger: #ffa7b5;
  --danger-soft: #412632;
  --focus: #94b7ff;
  --overlay: rgb(0 0 0 / 62%);
  --shadow-dialog: 0 20px 64px rgb(0 0 0 / 45%);
  --shadow-notice: 0 8px 32px rgb(0 0 0 / 32%);
  --disabled-bg: #273344;
  --disabled-text: #a1aec0;
}
