/*
Theme Name: Ekron Off-Road
Theme URI: https://www.ekron.com.br/
Author: Ekron Off-Road
Author URI: https://www.ekron.com.br/
Description: Tema de bloco (FSE) de alta performance para a Ekron Off-Road — catálogo de guinchos e acessórios com foco em conversão (cotação/WhatsApp), mobile-first e Core Web Vitals no verde.
Version: 0.1.0
Requires at least: 6.6
Tested up to: 6.9
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ekron-offroad
Tags: full-site-editing, custom-colors, custom-menu, featured-images, blog, translation-ready
*/

/*
 * O design visual vive no theme.json (cores, tipografia, espaçamento, estilos).
 * Aqui ficam apenas ajustes que o theme.json ainda não cobre bem:
 * acessibilidade (foco/skip-link), comportamento de scroll e seleção.
 */

:root {
	scroll-behavior: smooth;
}

body {
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

::selection {
	background: var(--wp--preset--color--accent);
	color: #0e0f12;
}

/* Foco visível para navegação por teclado (acessibilidade / WCAG 2.4.7). */
:where(a, button, input, select, textarea, summary, .wp-block-button__link):focus-visible {
	outline: 3px solid var(--wp--preset--color--accent);
	outline-offset: 2px;
	border-radius: 2px;
}

/* Skip link (pular para o conteúdo) — visível só ao receber foco. */
.skip-link.screen-reader-text {
	position: absolute;
	left: -9999px;
	top: 0;
}

.skip-link.screen-reader-text:focus {
	left: 1rem;
	top: 1rem;
	z-index: 100000;
	display: inline-block;
	padding: 0.75rem 1rem;
	background: #ffffff;
	color: #0e0f12;
	font-weight: 700;
	border-radius: 6px;
}

/* Respeita quem prefere menos movimento. */
@media (prefers-reduced-motion: reduce) {
	:root {
		scroll-behavior: auto;
	}
}
