:root {
    --theme-color: #FFBA49;
    --theme-color-hover: #ffa726;
}

/* Appliquer les styles du thème */
.category-card[data-category="finance"],
.guide-card[data-category="finance"] {
    border-color: var(--theme-color);
}

.category-card[data-category="finance"]:hover,
.guide-card[data-category="finance"]:hover {
    transform: translate(4px, 4px);
    box-shadow: -4px -4px 0 var(--theme-color);
}

.category-icon[data-category="finance"] {
    background-color: var(--theme-color);
}

.category-level[data-category="finance"] {
    color: var(--theme-color);
}

.info-box.power-up {
    border-color: var(--theme-color);
}

.info-box.boss-alert {
    border-color: var(--theme-color);
}

.info-box.checkpoint {
    border-color: var(--theme-color);
}

.btn {
    background-color: var(--theme-color);
}

.btn:hover {
    background-color: var(--theme-color-hover);
} 