:root {
    --primary-color: #1e3a8a;
    /* Blue 900 */
    --accent-color: #d4af37;
    /* Gold */
    --bg-color: #ffffff;
    --text-color: #1f2937;
    --light-bg: #f3f4f6;
}

[data-theme="dark"] {
    --primary-color: #000000;
    --accent-color: #c0c0c0;
    /* Silver */
    --bg-color: #111827;
    --text-color: #f3f4f6;
    --light-bg: #1f2937;
}

[data-theme="classic"] {
    --primary-color: #4a0404;
    /* Burgundy */
    --accent-color: #d4af37;
    --bg-color: #fffbf0;
    /* Cream */
    --text-color: #292524;
    --light-bg: #f5f5dc;
}