/*
 * SLZ Viagens — base global (carrega no site inteiro, inclusive no Elementor).
 * Tokens de design + fonte. A família vem do Adobe Fonts (forma-djr-display)
 * ou, enquanto o ID não for configurado, do Inter Tight (Google Fonts).
 */
:root {
	--slz-font: "forma-djr-display", "Inter Tight", system-ui, sans-serif;
	/* Kit do Adobe Fonts mapeia 9 estilos (100–900): Regular do Figma = 500, Medium = 600, Bold = 700.
	   Com o Inter Tight provisório o plugin redefine para 400/500/700 (inline). */
	--slz-w-regular: 500;
	--slz-w-medium: 600;
	--slz-w-bold: 700;
	/* O Chrome desenha a Forma ~0,115em abaixo do Figma em títulos de entrelinha justa: compensado nos títulos. */
	--slz-ajuste-y: -0.115em;

	--slz-navy: #0f3a63;
	--slz-navy-900: #0e3462;
	--slz-navy-deep: #013359;
	--slz-text-muted: #61809a;
	--slz-text-soft: #8ca3b8;
	--slz-sky: #1e96dc;
	--slz-sky-50: #f6fbff;
	--slz-sky-100: #d5ebfb;
	--slz-line: #d8e4ef;
	--slz-line-2: #c9d2db;
	--slz-sand: #f1ede9;
	--slz-sand-2: #f3f0eb;
	--slz-cream: #fbfbee;
	--slz-paper: #fefcfa;
	--slz-orange: #ffa249;
	--slz-orange-ink: #c26a0a;
	--slz-pix-bg: #e9f6ee;
	--slz-pix: #1b7a46;
	--slz-warn-bg: #fff6e0;
	--slz-warn: #8a6100;
	--slz-danger: #b3261e;
	--slz-danger-bg: #fdecea;

	--slz-r-8: 8px;
	--slz-r-10: 10.67px;
	--slz-r-12: 12px;
	--slz-r-13: 12.8px;
	--slz-r-20: 20px;
	--slz-shadow-btn: 0 10px 22px -12px rgba(14, 52, 98, .7);
}

/* O Elementor não define fonte nos elementos: tudo herda a do plugin. */
html body,
html body[class*="elementor-kit-"] {
	font-family: var(--slz-font);
	font-weight: var(--slz-w-regular);
}

html body .e-heading-base,
html body .e-paragraph-base,
html body .e-button-base,
html body [class*="e-accordion-"] {
	font-family: var(--slz-font);
}
