/* Токены дизайн-системы «Пауза» (tokens.json v3). Источник — дизайн-система, не править вручную. */
:root {
  --ink: #111111; --ink-2: #5c5c5c; --paper: #ffffff; --surface: #fbfaf7; --surface-2: #f3f1ec; --line: #e7e4de;
  --blue: #0c7efa; --accent: #0a5fc8; --accent-soft: #e6f0ff;
  --action: rgba(9,85,181,0.88); --action-hover: rgba(9,85,181,0.96); --on-action: #ffffff;
  --glass: rgba(255,255,255,0.72); --glass-section: rgba(255,255,255,0.66); --glass-edge: rgba(255,255,255,0.85); --glass-pill: rgba(17,17,17,0.08);
  --danger: #c62828; --danger-soft: #fdeaea; --ok: #1f7a4d; --ok-soft: #e3f5ec; --wait: #8a5a00; --wait-soft: #fff1d6;
  --scrim: rgba(17,17,17,0.40); --focus: #0a5fc8;
  --bg-ice: #e6f1ff; --bg-cornflower: #4c8ff5; --bg-lavender: #a69bf2; --bg-pink: #f07fc4; --bg-coral: #ff7266; --bg-orange: #ff8f3f;
  --font-display: "Rubik", "Onest", system-ui, sans-serif;
  --font-sans: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --space-4: 4px; --space-8: 8px; --space-12: 12px; --space-16: 16px; --space-20: 20px; --space-24: 24px;
  --space-32: 32px; --space-40: 40px; --space-48: 48px; --space-64: 64px; --space-96: 96px;
  --radius-sm: 12px; --radius-md: 16px; --radius-lg: 24px; --radius-xl: 32px; --radius-pill: 999px;
  --shadow-card: 0 1px 2px rgba(17,17,17,0.04), 0 12px 32px rgba(17,24,48,0.10);
  --shadow-item: 0 1px 2px rgba(17,17,17,0.06), 0 4px 12px rgba(17,24,48,0.06);
  --shadow-glass: 0 10px 30px rgba(17,24,48,0.18), inset 0 1px 0 rgba(255,255,255,0.9), inset 0 -1px 0 rgba(255,255,255,0.35);
  --tap-min: 44px; --control-h: 48px; --tabbar-h: 64px; --tabbar-inset: 12px; --header-h: 60px;
  --content-max: 1200px; --measure: 640px;
  --glass-blur: 24px; --glass-saturate: 180%; --grain-opacity: 0.35;
}
