/* Светлая тема сайта quant-os.ru. Тёмная — родная (переменные в каждой странице),
   здесь только переопределения для <html data-theme="light">. Переключатель — /theme.js. */
html[data-theme=light]{
  /* главная, магазин, клуб, alpha, документы */
  --ink:#F5F6F8; --ink-2:#FFFFFF; --ink-3:#EEF1F5; --line:#DFE3EA;
  --text:#14181F; --muted:#5B6574; --signal:#D98200; --signal-2:#F07A1A;
  --signal-soft:rgba(217,130,0,.10); --ok:#1E9E5A;
  /* гайд */
  --bg:#F5F6F8; --side:#FFFFFF; --surface:#FFFFFF; --surface-2:#F0F2F6; --border:#DFE3EA;
  --dim:#7A8494; --accent:#4F5BD5; --accent-ink:#3B46B8; --gold:#B7832B;
  /* 404 */
  --fg:#14181F;
  color-scheme:light;
}
html[data-theme=light] body{background:var(--ink,var(--bg));color:var(--text,var(--fg))}
html[data-theme=light] .glow{opacity:.55}
html[data-theme=light] .qnav{background:rgba(255,255,255,.85)}
html[data-theme=light] .qnav.scrolled{background:rgba(255,255,255,.96);box-shadow:0 10px 30px -18px rgba(20,24,31,.25)}
html[data-theme=light] .qnav-links a:hover,html[data-theme=light] .qnav-drawer-links a:hover{background:rgba(20,24,31,.05)}
html[data-theme=light] .qnav-drawer{box-shadow:-24px 0 60px -24px rgba(20,24,31,.3)}
html[data-theme=light] .qnav-scrim{background:rgba(20,24,31,.35)}
html[data-theme=light] .dv-text,html[data-theme=light] .dnote{color:#3A424E}
html[data-theme=light] .qos-cookie{background:rgba(255,255,255,.97);border-color:#DFE3EA;box-shadow:0 16px 44px -20px rgba(20,24,31,.35)}
html[data-theme=light] .qos-cookie p{color:#3A424E}
/* кнопка-переключатель (вставляет theme.js) */
.qtheme{flex:0 0 auto;width:38px;height:38px;border-radius:11px;border:1px solid var(--line,var(--border,#252D38));background:transparent;
  color:inherit;font-size:17px;line-height:1;cursor:pointer;display:inline-grid;place-items:center;transition:.18s}
.qtheme:hover{border-color:var(--signal,var(--accent,#FFB020))}
.qtheme.float{position:fixed;right:16px;bottom:16px;z-index:9998;background:var(--ink-2,var(--surface,#161B22))}
.qnav-in .qtheme{margin-left:auto}
.qnav-in .qtheme ~ .qnav-cta,.qnav-in .qtheme ~ .qnav-login{margin-left:10px}
.qnav-in .qtheme ~ .qnav-burger{margin-left:8px}
/* страница «Квант ОС» (/alpha): своё меню экосистемы и липкая навигация по разделам */
html[data-theme=light] .econav{background:rgba(255,255,255,.92)}
html[data-theme=light] header:has(> .wrap > .nav),html[data-theme=light] header:has(.nav){background:rgba(255,255,255,.78)}
html[data-theme=light] .nav{background:rgba(245,246,248,.85)}
html[data-theme=light] .nav.scrolled{background:rgba(245,246,248,.96)}
/* главная: витрина кабинета */
html[data-theme=light] .cab{box-shadow:0 30px 70px -40px rgba(20,24,31,.35)}
html[data-theme=light] .cmsg.me{background:rgba(217,130,0,.08);border-color:rgba(217,130,0,.3)}
html[data-theme=light] .vs td.us{background:rgba(217,130,0,.06)}
