/* CSS additionnel d'Astra repris dans le thème RAS LE VOL (Personnaliser → CSS additionnel).
   Source : dump SQL du 12/08/2026 (dbs12279124.sql), table yhh5_posts, publication « astra »,
   post 696, type custom_css, modifiée le 17/03/2026. Deux familles de règles : les boutons de
   partage du code snippet n° 6 (.overa-social-share) et le masquage des boutons Jetpack.
   À COMPARER, le jour de la bascule, avec Apparence → Personnaliser → CSS additionnel en ligne :
   le CSS d'Astra n'est pas dans l'export WXR, et des lignes ont pu être ajoutées après le dump
   (ex. la règle .kb-posts-id-25… qui limitait la liste d'accueil à 3 articles : sans objet, l'accueil
   du thème est dessiné). Tout ajout est à copier à la suite, en bas de ce fichier. */

.wp-block-jetpack-sharing-buttons {
    display: none !important;
}

.overa-social-share {
    margin-top: 2.5em;
    padding-top: 1.8em;
    border-top: 1px solid #e0e0e0;
    text-align: center;
}
.overa-social-share__title {
    font-size: 0.85rem;
    font-weight: 600;
    color: #555;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    margin-bottom: 0.9em;
}
.overa-social-share__icons {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 14px;
    flex-wrap: wrap;
}
.overa-social-share__link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    text-decoration: none !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
.overa-social-share__link:hover,
.overa-social-share__link:focus {
    transform: translateY(-3px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.18);
    text-decoration: none !important;
}
.overa-social-share__link svg {
    width: 20px;
    height: 20px;
    fill: #fff;
    display: block;
}
.overa-social-share__link--email    { background-color: #444; }
.overa-social-share__link--x        { background-color: #000; }
.overa-social-share__link--whatsapp { background-color: #25D366; }
.overa-social-share__link--linkedin { background-color: #0A66C2; }
.overa-social-share__link--facebook { background-color: #1877F2; }

@media (max-width: 480px) {
    .overa-social-share__link { width: 40px; height: 40px; }
    .overa-social-share__link svg { width: 18px; height: 18px; }
    .overa-social-share__icons { gap: 10px; }
}
