 a[href]:focus-visible { outline: none; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 4px; text-decoration-color: currentColor; }  a[href]:focus-visible:has(img) { outline: none; text-decoration: none; } a[href]:focus-visible:has(img) img { outline: 2px solid currentColor; outline-offset: 3px; }  button:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }  a.brxe-button:focus-visible, button.brxe-button:focus-visible { outline: none; text-decoration: underline; text-decoration-thickness: 2px; text-underline-offset: 4px; }  #brxe-gogrfc:focus-visible, #brxe-rtoqiv:focus-visible { outline: none; text-decoration: none; } #brxe-gogrfc:focus-visible #brxe-dqcnvy, #brxe-rtoqiv:focus-visible #brxe-walmeu { border-bottom: 2px solid currentColor; padding-bottom: 4px; }  input:focus-visible, select:focus-visible, textarea:focus-visible { outline: 2px solid #ffffff; outline-offset: 2px; } form button[type="submit"]:focus-visible, form input[type="submit"]:focus-visible { outline: 2px solid #ffffff; outline-offset: 3px; }  summary:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }  iframe:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }  [contenteditable="true"]:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }  [tabindex]:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }  .swiper-button-prev:focus-visible, .swiper-button-next:focus-visible, .splide__arrow:focus-visible, .splide__pagination__page:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; }  #blog-posts h4>a:focus-visible, #blog-posts p>a:focus-visible, #blog-posts div>a:focus-visible{ outline: none; border-bottom: 2px solid currentColor; padding-bottom: 4px; }