/* Тёмный стиль блога и «Что ответить» — единый с главной (12.11.2026). Токены переопределены, остальное берёт из них. */
:root{--paper:#15121F;--paper-2:#221C32;--card:rgba(255,255,255,.07);--line:rgba(255,255,255,.12);--line-2:rgba(255,255,255,.22);--ink:#F8F2EA;--ink-2:#CFC6DB;--ink-3:#A99FB8;--text:#E4DCEF;--cta:#FF7A3D;--cta-hover:#FF9A66;--sage:#7FD1B4;--sage-soft:rgba(127,209,180,.16);--peach:rgba(255,122,61,.22);--mint:rgba(127,209,180,.16);--glow:#FFB98A;color-scheme:dark}
body{position:relative;background:#15121F}
/* шапка: логотип слева (сам логотип не менялся), кнопки разделов по центру, соцсети иконками справа */
.sh{background:rgba(21,18,31,.8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:0}
.sh .sh-label{display:none!important}
.sh .sh-pill span{display:none}
.sh .sh-pill,.sh .sh-pill{width:36px;height:36px;padding:0;justify-content:center;border-color:transparent;background:rgba(255,255,255,.07);border-radius:10px}
.sh .sh-pill::before{display:none!important}
.sh .sh-pill[href*="mirno_online_bot"]{background:rgba(255,122,61,.22);box-shadow:none}
nav.mt{position:absolute;top:0;left:50%;transform:translateX(-50%);height:64px;display:flex;align-items:center;padding:0;margin:0;background:transparent;z-index:5}
body .mt-in{background:rgba(255,255,255,.07);border:0;box-shadow:none;border-radius:12px;padding:3px}
body .mt a{color:#CFC6DB;padding:8px 16px;font-size:14px;border-radius:8px}
body .mt a:hover{color:#fff;background:rgba(255,255,255,.08)}
body .mt a[aria-current]{background:#FF7A3D;color:#1B1020}
body .mt-ind{background:#FF7A3D;box-shadow:0 10px 22px -8px rgba(255,122,61,.6);border-radius:8px}
body .mt-ind::after{background:#FFB98A}
body .mt-js a[aria-current],body .mt-js a:hover{background:transparent;color:#CFC6DB}
body .mt-js a.is-lit{color:#1B1020}
@media(max-width:760px){nav.mt{position:static;transform:none;height:auto;padding:8px 12px;justify-content:center;background:rgba(21,18,31,.8)}}
/* кнопки */
.cta-btn:not(.cta-btn-ghost),.f-btn,#c-send,.tgcta-b,.nh-dock-btn,.cta-slim a{background:#FF7A3D!important;color:#1B1020!important;border-color:#FF7A3D!important}
.cta-btn:not(.cta-btn-ghost):hover,.f-btn:hover,#c-send:hover,.tgcta-b:hover,.nh-dock-btn:hover{background:#FF9A66!important}
/* без обводок у карточек */
.callout,.cta,.b-card,.poll,.giveaway,.help-box,.c-item,.c-form,.tgcta,.f-pick,.f-quiz,.f-sud,.f-tg,.f-rub-t,.nh-chat,.nh-reply,.f-verdict,.f-quiz-msg,.f-pick-card,.cta-slim{border-color:transparent!important}
/* умеренные скругления: 14 px карточки, 10 px кнопки и теги */
.a-figure img,.callout,.a-cover,.cta,.cta-slim,.poll,.giveaway,.b-card,.help-box,.c-item,.c-form,.tgcta,.nh-chat,.nh-chat-list,.nh-msg.a,.nh-msg.b,.nh-turn,.nh-reply,.f-img,.f-pick,.f-pick-card,.f-top .f-img,.f-quiz,.f-quiz-msg,.f-verdict,.f-rub-t,.f-sud,.f-tg,.f-tg img{border-radius:14px!important}
.sh .sh-pill,.b-cats a,.b-search-field,.cta-btn,.cta-slim a,.giveaway-places li,#c-send,.b-footer .social-pill,.tgcta-b,.nh-chat-ctl button,.nh-tag,.nh-copy,.f-btn,.f-chip,.f-badge,.nh-dock,.nh-dock-btn{border-radius:10px!important}
/* выбранные состояния и пузыри пользователя: оранжевый с тёмным текстом */
.b-cats a[aria-current="page"],.sf-modes input:checked+span,.f-chip[aria-selected="true"],.sf-chip input:checked+span{background:#FF7A3D!important;border-color:#FF7A3D!important;color:#1B1020!important}
.sf-modes::before{background:#FF7A3D!important}
.sf-tool[data-mode="check"] .sf-msg,.sf-mine,.sf-out{background:#FF7A3D!important;color:#1B1020!important}
.sf-go,.sf-btn,.sf-btn:hover{background:#FF7A3D!important;color:#1B1020!important;background-image:none!important}
.sf-btn:hover,.sf-go:hover{background:#FF9A66!important}
.sf-copy.ok{color:#1B1020!important}
:root{--sf-warn-bg:rgba(255,185,138,.12);--sf-warn-line:transparent;--sf-warn-ink:#FFD2A8;--sf-warn-mark:#FFB98A;--sf-err-bg:rgba(255,90,60,.14);--sf-err-line:transparent;--sf-err-ink:#FFB3A3;--sf-err-text:#F2D2CB;--sf-ink-soft:rgba(255,255,255,.1);--sf-night-text:#E4DCEF}
.sh .sh-pill,.sh .sh-pill[href*="mirno_online_bot"]{background:#FF7A3D!important;color:#1B1020!important;box-shadow:none!important}
.sh .sh-pill svg,.sh .sh-pill svg *{color:#1B1020}
.sh .sh-pill:hover{background:#FF9A66!important;color:#1B1020!important}
html body :is(a.cta-btn,button.sf-go,a.nh-dock-btn,button.sf-btn,a.sf-btn):not(.cta-btn-ghost){background:#FF7A3D!important;background-image:none!important;color:#1B1020!important;box-shadow:0 14px 30px -16px rgba(255,122,61,.8)!important}
.sh .sh-pill,.sh .sh-pill{width:42px;height:42px}
.sh .sh-pill svg{width:22px!important;height:22px!important}
.sh .sh-pill{position:relative}
.sh .sh-pill:hover::after,.sh .sh-pill:focus-visible::after{content:attr(aria-label)!important;display:block!important;position:absolute;top:calc(100% + 10px);right:0;width:max-content;max-width:260px;padding:9px 12px;border-radius:8px;background:#221C32;color:#F8F2EA;font:500 13px/1.35 'Onest',system-ui,sans-serif;white-space:normal;text-align:left;box-shadow:0 14px 30px -12px rgba(0,0,0,.8);z-index:200;pointer-events:none}
.sh .sh-pill,.sh .sh-pill{width:36px;height:36px}
.sh .sh-pill svg{width:20px!important;height:20px!important}
.sh .sh-pill,.sh .sh-pill[href*="mirno_online_bot"]{background:rgba(255,122,61,.14)!important;color:#FF9A66!important;border-radius:10px!important;transition:background .2s,color .2s}
.sh .sh-pill svg,.sh .sh-pill svg *{color:#FF9A66;fill:currentColor}
.sh .sh-pill svg{width:18px!important;height:18px!important}
.sh .sh-pill:hover,.sh .sh-pill:focus-visible{background:#FF7A3D!important;color:#1B1020!important}
.sh .sh-pill:hover svg,.sh .sh-pill:hover svg *,.sh .sh-pill:focus-visible svg,.sh .sh-pill:focus-visible svg *{color:#1B1020}
.sh-right{gap:8px}
nav.mt{background:transparent!important;border:0!important;box-shadow:none!important}
body .mt-in{background:rgba(255,255,255,.07)!important;border:0!important;box-shadow:none!important}
body .mt-ind::after{display:none!important}
body .mt-ind{box-shadow:0 0 20px 2px rgba(255,122,61,.5)!important}
.sh .sh-right{background:rgba(255,255,255,.07);border-radius:12px;padding:3px;gap:2px}
.sh .sh-pill,.sh .sh-pill[href*="mirno_online_bot"]{background:transparent!important;color:#CFC6DB!important;border-radius:8px!important;width:36px!important;height:36px!important}
.sh .sh-pill svg,.sh .sh-pill svg *{color:#CFC6DB;fill:currentColor}
.sh .sh-pill:hover,.sh .sh-pill:focus-visible{background:#FF7A3D!important;color:#1B1020!important;box-shadow:0 0 20px 2px rgba(255,122,61,.5)!important}
.sh .sh-pill:hover svg,.sh .sh-pill:hover svg *,.sh .sh-pill:focus-visible svg,.sh .sh-pill:focus-visible svg *{color:#1B1020}
/* подвал блога: тот же стиль, с полными названиями */
.b-footer :has(>.sh-pill){display:inline-flex;flex-wrap:wrap;background:rgba(255,255,255,.07);border-radius:12px;padding:3px;gap:2px}
.b-footer .sh-pill{background:transparent!important;color:#CFC6DB!important;border:0!important;border-radius:8px!important;height:36px;width:auto;padding:0 14px;gap:8px}
.b-footer .sh-pill span{display:inline!important}
.b-footer .sh-pill svg,.b-footer .sh-pill svg *{color:#CFC6DB;fill:currentColor}
.b-footer .sh-pill::before{display:none!important}
.b-footer .sh-pill:hover,.b-footer .sh-pill:focus-visible{background:#FF7A3D!important;color:#1B1020!important;box-shadow:0 0 20px 2px rgba(255,122,61,.5)!important}
.b-footer .sh-pill:hover svg,.b-footer .sh-pill:hover svg *{color:#1B1020}
footer .social-label,.b-footer .social-label,.b-footer .sh-label{display:none!important}
.b-footer .sh-pill,.b-footer .sh-pill[href*="mirno_online_bot"]{box-shadow:none!important}
.b-footer .sh-pill:hover,.b-footer .sh-pill:focus-visible,.b-footer .sh-pill[href*="mirno_online_bot"]:hover{box-shadow:0 0 20px 2px rgba(255,122,61,.5)!important}
