/*
 * Variations d'ambiance - tweaks specifiques sombre/clair qui ne tiennent pas
 * dans tokens.css. En particulier : arrangement du hero, opacity des hairlines,
 * micro-reglages typo selon le fond.
 *
 * Decision DA reunion 30/04/2026 : sur fond noir, les textes importants
 * (kicker numeros notamment) passent en blanc et non en fuchsia, qui ne
 * ressort pas suffisamment sur fond completement sombre.
 */

/* Ambiance claire */
.ambiance-light .mam-hero--display .mam-hero__title {
    color: var(--c-ink);
    font-variation-settings: "wght" 280, "wdth" 95;
}

/* Ambiance sombre */
.ambiance-dark .mam-header--solid {
    background: var(--c-ink-soft);
}

.ambiance-dark .mam-search {
    background: var(--c-paper);
    color: var(--c-ink);
    border-color: transparent;
}

/* Sur fond sombre, le numero ET le trait du kicker passent en blanc
   (lisibilite ; consigne Julien 22/06 : sur fond sombre/image, numero + trait
   en blanc, pas fuchsia). */
.ambiance-dark .mam-kicker__num,
.ambiance-dark .t-kicker__number {
    color: var(--c-paper);
}
.ambiance-dark .mam-kicker__rule {
    background: var(--c-paper);
    opacity: 0.4;
}

/* Hairline 2px - utilise en decoration subtile */
.mam-accent-line {
    display: block;
    height: 2px;
    width: 40px;
    background: var(--color-accent);
    margin: var(--sp-4) 0;
}
