/* Тема StayPatched поверх интерфейса платформы порталов.
 *
 * Интерфейс платформы (platform/static: tokens, base, layout, ui, mobile) берется один в один. Здесь меняются
 * только акцентные цвета: фиолетово-синий платформы → бирюзово-зеленый StayPatched. Сетка, отступы, размеры,
 * компоненты и мобильная версия остаются платформенными.
 *
 * Подключать после platform/static/tokens.css. Темная тема — :root, светлая — тот же набор дважды
 * (явный выбор и системная при data-theme="auto"), как в самой платформе.
 *
 * Контраст: белый текст на заливке выбранного (градиент #0f766e → #155e75) — от 5,5:1; ссылки в темной теме
 * #2dd4bf на фоне #14171f — 9:1; в светлой #0f766e на белом — 5,5:1.
 */
:root{
  --accent:#0d9488; --accent2:#0e7490; --accent-ink:#2dd4bf;
  --fill-sel:linear-gradient(135deg,#0f766e,#155e75);
  --ticket-ink:#22d3ee;
  --chip-ink:#5eead4; --chip-bg:#0f2626; --chip-bd:#1f4a47;
  --accent-ring:rgba(20,184,166,.22);
  --accent-glow:rgba(20,184,166,.7);
  --accent-glow-lo:rgba(20,184,166,.6);
  --accent-glow-hi:rgba(20,184,166,.85);
  --accent2-glow:rgba(14,116,144,.08);
  --auth-glow:rgba(14,116,144,.14);
  --cat-1:#2dd4bf; --cat-3:#6d8bff;
}
:root[data-theme="light"]{
  --accent:#0f766e; --accent2:#0e7490; --accent-ink:#0f766e;
  --fill-sel:color-mix(in srgb, var(--accent) 13%, #fff);
  --on-sel:#115e59;
  --bd-sel:color-mix(in srgb, var(--accent) 32%, #fff);
  --ticket-ink:#0e7490;
  --chip-ink:#0f766e; --chip-bg:#e8f6f4; --chip-bd:#bfe6e0;
  --accent-ring:rgba(15,118,110,.18);
  --accent-glow:rgba(15,118,110,.5);
  --accent-glow-lo:rgba(15,118,110,.45);
  --accent-glow-hi:rgba(15,118,110,.6);
}
@media (prefers-color-scheme: light){
  :root[data-theme="auto"]{
    --accent:#0f766e; --accent2:#0e7490; --accent-ink:#0f766e;
    --fill-sel:color-mix(in srgb, var(--accent) 13%, #fff);
    --on-sel:#115e59;
    --bd-sel:color-mix(in srgb, var(--accent) 32%, #fff);
    --ticket-ink:#0e7490;
    --chip-ink:#0f766e; --chip-bg:#e8f6f4; --chip-bd:#bfe6e0;
    --accent-ring:rgba(15,118,110,.18);
    --accent-glow:rgba(15,118,110,.5);
    --accent-glow-lo:rgba(15,118,110,.45);
    --accent-glow-hi:rgba(15,118,110,.6);
  }
}
