/*
Theme Name: La Casetta Child
Template: blocksy
Text Domain: lacasetta-child
Version: 0.1.0
Description: Child theme di Blocksy per La Casetta sull'Albero.
*/

/* Palette e font sono impostati nelle opzioni di Blocksy (vedi functions.php).
   Qui solo variabili di brand e ritocchi che il Customizer non copre. */
:root {
	--lc-verde: #1f6b45;
	--lc-verde-scuro: #14502f;
	--lc-verde-bosco: #1f4d3a;
	--lc-crema: #fbf7f1;
	--lc-bordo: #ece4d8;
	--lc-testo: #14242c;
	--lc-testo-2: #3b4a50;
	--lc-giallo: #f2c46d;
	--lc-terracotta: #c94820;
	--lc-terracotta-scuro: #a3402f;
	--lc-bianco: #ffffff;
	--lc-radius-card: 22px;
	--lc-font-titoli: 'Fredoka', system-ui, sans-serif;
}

h1, h2, h3, h4, h5, h6,
.ct-heading,
.woocommerce-loop-product__title {
	font-family: var(--lc-font-titoli);
	font-weight: 600;
}

/* Pulsanti a pillola come nel design */
.button,
.wp-element-button,
.ct-button,
.woocommerce button[type="submit"],
.woocommerce .button {
	border-radius: 999px;
	font-weight: 800;
}

.button:focus-visible,
.wp-element-button:focus-visible,
.ct-button:focus-visible,
.woocommerce button[type="submit"]:focus-visible {
	outline: 3px solid var(--lc-giallo);
	outline-offset: 2px;
}

/* Card prodotto e immagini con angoli morbidi */
[data-products] .product figure,
[data-products] .product .ct-media-container,
.wp-block-image img {
	border-radius: var(--lc-radius-card);
	overflow: hidden;
}

/* Badge (offerte, "in arrivo", contatore carrello) in terracotta */
.onsale,
.ct-dynamic-count-cart,
.lc-badge {
	background-color: var(--lc-terracotta);
	color: var(--lc-bianco);
}
