.elementor-button-link:focus-visible, /* Bouton classique */
.pf-menu__link:focus-visible, /* Lien principal du header */
.pf-footer-menu__link:focus-visible, /* Lien footer */
#content p a:focus-visible, /* Lien dans paragraphe */
#content li a:focus-visible, /* Lien dans liste */
#content a:has(img):focus-visible, /* Image dans lien */
.pf-blog-cat-filter__link:focus-visible, /* Bouton filtre page blog */
.pf-blog-cat-tag:focus-visible, /* Select page blog */
.pf-test__page:focus-visible, /* Pagination du test */
.pf-test__slide-answer:focus-visible, /* Réponse des test */
.pf-test__slide-actions button:focus-visible, /* Bouton de validation de test */
.jet-breadcrumbs__item-link:focus-visible, /* Breadcrumb */
.pf-submenu__link:focus-visible, /* Submenu */
.pf-responsive-menu__link:focus-visible, /* Menu responsive */
#rs-share a:focus-visible /* Social Media test */ {
    outline: 8px solid black !important;
}

/* Cards */

.jet-engine-listing-overlay-wrap:has(.jet-engine-listing-overlay-link:focus-visible),
.elementor-toggle .elementor-tab-title:has(a:focus-visible) {
    outline: 10px solid black !important;
    border-radius: 20px;
}

/* Form */

.pf-form input:focus-visible,
.pf-form button:focus-visible, 
.pf-form textarea:focus-visible {
    border: 5px solid black !important;
}