:root {
    --bg: #141617;
    --surface: #1a1c1f;
    --surface-soft: #1f2226;
    --surface-muted: #24282d;
    --surface-contrast: #17191c;
    --glass-tint: rgba(23, 25, 28, 0.74);
    --glass-tint-strong: rgba(18, 20, 22, 0.82);
    --glass-stroke: rgba(255, 255, 255, 0.1);
    --glass-stroke-soft: rgba(255, 255, 255, 0.05);
    --glass-sheen: rgba(255, 255, 255, 0.14);
    --glass-fog: rgba(255, 255, 255, 0.045);
    --text: #ece8e1;
    --text-muted: #a59d90;
    --line: rgba(255, 255, 255, 0.08);
    --line-strong: rgba(255, 255, 255, 0.14);
    --accent: #c98749;
    --accent-strong: #dda76f;
    --accent-soft: rgba(201, 135, 73, 0.12);
    --accent-contrast: #fffaf4;
    --shadow-soft: 0 16px 34px rgba(0, 0, 0, 0.16);
    --shadow-header: 0 18px 42px rgba(0, 0, 0, 0.18);
    --glass-shadow: 0 18px 42px rgba(0, 0, 0, 0.2);
}
