:root {
    --primary-color: #d4af37 !important;
    --dark-bg: #1a1a1a !important;
    --light-bg: #f8f9fa !important;
}

a {
    color: var(--primary-color);
}
a:hover {
    color: #c19d2f;
}

.btn-primary {
    background-color: #d4af37 !important;
    border-color: #d4af37 !important;
    color: #FDFBF9 !important;
    font-weight: 600 !important;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #c19d2f !important;
    border-color: #c19d2f !important;
    color: #c0c0c0 !important;
    box-shadow: 0 0 10px rgba(212, 175, 55, 0.6) !important;
}

.btn-outline-primary {
    border: 2px solid #d4af37 !important;
    color: #d4af37 !important;
    background-color: transparent !important;
    font-weight: 600 !important;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus {
    background-color: #d4af37 !important;
    color: #FDFBF9 !important;
}
