:root {
    color-scheme: light;

    /* Цвета из ../new_front_design */
    --bg: #f1eee7;
    --bg-deep: #e5e0d6;
    --surface: #fbfaf7;
    --ink: #181714;
    --muted: #6e695f;
    --line: rgba(24, 23, 20, 0.14);
    --line-strong: rgba(24, 23, 20, 0.24);
    --accent: #b64b2a;
    --accent-ink: #ffffff;

    /* Статусы */
    --success: #3f7d4e;
    --success-bg: #e7f0e8;
    --warning: #a86a1f;
    --warning-bg: #f6ecdc;
    --danger: #a33a2a;
    --danger-bg: #f6e6e2;
    --info: #3a5a7a;
    --info-bg: #e6edf3;

    /* Раскладка */
    --content-max: 1280px;
    --narrow-max: 560px;
    --gutter: clamp(16px, 4vw, 48px);
    --radius: clamp(16px, 1.7vw, 24px);
    --radius-sm: 12px;
    --ease: cubic-bezier(0.22, 0.61, 0.36, 1);

    /* Типографика */
    --font-body: "Helvetica Neue", "Segoe UI", system-ui, -apple-system, sans-serif;
    --font-display: "Helvetica Neue", "Segoe UI", system-ui, -apple-system, sans-serif;

    --shadow-card: 0 24px 50px -34px rgba(24, 23, 20, 0.55);
    --shadow-soft: 0 10px 30px -18px rgba(24, 23, 20, 0.35);
}
