:root {
    --bg-void: #07050a;
    --bg-deep: #0d0a12;
    --bg-panel: #15111c;
    --bg-panel-light: #1e1826;
    --bg-panel-lighter: #271f30;

    --border-dark: #2a2233;
    --border-glow: #4a3a5a;

    --text-primary: #e8e0d5;
    --text-muted: #a89bb8;
    --text-dim: #6b5f78;

    --accent-blood: #7a1e2c;
    --accent-blood-bright: #b53a4a;
    /* "Золотой" акцент — теперь кровавый багрянец (было жёлтое #c9a227/#e8c65a): вся игра
       перекрашивается ОДНИМ изменением палитры, т.к. .btn-gold и ~145 мест в CSS завязаны
       именно на эти переменные, а не на литеральные цвета. Ярче и "живее" крови HP-баров,
       чтобы кнопки-действия визуально отличались от урона/здоровья. */
    --accent-gold: #9e1b28;
    --accent-gold-bright: #ef2f3f;
    --accent-violet: #6a4a92;
    --accent-violet-bright: #9b7ac9;

    --glow-gold: rgba(239, 47, 63, 0.45);
    --glow-blood: rgba(181, 58, 74, 0.4);
    --glow-violet: rgba(155, 122, 201, 0.35);

    --font-display: 'Cinzel Decorative', 'Cinzel', Georgia, serif;
    --font-heading: 'Cinzel', Georgia, serif;
    --font-body: 'EB Garamond', Georgia, 'Times New Roman', serif;
    /* Моноширинный — для HUD-цифр (урон, статы, счётчики), где важны ровные табличные
       цифры; EB Garamond для этого не подходит, ширина цифр в нём "гуляет". */
    --font-mono: 'JetBrains Mono', 'Consolas', monospace;

    --radius-sm: 6px;
    --radius-md: 10px;
    --radius-lg: 16px;

    --ease-smooth: cubic-bezier(0.22, 1, 0.36, 1);
    /* --ease-pop / --ease-spring — новые токены для "сочных" тактильных откликов (нажатия
       кнопок, появление модалок), --ease-smooth и переходы на нём не трогаем — на них
       завязано ~145 мест в CSS. */
    --ease-pop: cubic-bezier(0.2, 1.4, 0.4, 1);
    --ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
    --transition-fast: 0.2s var(--ease-smooth);
    --transition-mid: 0.4s var(--ease-smooth);
    --transition-slow: 0.8s var(--ease-smooth);
}
