@font-face{font-family:Golos;src:url('/nedvizhimost/assets/golos-cyrillic.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Golos;src:url('/nedvizhimost/assets/golos-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{
 --font-sans:Golos,Arial,sans-serif;
 --color-ink:#222b26;--color-muted:#626b65;--color-paper:#f8f8f3;--color-surface:#fff;
 --color-line:#d9ddd5;--color-accent:#245b43;--color-accent-hover:#194632;--color-accent-soft:#eef3e9;
 --color-warning:#8a5a24;--color-warning-soft:#fbf3e5;--color-danger:#9b4439;--color-focus:#385f96;
 --color-heritage:#75618c;--color-krt:#315e91;--color-pzz:#a27130;--color-zouit:#9b5d4b;
 --space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;
 --radius-sm:4px;--radius-md:8px;--radius-lg:12px;--control-height:44px;
 --ink:var(--color-ink);--muted:var(--color-muted);--green:var(--color-accent);--brand:var(--color-accent);
 --blue:var(--color-accent);--line:var(--color-line);--soft:var(--color-paper);--amber:var(--color-warning);--amber-bg:var(--color-warning-soft);
}
