/* 01.11.2026 Claude (Алина): текстовые страницы (политика, знакомство, правила беты) в палитре Романа.
   Подключается ПОСЛЕ встроенного <style> страницы и меняет только цвета. */
html.dawn{--bg:#FBF6F2;--card:rgba(255,255,255,.78);--card2:#fff;--line:rgba(122,104,240,.16);--text:#2B2540;
  --muted:rgba(43,37,64,.66);--accent:#7A68F0;--pink:#E5609F;--cyan:#1E9FD0;--ok:#2FA98C;--no:#D9466F;color-scheme:light}
html.dusk{--bg:#1A1720;--card:#241F2C;--card2:#2A2433;--line:rgba(214,200,255,.12);--text:#EDE7F2;
  --muted:rgba(237,231,242,.66);--accent:#B4A8FF;--pink:#F2A0C8;--cyan:#8FD3EE;--ok:#7FD8BE;--no:#F29AAE;color-scheme:dark}
html.dawn body{background:radial-gradient(ellipse 90% 40% at 50% -10%,#FFE6D8 0,rgba(255,230,216,0) 70%),radial-gradient(ellipse 70% 40% at 0% 60%,#EFE9FF 0,rgba(239,233,255,0) 70%),#FBF6F2}
html.dusk body{background:radial-gradient(ellipse 90% 40% at 50% -10%,#2B2136 0,rgba(43,33,54,0) 70%),radial-gradient(ellipse 70% 40% at 0% 60%,#2A1F2A 0,rgba(42,31,42,0) 70%),#1A1720}
html.dawn h1,html.dusk h1{background:none;-webkit-text-fill-color:currentColor;color:var(--text)}
html.dawn h2,html.dusk h2,html.dawn .q,html.dusk .q{color:var(--text)}
html.dawn h3,html.dusk h3{color:var(--accent)}
html.dawn a,html.dusk a{color:var(--accent)}
html.dawn code,html.dusk code,html.dawn .tag,html.dusk .tag{background:var(--card2);color:var(--text)}
html.dawn th,html.dawn td,html.dusk th,html.dusk td{border-bottom-color:var(--line)}
html.dawn .say,html.dusk .say{color:var(--text);background:var(--card)}
html.dawn .card,html.dusk .card{background:var(--card);box-shadow:0 6px 22px rgba(92,72,160,.06)}
html.dusk .card{box-shadow:none}
html.dawn blockquote,html.dusk blockquote{background:var(--card);border-left-color:var(--pink);color:var(--muted)}
.doc-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}
.doc-top .back{margin:0}
.theme-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;
  border:1px solid var(--line);background:var(--card);color:var(--text);cursor:pointer;font-size:15px;line-height:1}
.theme-btn::before{content:"◐"}.theme-btn[data-mode="day"]::before{content:"☀"}.theme-btn[data-mode="night"]::before{content:"☾"}

/* 01.11 откат: без dawn/dusk кнопка темы не показывается */
html:not(.dawn):not(.dusk) .theme-btn{display:none!important}
