/* Hallmark: anti-AI-slop pass, 28.10.2026 */
html,body{overflow-x:clip}
/* Hallmark · shifuto.pro · слой справки: инлайн-стили подняты в токены (28.10.2026) */
:root{
  --sp-bg:#16181b;
  --sp-txt-hi:#e8eaed;
  --sp-txt:#c9ccd1;
  --sp-muted:#9aa0a6;
  --sp-line:#2f3237;
  --sp-card:#1f2124;
  --sp-link:#7ab7ff;
  --sp-ink:#fff;
  --sp-line-soft:rgba(255,255,255,.08);
  --sp-font:'Golos Text',Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
  --sp-ring:#7ab7ff;
}

#seo-reference{background:var(--sp-bg);border-top:1px solid var(--sp-line-soft)}
#seo-reference .s2{max-width:1200px;margin:0 auto;padding:44px 20px 8px;font-family:var(--sp-font);color:var(--sp-txt-hi)}
#seo-reference .s3{font-size:26px;line-height:1.25;margin:0 0 12px;font-weight:700;color:var(--sp-ink)}
#seo-reference .s4{margin:0 0 20px;font-size:16px;line-height:1.7;color:var(--sp-txt)}
#seo-reference .s5{font-size:19px;line-height:1.3;margin:0 0 12px;font-weight:600;color:var(--sp-ink)}
#seo-reference .s6{width:100%;max-width:760px;border-collapse:collapse;font-size:15px;color:var(--sp-txt)}
#seo-reference .s7{text-align:left;padding:8px 12px 8px 0;border-bottom:1px solid var(--sp-line);font-weight:600;color:var(--sp-ink);width:46%}
#seo-reference .s8{padding:8px 0;border-bottom:1px solid var(--sp-line)}
#seo-reference .s9{text-align:left;padding:8px 12px 8px 0;border-bottom:1px solid var(--sp-line);font-weight:600;color:var(--sp-ink)}
#seo-reference .s10{text-align:left;padding:8px 12px 8px 0;font-weight:600;color:var(--sp-ink)}
#seo-reference .s11{padding:8px 0}
#seo-reference .s12{font-size:26px;line-height:1.25;margin:0 0 8px;font-weight:700;color:var(--sp-ink)}
#seo-reference .s13{margin:0 0 22px;font-size:15px;color:var(--sp-muted)}
#seo-reference .s14{border:1px solid var(--sp-line);border-radius:10px;padding:14px 16px;margin:0 0 10px;background:var(--sp-card)}
#seo-reference .s15{cursor:pointer;font-weight:600;font-size:16px;color:var(--sp-ink)}
#seo-reference .s16{margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--sp-txt)}
#seo-reference .s17{max-width:1200px;margin:0 auto;padding:36px 20px 8px;font-family:var(--sp-font);color:var(--sp-txt-hi)}
#seo-reference .s18{font-size:26px;line-height:1.25;margin:0 0 14px;font-weight:700;color:var(--sp-ink)}
#seo-reference .s19{margin:0 0 14px;font-size:16px;line-height:1.7;color:var(--sp-txt)}
#seo-reference .s20{font-size:19px;line-height:1.3;margin:22px 0 10px;font-weight:600;color:var(--sp-ink)}
#seo-reference .s21{margin:0 0 14px;padding-left:22px;list-style:disc;font-size:16px;line-height:1.7;color:var(--sp-txt)}
#seo-reference .s22{margin:0 0 6px;padding-left:22px;list-style:disc;font-size:16px;line-height:1.7}
#seo-reference .s23{color:var(--sp-link)}

:focus-visible{outline:2px solid currentColor;outline-offset:2px}

/* подпись под заголовком: метка больше не идёт до заголовка */
.after-head{margin:0 0 20px;letter-spacing:.01em;text-transform:none}
