/* style.css - Identité Visuelle Firma-Lex */
:root {
    --primary-color: #0f172a;    /* Bleu Marine Profond (Slate 900) */
    --accent-color: #f59e0b;     /* Or / Ambre (Amber 500) */
    --bg-color: #f8fafc;         /* Gris très clair */
}

body { background-color: var(--bg-color); }

/* Navigation */
nav { background-color: var(--primary-color) !important; border-bottom: 2px solid var(--accent-color) !important; }

/* Boutons Or */
.btn-gold { 
    background-color: var(--accent-color); 
    color: #000; 
    font-weight: bold;
}
.btn-gold:hover { background-color: #d97706; }

/* Titres */
h1, h2, h3 { color: var(--primary-color); }

/* Accentuation bordures */
.border-accent { border-color: var(--accent-color) !important; }