/* Standard Theme - Default Brand Colors */
/* All colors are controlled via Admin Theme Editor */
/* This file only contains variables that can be customized */

:root {
    /* Brand gradient - customizable in admin */
    --brand-gradient: var(--standard-brand-gradient, linear-gradient(135deg, #ff6b6b 0%, #ffa726 100%));
    --accent-primary: var(--standard-accent-primary, #ff6b6b);
    --accent-secondary: var(--standard-accent-secondary, #ffa726);
}

/* Apply brand gradient to navbar */
.navbar {
    background: var(--brand-gradient) !important;
}

/* Accent color applications */
.btn-brand {
    background: var(--accent-primary);
    border-color: var(--accent-primary);
    color: white;
}

.btn-brand:hover {
    background: var(--accent-secondary);
    border-color: var(--accent-secondary);
}

.text-brand {
    color: var(--accent-primary);
}

/* Lottery Prize Card - ensure gift icon is visible */
.lottery-prize-card .fa-gift {
    color: #ff6b6b !important; /* Standard orange/red */
}

.lottery-prize-card .h4 {
    color: #ff6b6b !important; /* Standard orange/red for stats */
}

.bg-brand {
    background: var(--brand-gradient);
    color: white !important;
}

/* Ensure ALL text inside bg-brand sections is white (except cards) */
.bg-brand,
.bg-brand *:not(.badge):not(.btn):not(.lottery-prize-card):not(.lottery-prize-card *):not(.level-showcase-card):not(.level-showcase-card *) {
    color: white !important;
}

.bg-brand h1,
.bg-brand h2,
.bg-brand h3:not(.lottery-prize-card *):not(.level-showcase-card *),
.bg-brand h4:not(.lottery-prize-card *):not(.level-showcase-card *),
.bg-brand h5:not(.lottery-prize-card *):not(.level-showcase-card *),
.bg-brand h6:not(.lottery-prize-card *):not(.level-showcase-card *),
.bg-brand p:not(.lottery-prize-card *):not(.level-showcase-card *),
.bg-brand span:not(.badge *):not(.lottery-prize-card *):not(.level-showcase-card *),
.bg-brand div:not(.badge):not(.btn):not(.lottery-prize-card):not(.level-showcase-card):not(.lottery-prize-card *):not(.level-showcase-card *),
.bg-brand strong:not(.lottery-prize-card *):not(.level-showcase-card *),
.bg-brand .lead:not(.lottery-prize-card *):not(.level-showcase-card *),
.bg-brand .display-1,
.bg-brand .display-2,
.bg-brand .display-3,
.bg-brand .display-4,
.bg-brand .display-5,
.bg-brand .display-6 {
    color: white !important;
}
