/* Палитра и шрифт сайта (утверждены 07.11.2026, см. _dev/ROADMAP.md, «Дизайн»).
 * Основа — синий логотипа #003690 (шаг 800); шкалы построены в OKLCH от его тона.
 * Правила: текст на белом — шаги 600 и темнее; белый текст — на 600 и темнее; 400–500 — только декор.
 * Файл подключается в обоих шаблонах: переменными пользуются pages.css, sveden.css и стили компонентов. */

/* cyrillic-ext */
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('../fonts/golos-text/golos-text-cyrillic-ext.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('../fonts/golos-text/golos-text-cyrillic.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('../fonts/golos-text/golos-text-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('../fonts/golos-text/golos-text-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 {
    --pm-font: 'Golos Text', system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;

    --pm-blue-50: #F3F7FE;
    --pm-blue-100: #E4EDFE;
    --pm-blue-200: #C8DCFE;
    --pm-blue-300: #9EC2FE;
    --pm-blue-400: #6E9EF1;
    --pm-blue-500: #4378D6;
    --pm-blue-600: #2458B5;
    --pm-blue-700: #0A409A;
    --pm-blue-800: #003690;
    --pm-blue-900: #00205D;
    --pm-blue-950: #00123C;

    --pm-teal-50: #EBFAFC;
    --pm-teal-100: #D8F3F6;
    --pm-teal-200: #B1E6EC;
    --pm-teal-300: #7BD1DB;
    --pm-teal-400: #2BB2BF;
    --pm-teal-500: #038C98;
    --pm-teal-600: #006B74;
    --pm-teal-700: #015259;
    --pm-teal-800: #02484F;
    --pm-teal-900: #022D31;
    --pm-teal-950: #011A1D;

    --pm-gray-50: #F5F7F9;
    --pm-gray-100: #EAEDF1;
    --pm-gray-200: #D7DBE2;
    --pm-gray-300: #BCC1CA;
    --pm-gray-400: #989FAA;
    --pm-gray-500: #757C88;
    --pm-gray-600: #575E69;
    --pm-gray-700: #424853;
    --pm-gray-800: #303640;
    --pm-gray-900: #212730;
    --pm-gray-950: #11161F;

    --pm-success: #1D7D3E;
    --pm-success-bg: #E4F8E7;
    --pm-warning: #996103;
    --pm-warning-bg: #FEF4DF;
    --pm-danger: #BE2323;
    --pm-danger-bg: #FFEDEB;
}
