/* ВиК Консалтинг · базовые токены бренда (утверждено 30.09.2026)
   Шрифты лежат рядом, в assets/fonts. Внешние CDN не нужны: из РФ Google Fonts работают нестабильно. */

@font-face{font-family:'Evolventa';src:url('fonts/Evolventa-Bold.woff') format('woff'),url('fonts/Evolventa-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:'Evolventa';src:url('fonts/Evolventa-Regular.woff') format('woff'),url('fonts/Evolventa-Regular.ttf') format('truetype');font-weight:400;font-display:swap}

@font-face{font-family:'IBM Plex Sans';src:url('fonts/ibm-plex-sans-cyrillic-400-normal.woff2') format('woff2');font-weight:400;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'IBM Plex Sans';src:url('fonts/ibm-plex-sans-latin-400-normal.woff2') format('woff2');font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'IBM Plex Sans';src:url('fonts/ibm-plex-sans-cyrillic-500-normal.woff2') format('woff2');font-weight:500;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'IBM Plex Sans';src:url('fonts/ibm-plex-sans-latin-500-normal.woff2') format('woff2');font-weight:500;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2212}
@font-face{font-family:'IBM Plex Sans';src:url('fonts/ibm-plex-sans-cyrillic-600-normal.woff2') format('woff2');font-weight:600;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'IBM Plex Sans';src:url('fonts/ibm-plex-sans-latin-600-normal.woff2') format('woff2');font-weight:600;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2212}
@font-face{font-family:'IBM Plex Sans';src:url('fonts/ibm-plex-sans-cyrillic-700-normal.woff2') format('woff2');font-weight:700;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'IBM Plex Sans';src:url('fonts/ibm-plex-sans-latin-700-normal.woff2') format('woff2');font-weight:700;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2212}

:root{
  /* тёмные поверхности */
  --navy:#1C2B3A;       /* основной тёмный фон */
  --navy-2:#16222E;     /* подвал, самый тёмный */
  --navy-3:#243A4F;     /* подсветка, столбики второго плана */
  --navy-line:#2A3B4C;  /* линии на тёмном */
  /* светлые поверхности */
  --paper:#F7F8FA;      /* светлый фон */
  --card:#FFFFFF;       /* карточки на светлом */
  --line:#E3E7EC;       /* линии на светлом */
  /* текст */
  --ink:#1C2430;        /* основной текст на светлом */
  --mut:#5B6672;        /* второстепенный текст на светлом */
  --mut-dark:#A9B6C2;   /* второстепенный текст на тёмном */
  /* акцент (зелёная вершина логотипа) */
  --green:#03D26F;      /* акцент на тёмном, кнопки */
  --green-d:#029A52;    /* акцент-текст на светлом (контраст) */
  --green-ink:#08301C;  /* текст на зелёной кнопке */
  /* шрифты */
  --font-head:'Evolventa','IBM Plex Sans',sans-serif;  /* заголовки, крупные фразы */
  --font-text:'IBM Plex Sans',-apple-system,'Segoe UI',Roboto,sans-serif; /* текст, цифры, интерфейс */
}

/* Пилюля-надрубрика */
.vik-pill{display:inline-block;background:rgba(3,210,111,.14);border:1px solid rgba(3,210,111,.45);color:var(--green);font:700 13px var(--font-text);letter-spacing:.07em;text-transform:uppercase;padding:8px 14px;border-radius:10px}
.vik-light .vik-pill{color:var(--green-d)}
/* Кнопка */
.vik-btn{display:inline-block;background:var(--green);color:var(--green-ink);font:700 16px var(--font-text);padding:16px 28px;border-radius:12px;text-decoration:none}
