/* COLORI MODERNI PROFESSIONALI */

/* Palette moderna professionale */
:root {
    --primary-gold: #d4af37;
    --secondary-gold: #b8941f;
    --accent-bronze: #cd7f32;
    --dark-navy: #2c3e50;
    --light-cream: #f8f6f0;
    --warm-white: #ffffff;
    --text-dark: #2c3e50;
    --text-light: #ecf0f1;
}

/* Contatti - colori moderni professionali */
.contatto-principale {
    background: linear-gradient(145deg, var(--warm-white) 0%, var(--light-cream) 100%) !important;
    border: 2px solid rgba(212,175,55,0.2) !important;
    color: var(--text-dark) !important;
}

.contatto-principale:hover {
    border-color: var(--primary-gold) !important;
    box-shadow: 0 15px 40px rgba(212,175,55,0.15) !important;
}

.contatto-whatsapp h2, .contatto-telefono h2 {
    color: var(--dark-navy) !important;
}

.contatto-descrizione {
    color: #5d6d7e !important;
}

.contatto-dettagli {
    background: rgba(212,175,55,0.08) !important;
    border-left-color: var(--primary-gold) !important;
}

.contatto-dettagli p {
    color: var(--text-dark) !important;
}

/* Bottoni moderni */
.cta-button.cta-primary {
    background: linear-gradient(135deg, #25d366 0%, #20b358 100%) !important;
    color: white !important;
    box-shadow: 0 8px 25px rgba(37, 211, 102, 0.25) !important;
}

.cta-button.secondary {
    background: linear-gradient(135deg, var(--primary-gold) 0%, var(--secondary-gold) 100%) !important;
    color: white !important;
    box-shadow: 0 8px 25px rgba(212,175,55,0.25) !important;
}

/* Home contatti - leggibilità migliorata */
#contatti .contatto-card {
    background: linear-gradient(145deg, var(--warm-white) 0%, var(--light-cream) 100%) !important;
    border: 2px solid rgba(212,175,55,0.2) !important;
}

#contatti .contatto-card h3 {
    color: var(--dark-navy) !important;
    font-size: 1.4rem !important;
}

#contatti .contatto-card p {
    color: #5d6d7e !important;
    font-size: 1.1rem !important;
}

#contatti .contatto-card:hover {
    border-color: var(--primary-gold) !important;
    box-shadow: 0 10px 30px rgba(212,175,55,0.15) !important;
}/* cache-bust 1763111670 */
