/*
Theme Name: Luxury Wedding Florist
Theme URI: https://foglieefiori.com/
Author: Foglie e Fiori
Description: Tema WordPress premium per floristica eventi. Tailwind compilato in assets/tailwind.css (npm run build:css nel tema).
Version: 1.0.17
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: luxury-wedding-florist
Tags: custom-menu, featured-images, one-column, two-columns, editor-style
*/

/*
 * Fallback minimo (caricato sempre da WordPress).
 * luxury.css contiene il design completo; queste regole evitano testo/link grezzi se un asset non arriva.
 */
:root {
	--lwf-cream: #fffdf9;
	--lwf-anthracite: #2d2d2d;
	--lwf-gold: #b8956a;
	--lwf-gold-dark: #8f6b47;
}

html {
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
}

body {
	margin: 0;
	font-family: Montserrat, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
	font-size: 1rem;
	line-height: 1.5;
	color: var(--lwf-anthracite);
	background-color: var(--lwf-cream);
	-webkit-font-smoothing: antialiased;
}

/* Link testo (i pulsanti CTA hanno regole dedicate in luxury.css) */
main#content a:not([class*="rounded-full"]):not([class*="from-gold"]),
footer a.lwf-footer-link {
	color: var(--lwf-gold-dark);
	text-decoration-color: rgba(184, 149, 106, 0.45);
}

main#content a:not([class*="rounded-full"]):not([class*="from-gold"]):hover,
footer a.lwf-footer-link:hover {
	color: var(--lwf-gold);
}

main#content a:not([class*="rounded-full"]):not([class*="from-gold"]):visited,
footer a.lwf-footer-link:visited {
	color: var(--lwf-gold-dark);
}

a[class*="from-gold"],
a.lwf-btn-primary {
	color: #fffdf9;
}

img {
	max-width: 100%;
	height: auto;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}
