/**
 * Shared light Meet-adjacent tokens for Site (home / auth / cabinet).
 * Scoped via CSS variables on page roots — does not style Room meeting chrome.
 * Keep in sync with Room meet-tokens light palette (primary #0b57d0, Manrope).
 */
:root {
  --gj1-site-page: #ffffff;
  --gj1-site-surface: #f8fafd;
  --gj1-site-ink: #1f1f1f;
  --gj1-site-ink-2: #5f6368;
  --gj1-site-line: #dadce0;
  --gj1-site-action: #0b57d0;
  --gj1-site-action-hover: #0842a0;
  --gj1-site-action-ink: #ffffff;
  --gj1-site-accent-soft: #e8f0fe;
  --gj1-site-accent-ink: #041e49;
  --gj1-site-danger: #b3261e;
  --gj1-site-danger-bg: #f9dedc;
  --gj1-site-warn-bg: #fef7e0;
  --gj1-site-warn-ink: #5c4a28;
  --gj1-site-focus: #8ab4f8;
  --gj1-site-radius: 12px;
  --gj1-site-control-h: 48px;
  --gj1-site-font: Manrope, "Segoe UI", system-ui, sans-serif;
  --gj1-site-hit: 44px;
}

@media (prefers-reduced-motion: reduce) {
  :root { --gj1-site-motion: 1ms; }
}
