/* ==========================================================================
   Adwento Platform - Site-Wide Performance & Visual Typography Standard
   - Typography: 'Plus Jakarta Sans' with modern system font fallbacks
   - Smooth text antialiasing (-webkit-font-smoothing: antialiased)
   - Layout stability (CLS = 0.00) for all image containers & thumbnails
   - Responsive micro-interactions without layout shifts
   ========================================================================== */

:root {
	--adw-font: 'Plus Jakarta Sans', 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	--adw-primary: #10264A;
	--adw-secondary: #0755E8;
	--adw-green: #16A34A;
	--adw-vip: #F59E0B;
	--adw-error: #DC2626;
	--adw-dark: #10264A;
}

body {
	font-family: var(--adw-font) !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
	text-rendering: optimizeLegibility;
}

/* Image Layout Stability & Next-Gen Display */
img {
	content-visibility: auto;
}

img[loading="lazy"] {
	decoding: async;
}

/* Fix navbar brand and logo layout shift */
.navbar-brand .main-logo {
	display: inline-block;
	object-fit: contain;
}

/* Smooth micro-interactions */
a, button {
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
}
