/**
 * CCBLA — Bloc « adresse-google » — Style
 * ─────────────────────────────────────────────────────────────────────
 * Agrandir Tight Bold 16px sur 2 lignes (ou plus si fallback wrap CSS
 * pour utick brut sans séparateur em-dash).
 *
 * Lien :
 *   • État normal : text-decoration: none, color: inherit
 *   • Hover       : text-decoration: underline, color: pop-dark (#111)
 *   • Focus visible : outline 3px #005fcc (WCAG 2.4.7)
 *
 * 2026-04-28 v3 :
 *   • Retrait de `display: inline-block` + `padding-block: 2px` qui
 *     empêchaient le wrap mot-à-mot d'une adresse longue (la box
 *     inline-block tentait de tenir sur une seule ligne). Le lien
 *     redevient `display: inline` (défaut) → wrap naturel intra-texte.
 *
 *   • WCAG 2.5.8 (Target Size) : conformité maintenue via l'exception
 *     « Inline » — la cible est dans une phrase et sa taille est
 *     contrainte par le line-height du texte non-cible voisin
 *     (line-height: 1.3 sur 16px ≈ 21px, suffisant pour un lien
 *     inline en flux de texte d'après les Understanding documents).
 *
 *   • 2026-04-28 v2 (rappel) : retrait du `margin: 0` qui collait le
 *     bloc à un Kadence Advanced Heading sibling au line-height tight.
 *     Spacing à la charge de Kadence (margin/gap UI).
 * ─────────────────────────────────────────────────────────────────────
 */

.ccbla-adresse-google {
    font-family:    var(--wp--preset--font-family--agrandir-tight-bold, 'Agrandir Tight Bold', sans-serif);
    font-weight:    700;
    font-style:     normal;
    font-size:      16px;
    line-height:    1.3;
    letter-spacing: 0;
    color:          inherit;
    /* Pas de margin: 0 — on laisse les marges naturelles ou la config Kadence (gap / margin) gérer l'espacement avec les blocs voisins. */
    padding:        0;
}

/* ── Variante cliquable (lat/lng disponibles) ──────────────────────── */
.ccbla-adresse-google__link {
    color:           inherit;
    text-decoration: none;
    transition:
        color 160ms ease,
        text-decoration-color 160ms ease;
}

.ccbla-adresse-google__link:hover,
.ccbla-adresse-google__link:focus-visible {
    color:                     var(--wp--preset--color--pop-dark, #111111);
    text-decoration:           underline;
    text-decoration-thickness: 1px;
    text-underline-offset:     3px;
}

/* WCAG 2.4.7 — focus visible (pattern projet : outline 3px #005fcc) */
.ccbla-adresse-google__link:focus-visible {
    outline:        3px solid #005fcc;
    outline-offset: 2px;
}

/* ── Variante plain (fallback texte, pas de lat/lng) ───────────────── */
.ccbla-adresse-google--plain {
    /* identique typographiquement, juste pas de lien */
}
