/* Custom styles */
:root {
    --color-gold-400: #ffc91a;
    --color-gold-500: #e6b300;
}

.bg-gradient-dark {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.95));
}

/* Gold color utilities */
.text-gold-400 {
    color: var(--color-gold-400);
}

.border-gold-500\/30 {
    border-color: rgba(230, 179, 0, 0.3);
}

.hover\:text-gold-400:hover {
    color: var(--color-gold-400);
}

.bg-gold-500 {
    background-color: var(--color-gold-500);
}

.hover\:bg-gold-600:hover {
    background-color: #b38a00;
}

/* Additional custom styles */
.transition-colors {
    transition-property: color, background-color, border-color;
    transition-duration: 200ms;
}

.shadow-lg {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}