:root {
    /* --- Палитра: Deep Medical Brutalism --- */

    /* Основные цвета */
    --color-bg: #E2E8F0;
    /* Светло-серый фон страницы (подложка) */
    --color-surface: #FFFFFF;
    /* Белые блоки контента */
    --color-surface-dark: #0F172A;
    /* Темно-синий Брутализм (шапка, футер) */

    --color-text-main: #0F172A;
    /* Темно-синий текст */
    --color-text-inv: #FFFFFF;
    /* Белый текст на темном */
    --color-text-tech: #64748B;
    /* Технические надписи */

    /* Акцентный цвет (Медицинский Синий) */
    --color-accent: #2563EB;
    /* Royal Blue */
    --color-accent-hover: #1D4ED8;

    /* Границы (Жесткие) */
    --border-width: 2px;
    --border-color: #0F172A;
    /* Контрастные чернильные рамки */

    /* --- Типографика --- */
    --font-main: 'Inter', sans-serif;
    --font-mono: 'JetBrains Mono', monospace;
    /* Для цифр и лейблов */

    --text-xs: 0.75rem;
    --text-sm: 0.875rem;
    --text-base: 1rem;
    --text-lg: 1.25rem;
    --text-xl: 2.5rem;
    --text-display: 3.5rem;
    /* Чуть меньше, но жирнее */

    /* --- Сетка и отступы --- */
    --container-max: 1360px;
    --sp-1: 1rem;
    --sp-2: 2rem;
    --sp-4: 4rem;

    --radius-box: 0px;
    /* Брутализм = 0 скруглений */
}