/* Тема CRM з токенів rodi-site (wp/themes/rodi-child/assets/css/base.css, :root) — лише значення,
   потрібні CRM. Кольори пишемо тільки тут; у app.css — лише var(--…). */

@font-face{font-family:'Montserrat';font-style:normal;font-weight:600 800;font-display:swap;src:url(../fonts/montserrat-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600 800;font-display:swap;src:url(../fonts/montserrat-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:'Source Sans 3';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/source-sans-3-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/source-sans-3-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{
  color-scheme:light;
  --fh:'Montserrat',system-ui,sans-serif;
  --fb:'Source Sans 3',system-ui,sans-serif;
  --bg:#F4F7FB; --surface:#FFFFFF; --surface-2:#F4F7FB; --surface-navy:#1C2A47; --surface-navy-2:#24345A;
  --tint-red:#FCEEEC; --tint-blue:#EAF1FD; --tint-gold:#FDF5E1; --tint-green:#EAF6EF; --tint-grey:#EEF2F8;
  --line:#E3E8F0; --line-row:#EEF2F8; --line-input:#808EA2;
  --text:#14203A; --text-2:#3B4A63; --muted:#556274;
  --blue:#1D5BD3; --blue-hover:#1546A8; --green:#1E8A4C; --green-text:#1E7A45; --gold-text:#B07A00;
  --ink-red:#B3301F; --ink-gold:#8A6100; --brand-red:#D63B2B; --brand-yellow:#F2B21B; --cta:#F9AB00;
  --bar-track:#EEF2F8; --bar-before:#B9C3D0; --focus:#3D7FF0;
  --on-navy:#FFFFFF; --on-navy-2:#C8D2E1; --accent-gold:#FFC845;
  --chart-cost:#1D5BD3; --chart-value:#1E8A4C; --chart-team:#1D5BD3; --chart-google:#F9AB00; --chart-signal:#D63B2B;
  --shadow-header:0 6px 18px -14px rgba(20,32,58,.35);
  --shadow-card:0 1px 2px rgba(20,32,58,.06);
  --radius:10px;
}
