/*
Theme Name: Smart Epsilon
Theme URI: https://github.com/studiopress/genesis-block-theme/
Description: Child theme of Genesis Block Theme for Smart Epsilon.
Author: Smart Epsilon
Template: genesis-block-theme
Version: 1.0.0
Requires at least: 5.0
Requires PHP: 7.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: smart-epsilon
*/

/* Page-level overrides only. Design system → assets/css/globals.css
 * Section styles → assets/css/sections/{slug}.css
 * ------------------------------------------------------------ */

/**
 * Site-wide focus reset (loads after parent + section CSS).
 * Overrides Genesis Block Theme `a:focus { outline: thin dotted; color: … }`
 * and section-level :focus-visible rings so nothing lingers after click/back nav.
 */
a:focus,
a:focus-visible,
a:active,
button:focus,
button:focus-visible,
button:active,
[role="button"]:focus,
[role="button"]:focus-visible {
  outline: none !important;
}

a:focus,
a:focus-visible {
  color: inherit;
}

.site-header .nav-link:focus,
.site-header .nav-link:focus-visible,
.site-header .mega-link:focus,
.site-header .mega-link:focus-visible,
.nav-drawer-sub .mega-link:focus,
.nav-drawer-sub .mega-link:focus-visible {
  color: inherit;
  background: transparent;
}

.site-footer .footer-social a:focus,
.site-footer .footer-social a:focus-visible,
.footer-acc-panel a:focus,
.footer-acc-panel a:focus-visible {
  color: inherit;
  background: transparent;
  border-color: rgba(255, 255, 255, 0.08);
}

.se-voices .voices-slider__arrow:focus-visible,
.se-voices .voices-slider__dot:focus-visible,
.se-blog .blog-btn:focus-visible,
.se-blog .blog-card__link:focus-visible {
  outline: none !important;
}

