/**
 * Styles spécifiques pour les cartes et formulaires
 */

/* Style de base pour les cartes */
.card {
    background-color: var(--color-white);
    border-radius: var(--border-radius);
    box-shadow: var(--shadow-md);
    margin-bottom: 20px;
}

.card-content {
    padding: 25px;
}

/* Style pour les boutons principaux */
.btn-gold {
    background-color: var(--color-gold);
    color: var(--color-white);
    border: none;
    padding: 12px 24px;
    border-radius: var(--border-radius);
    font-weight: 600;
    cursor: pointer;
    transition: var(--transition);
}

.btn-gold:hover {
    background-color: #c4a32f;
}

/* Style pour les colonnes responsive */
.offset-3 {
    margin-left: 25%;
}

@media (max-width: 767px) {
    .offset-3 {
        margin-left: 0;
    }
}