[data-theme="light"] {
    /* Мягкая светлая тема — без слепящего #ffffff и резкого синего.
       Всё смещено в тёплый серо-бежевый оттенок, контраст понижен. */
    --bg: #f1efea;
    --surface: #f8f6f2;
    --surface-2: #ebe9e3;
    --surface-3: #e0ddd5;
    --border: #dcd9d1;
    --border-strong: #c0bcb2;
    --fg: #2c2a25;
    --fg-dim: #615e56;
    --fg-faint: #8e8b82;
    --accent: #4f6e99;
    --accent-fg: #f8f6f2;
    --success: #5a8055;
    --warning: #a68020;
    --danger: #b05249;
    --info: #4f6e99;
}
