:root {
    .auth-logo, .brand-logo {
        content: url("/assets/icons/sjodr-gold.png");
    }
    /* ── Valhalla · Fondos de marfil ── */
    --sidebar-bg: rgba(250, 248, 243, 0.98);
    --header-bg: rgba(250, 248, 243, 0.94);
    --bg-app: #F5F3EE;
    --bg-card: rgba(255, 254, 250, 0.96);
    --bg-secondary: rgba(239, 236, 227, 0.82);
    --bg-hover: rgba(198, 163, 91, 0.10);
    --border: rgba(160, 126, 57, 0.20);

    /* ── Textos · Tinta y piedra ── */
    --text-primary: #292720;
    --text-secondary: #716B5F;
    --text-muted: #9B9589;

    /* ── Acento · Oro de Asgard ── */
    --accent: #A98235;
    --accent-hover: #8D6A25;
    --accent-light: rgba(169, 130, 53, 0.11);
    --accent-text: #FFFFFF;

    --auth-gradient: linear-gradient(
        135deg,
        #F8F6F0 0%,
        #F1EBDD 45%,
        #E9DFC8 75%,
        #FAF8F3 100%
    );

    /* ── Sombras · Profundidades de Hel ── */
    --shadow: rgba(48, 39, 20, 0.07);
    --shadow-strong: rgba(48, 39, 20, 0.16);
    --modal-overlay: rgba(35, 31, 24, 0.48);

    --input-bg: rgba(255, 255, 252, 0.96);
    --date-filter: none;
    --scrollbar: rgba(169, 130, 53, 0.28);

    /* ── Glass · Cristal de Asgard ── */
    --glass-blur: blur(20px);
    --glass-border: rgba(169, 130, 53, 0.16);
    --glass-shine: rgba(255, 255, 255, 0.65);

    /* ── Colores financieros · El poder de los dioses ── */

    /* Ingresos · Verde de Yggdrasil */
    --color-income: #21845C;
    --color-income-bg: rgba(33, 132, 92, 0.10);
    --color-income-dark: #176444;

    /* Gastos · Rojo de la batalla */
    --color-expense: #C74742;
    --color-expense-bg: rgba(199, 71, 66, 0.09);
    --color-expense-dark: #A53330;

    /* Inversiones · Azul glacial */
    --color-invest: #477F9F;
    --color-invest-bg: rgba(71, 127, 159, 0.10);
    --color-invest-dark: #315F7A;

    /* Transferencias · Púrpura de Odín */
    --color-transfer: #8062A9;
    --color-transfer-bg: rgba(128, 98, 169, 0.10);
    --color-transfer-dark: #624786;

    /* Estados · Advertencias de los dioses */
    --color-danger: #C74742;
    --color-danger-hover: #A53330;

    --color-warning: #986C16;
    --color-warning-hover: #7B5610;

    --color-success: #21845C;
    --color-success-hover: #176444;

    --color-info: #477F9F;
    --color-info-hover: #315F7A;

    /* ── Gradientes stat cards · Los tesoros de Asgard ── */

    /* Patrimonio total · Oro de los salones */
    --stat-total-from: #C5A052;
    --stat-total-to: #8D6827;

    /* Disponible · Hielo de Jotunheim */
    --stat-disp-from: #6D9DB8;
    --stat-disp-to: #416E8A;

    /* Inversiones · Misterio de Odín */
    --stat-inv-from: #A58BC7;
    --stat-inv-to: #755B9B;

    /* Ingresos · Vida de Yggdrasil */
    --stat-inc-from: #4BAA7E;
    --stat-inc-to: #26734F;

    /* Gastos · Fuego de Muspelheim */
    --stat-exp-from: #D96E66;
    --stat-exp-to: #AD4540;

    /* ── Tipos de inversión · Runas de los nueve mundos ── */

    /* Fondos · Acero glacial */
    --tipo-fondo-bg: rgba(71, 127, 159, 0.11);
    --tipo-fondo-text: #315F7A;

    /* ETF · Verde de Yggdrasil */
    --tipo-etf-bg: rgba(33, 132, 92, 0.10);
    --tipo-etf-text: #176444;

    /* Criptomonedas · Runas arcanas */
    --tipo-crypto-bg: rgba(128, 98, 169, 0.11);
    --tipo-crypto-text: #624786;

    /* Acciones · Oro de los guerreros */
    --tipo-acciones-bg: rgba(169, 130, 53, 0.12);
    --tipo-acciones-text: #805D1D;

    /* Otros · Piedra ancestral */
    --tipo-otro-bg: rgba(113, 107, 95, 0.08);
    --tipo-otro-text: #716B5F;
}