/* tokens.css — Design tokens for CodeFixture / StaticCodeAudit
 * Variables CSS isolant les couleurs et la typographie pour faciliter les futurs redesigns.
 * Ne pas modifier style.css directement — utiliser ces tokens comme référence.
 */

:root {
    --color-primary:       #2c5282;
    --color-primary-dark:  #1e3a5f;
    --color-primary-light: #3b82f6;
    --color-accent:        #2c5282;
    --color-success:       #10b981;
    --color-danger:        #ef4444;
    --color-warning:       #f59e0b;
    --color-info:          #3b82f6;

    --gradient-hero: linear-gradient(135deg, #1e3a5f 0%, #2c5282 50%, #1e3a5f 100%);

    --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;

    --radius-card: 1rem;
    --radius-btn:  0.75rem;

    --shadow-card:       0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
    --shadow-card-hover: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
}

/* Dropdown langue — hover visible */
#lang-dropdown a:hover {
    background-color: #e2e8f0;
}

/* Hero band — padding-top par défaut avant que JS affine la valeur
   Navbar ~72px + marge = 6rem (96px). Évite le décalage visuel au chargement. */
.page-hero {
    padding-top: 6rem;
}
