:root {
    /* Color Palette - Nova identidade "MMORPG Premium": azul escuro/royal
       predominante, com dourado reservado só para detalhes importantes
       (preço, destaque, raridade). Os NOMES das variáveis foram mantidos
       (ex.: --color-bronze) para não quebrar nenhum CSS existente — só os
       VALORES mudaram, então a troca de identidade se propaga sozinha para
       todos os componentes que já usam essas variáveis. */
    --color-bg-deep: #060b16;          /* Azul quase-preto, fundo mais profundo */
    --color-bg-card: #0f1a2e;          /* Azul marinho escuro para cards */
    --color-bg-input: #101c33;         /* Fundo de inputs */
    --color-border: #223a5e;           /* Borda azul royal escura */
    --color-border-hover: #3a6ea5;     /* Borda azul royal mais clara no hover */

    /* Brand Highlights */
    --color-gold: #d4af37;             /* Dourado — reservado para detalhes importantes */
    --color-gold-hover: #f3e5ab;       /* Dourado claro (hover/destaque) */
    --color-gold-shadow: rgba(212, 175, 55, 0.22);
    --color-bronze: #2f6fed;           /* Azul royal vibrante (accent secundário) */
    --color-bronze-dark: #0d1a33;      /* Azul bem escuro para sombras */

    /* Azul neon leve — para brilhos discretos, status "ao vivo", glow pontual */
    --color-blue-royal: #2f6fed;
    --color-blue-neon: #4dd2ff;
    --color-blue-neon-shadow: rgba(77, 210, 255, 0.25);

    /* Functional Status */
    --color-success: #2e7d32;
    --color-danger: #b22222;
    --color-text-primary: #dbe7fa;     /* Azul-branco claro (texto principal) */
    --color-text-secondary: #7d93b8;   /* Azul acinzentado (texto secundário) */

    /* Typography */
    --font-heading: 'Cinzel', serif;
    --font-heading-deco: 'Cinzel Decorative', serif;
    --font-body: 'Inter', sans-serif;

    /* Geometry */
    --border-radius: 2px;              /* Sharp/Crisp corners for high-end feel */
    --transition-speed: 0.25s;
    --transition-curve: cubic-bezier(0.4, 0, 0.2, 1);
}
