/* PlaceScore «Кристалл» — CSS-переменные. Сгенерировано tools/design/cr_tokens.py, не править руками. */
:root, [data-theme="light"] {
  --ps-bg: #F6F7F8;
  --ps-surface: #FFFFFF;
  --ps-text: #111416;
  --ps-muted: #4B5358;
  --ps-primary: #006D2C;
  --ps-accent: #CB181D;
  --ps-onPrimary: #FFFFFF;
  --ps-north: #D7191C;
  --ps-south: #1D4ED8;
  --ps-scale-1: #006D2C;
  --ps-scale-2: #41AB5D;
  --ps-scale-3: #C7E9C0;
  --ps-scale-4: #FCBBA1;
  --ps-scale-5: #FB6A4A;
  --ps-scale-6: #CB181D;
  --ps-space-1: 4px;
  --ps-space-2: 8px;
  --ps-space-3: 12px;
  --ps-space-4: 16px;
  --ps-space-5: 24px;
  --ps-space-6: 32px;
  --ps-space-7: 48px;
  --ps-space-8: 64px;
  --ps-space-9: 96px;
  --ps-radius-s: 6px;
  --ps-radius-m: 10px;
  --ps-radius-l: 16px;
  --ps-radius-xl: 24px;
  --ps-duration-short: 150ms;
  --ps-duration-medium: 250ms;
  --ps-duration-long: 400ms;
  --ps-easing-standard: cubic-bezier(0.2, 0, 0, 1);
  --ps-easing-settle: cubic-bezier(0.34, 1.56, 0.64, 1);
  --ps-font-head: 'Onest', 'Segoe UI', sans-serif;
  --ps-font-body: 'Inter', 'Segoe UI', sans-serif;
  --ps-font-hebrew: 'Rubik', 'Segoe UI', sans-serif;
}
[data-theme="dark"] {
  --ps-bg: #0C1013;
  --ps-surface: #151B20;
  --ps-text: #ECF0F2;
  --ps-muted: #A5AFB6;
  --ps-primary: #74C476;
  --ps-accent: #FB6A4A;
  --ps-onPrimary: #0C1013;
  --ps-north: #EF3B2C;
  --ps-south: #5B8CFF;
}
@media (prefers-reduced-motion: reduce) {
  :root { --ps-duration-short: 0ms; --ps-duration-medium: 0ms; --ps-duration-long: 0ms; }
}
