:root{--sh-primary:#0f766e;--sh-on-primary:#ffffff;--sh-background:#f2fcfb;--sh-surface:#ffffff;--sh-ink:#123d3b;--sh-muted:#4b7270;--sh-soft:#d9f5f1;--sh-border:#c9e6e2;--ink:#123d3b;--muted:#4b7270;--green:#0f766e;--navy:#123d3b;--blue:#0f766e;--sky:#d9f5f1;--line:#c9e6e2;--paper:#ffffff;--white:#ffffff;--bg:#f2fcfb;--accent:#0f766e;color-scheme:light}
body{background:var(--sh-background)!important;color:var(--sh-ink)!important;font-family:Vazirmatn,Tahoma,Arial,sans-serif}h1,h2,h3,h4,strong,b{color:inherit}p,small,.muted{color:var(--sh-muted)}
:where(.white-panel,.panel,.card,.product-card,.stat,.ab-header,.ab-footer,.topbar,.gate,.dialog,dialog,.modal,.filter-panel,.site-card,.summary-card,.result-card,.article-card,.content-card,.notification-panel){background:var(--sh-surface)!important;color:var(--sh-ink)!important;border-color:var(--sh-border)!important}
:where(input,textarea,select,button){background:var(--sh-surface);color:var(--sh-ink);border-color:var(--sh-border)}:where(.primary,.btn.primary,.button-primary,button.primary){background:var(--sh-primary)!important;color:var(--sh-on-primary)!important;border-color:var(--sh-primary)!important} :where(.primary,.btn.primary) svg{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--sh-primary);outline-offset:4px}
#sidebar,aside.sidebar{background:var(--sh-soft)!important;color:var(--sh-ink)!important;border-color:var(--sh-border)!important}#sidebar a,#sidebar button,#sidebar small,#sidebar em{color:var(--sh-ink)!important}#sidebar button.active{background:var(--sh-primary)!important;color:var(--sh-on-primary)!important}.sh-extension{max-width:920px;margin:48px auto;padding:32px;border:1px solid var(--sh-border);border-radius:24px;background:var(--sh-surface);line-height:2.2}.sh-extension h1{font-size:clamp(25px,5vw,42px)}.sh-extension p{white-space:normal}@media(max-width:600px){.sh-extension{margin:16px;padding:20px}}
