:root {
    /* true dark base colors */
    --bg-from: #06060a;
    /* almost black */
    --bg-mid: #0b1220;
    /* deep navy */
    --bg-to: #0b1020;
    /* very dark teal/indigo */

    /* glass surfaces remain slightly translucent light for contrast */
    --glass: rgba(255, 255, 255, 0.04);
    --glass-border: rgba(255, 255, 255, 0.06);
    --glass-hover: rgba(255, 255, 255, 0.06);
    --glass-active: rgba(255, 255, 255, 0.10);

    --text: rgba(245, 245, 250, 0.95);
    --text-muted: rgba(200, 210, 230, 0.48);

    /* cool, restrained accents (no rainbow) */
    --accent: #7c5cff;
    /* soft purple */
    --accent2: #60a5fa;
    /* cool blue */
    --success: #34d399;

    --orb1: rgba(124, 58, 237, 0.18);
    /* subtle purple glow */
    --orb2: rgba(37, 99, 235, 0.12);
    /* subtle blue glow */

    /* dropdown/select styling (copied from light theme): white bg, black text for visibility */
    --select-bg: rgba(255, 255, 255, 0.9);
    --select-text: rgba(17, 24, 39, 0.95);
}