:root {
    /* Light Theme - Original Bright Orange Base */
    --primaria: #FF5F1F;
    --secundaria: #8e4ec6;
    --terciaria: #ffac75;
    --letra: #ffffff; /* White font works well on dark orange/purple */
}

.dark {
    /* Dark Theme - Optimized for Visibility */
    --primaria: #1a202c;    /* Darkened to make white text pop */
    --secundaria: #b070e0;  /* Brightened purple for contrast */
    --terciaria: #c05621;   /* Darker orange so white text is readable on top of it */
    --letra: #ffffff;       /* Pure white for maximum clarity */
}

.icons_primary_stroke {
    stroke: var(--primaria);
}

.icons_primary_color {
    color: var(--primaria);
}