/* Новый дизайн (концепт «Период в единицах»): шрифты и роли поверх skin.css.
   Роли те же --ui-*/--sk-*, поэтому все страницы светлеют без правки шаблонов. */
@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 700;font-display:swap;src:url('/static/fonts/golos-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 700;font-display:swap;src:url('/static/fonts/golos-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Jost';font-style:normal;font-weight:400 700;font-display:swap;src:url('/static/fonts/jost-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Jost';font-style:normal;font-weight:400 700;font-display:swap;src:url('/static/fonts/jost-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{
  --ui-font:'Golos Text',-apple-system,'Segoe UI',Arial,sans-serif;
  --ui-font-display:'Jost','Golos Text',Arial,sans-serif;
  --ui-bg:#F8F9F7;--ui-surface:#fff;--ui-sunken:#F1F3EF;--ui-nav-hover:#F1F3EF;--ui-nav-active:#EAF2FB;
  --ui-heading:#2A3648;--ui-ink:#2A3648;--ui-ink-2:#46515F;--ui-muted:#5F6A78;
  --ui-line:#ECEEEA;--ui-line-strong:#DADDD7;
  --ui-primary:#2F6FBA;--ui-primary-hover:#28619F;--ui-primary-50:#EAF2FB;--ui-primary-100:#D9E7F6;--ui-on-primary:#fff;--ui-focus:#5E97D6;
  --ui-good:#1E6A44;--ui-good-50:#E2F2E9;--ui-warn:#6A5208;--ui-warn-50:#FCF4DA;--ui-crit:#A63A25;--ui-crit-50:#FBE3DD;
  --ui-radius-card:10px;--ui-radius-m:8px;--ui-radius-s:7px;
  --ui-shadow-card:0 0 0 1px #ECEEEA;--ui-shadow-float:0 8px 26px rgba(42,54,72,.12);
  --ui-data-track:#F1F3EF;--ui-data-plan:#D5DFEA;
  --sk-s1:#5E97D6;--sk-s2:#6FBFB2;--sk-s3:#E5C25F;--sk-s4:#B6A0E4;--sk-s5:#EE9E8C;--sk-s6:#8DB6E4;--sk-rest:#D5DFEA;
  --sk-ok:#62B98B;--sk-late:#E0604A;--sk-warn-fill:#EBD48A;
}
body{font-feature-settings:"tnum"}
::selection{background:#FCEFC2;color:#2A3648}
.rd-h1,.rd-head h1{font-family:var(--ui-font-display);font-weight:500;letter-spacing:-.005em}
.rd-h1{font-size:30px}
h2,h3,.acc-title,.debt-block-title,.ring-n,.kpi-value{font-weight:500}
th{font-weight:500}
.card,.rd-card{box-shadow:0 0 0 1px var(--ui-line)}
