/* База ответов По-своему (help.posvoemu.tech) поверх стандартной темы Zammad KB. 21.10.2026 */
@font-face{font-family:"Golos Text";src:url(/pv/GolosText-400.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Golos Text";src:url(/pv/GolosText-500.woff2) format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Golos Text";src:url(/pv/GolosText-700.woff2) format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Golos Text";src:url(/pv/GolosText-900.woff2) format("woff2");font-weight:900;font-display:swap}
:root{--ink:#171A18;--paper:#F3F0E7;--lime:#C8F75A;--lavender:#B9ADF2;--muted:#525950;--border:#D8DCCF}
html,body,.wrapper{background:var(--paper)!important;color:var(--ink)!important}
body,input,button,.main,.section,.article,h1,h2,h3{font-family:"Golos Text",Arial,sans-serif!important}
.header{background:var(--ink)!important;padding-bottom:28px!important}
.header .logo img{display:none!important}
.header .logo a,.header .logo{display:inline-block}
.header .logo a::before,.header .logo::before{content:"";display:block;width:150px;height:70px;background:url(/pv/logo-stacked-reverse-transparent.svg) left center/contain no-repeat}
.header .logo a::before{}
.header .logo:has(a)::before{display:none}
.search-field input,.search input{border-radius:12px!important;border:2px solid var(--paper)!important;font-size:17px!important}
.search input:focus-visible{outline:3px solid var(--lime)!important;outline-offset:2px}
.section-inner{background:#fff!important;border:2px solid var(--border)!important;border-radius:20px!important;box-shadow:none!important;transition:box-shadow 200ms ease-out}
.section-inner:hover{box-shadow:3px 3px 0 var(--lavender)!important}
.section .title,.sections .title{font-weight:700!important;color:var(--ink)!important;font-size:18px!important}
.section .icon,.section-inner .icon,.section-inner svg{color:var(--ink)!important;fill:var(--ink)!important}
h1,.main h1{font-weight:900!important;letter-spacing:-.01em}
a{color:var(--ink)}
.article a,.main a:not(.section-inner){text-decoration-color:var(--lime);text-decoration-thickness:2px;text-underline-offset:3px}
.article{font-size:18px;line-height:28px}
.article li{margin:6px 0}
.footer{background:var(--ink)!important;color:var(--paper)!important;border:0!important}
.footer .copyright,.footer a,.footer-menu a{color:var(--paper)!important}
.btn--action{background:var(--lime)!important;color:var(--ink)!important;border-radius:12px!important}
:focus-visible{outline:3px solid var(--ink);outline-offset:3px}
.pv-cta{max-width:900px;margin:32px auto 48px;padding:24px 28px;background:var(--lime);border-radius:20px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;font-size:17px;line-height:25px}
.pv-cta a{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:12px;background:var(--ink);color:var(--paper)!important;font-weight:700;text-decoration:none}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
.footer .language-picker,.footer .dropdown-picker{background:transparent!important;color:var(--paper)!important;border:1px solid #525950!important;border-radius:12px!important}
.footer .language-picker *{color:var(--paper)!important;fill:var(--paper)!important}
kbd{display:inline-block;min-width:1.6em;padding:1px 7px;border:1px solid var(--border);border-bottom-width:3px;border-radius:6px;background:#fff;font:600 .85em/1.5 "Golos Text",Arial,sans-serif;color:var(--ink);text-align:center}
.article code{background:#fff;border:1px solid var(--border);border-radius:6px;padding:1px 6px}
.language-picker,.language-picker *,.dropdown-picker,.dropdown-picker *{background:transparent!important;background-color:transparent!important;color:#F3F0E7!important;fill:#F3F0E7!important}
.dropdown-menu,.dropdown-menu *{background:#F3F0E7!important;color:#171A18!important;fill:#171A18!important}
