/*
Theme Name: Granti Impex
Description: Custom-built theme for Granti Impex — every page assembled from native Elementor elements.
Version: 1.0
Text Domain: granti-impex
*/

/* Global base — ported verbatim from the approved source design. */
*, *::before, *::after { box-sizing: border-box; }
body { margin: 0; font-family: Archivo, Helvetica, Arial, sans-serif; background: #ffffff; color: #000000; -webkit-font-smoothing: antialiased; }
a { color: #000000; text-decoration: none; }
a:hover { color: #555555; }
h1, h2, h3, h4 { margin: 0; }
p { margin: 0; }

@keyframes gi-fadeup {
	from { opacity: 0; transform: translateY(22px); }
	to { opacity: 1; transform: none; }
}
[data-reveal] { animation: gi-fadeup .7s cubic-bezier(.2,.7,.2,1) both; }
@supports (animation-timeline: view()) {
	[data-reveal] { animation-timeline: view(); animation-range: entry 0% entry 55%; }
}
