/*
Theme Name: Custom Elementor Child
Theme URI: https://www.choosegoyn.com/
Description: Child theme di Hello Elementor per il sito GOYN. Contiene i design token, i font self-hosted, gli stili condivisi e la cornice del sito (smooth scroll, cursore custom, barra di avanzamento, sipario d'apertura). Le sezioni sono costruite con i widget del plugin "Custom Elementor Widgets". Compatibile con Elementor Theme Builder e WooCommerce.
Author: GOYN
Author URI: https://www.choosegoyn.com/
Template: hello-elementor
Version: 1.0.0
Requires at least: 6.2
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: custom-elementor-child
Tags: elementor, child-theme, woocommerce, translation-ready, rtl-language-support
*/

/**
 * ═══════════════════════════════════════════════════════════════════════════
 * ATTENZIONE — questo file è quasi vuoto per scelta.
 * ═══════════════════════════════════════════════════════════════════════════
 *
 * WordPress richiede che style.css esista e contenga l'intestazione qui sopra,
 * ma NON è il posto in cui scrivere gli stili di questo tema. I fogli reali
 * sono modulari e vengono caricati in ordine da inc/enqueue.php:
 *
 *   assets/css/fonts.css       @font-face dei quattro font self-hosted
 *   assets/css/tokens.css      variabili CSS: palette, tipografia, spaziature
 *   assets/css/base.css        reset isolato + classi tipografiche
 *   assets/css/shared.css      bottoni, link, foto, veli, texture
 *   assets/css/chrome.css      grana, cursore, barra di avanzamento, sipario
 *   assets/css/responsive.css  breakpoint condivisi e utilità
 *   assets/css/rtl.css         solo se is_rtl()
 *   assets/css/editor.css      solo dentro l'anteprima di Elementor
 *
 * Perché separati: ognuno ha un ciclo di vita diverso (i token cambiano quasi
 * mai, il responsive spesso), e il caricamento è condizionale — la cornice del
 * sito non serve nell'editor, l'RTL non serve in italiano.
 *
 * ⚠️ Se aggiungi stili qui, ricordati che questo file viene caricato PRIMA
 *    degli altri (WordPress lo accoda come stylesheet del child theme) e sarà
 *    quindi sovrascritto. Metti le personalizzazioni nel foglio giusto, oppure
 *    usa "Aspetto → Personalizza → CSS aggiuntivo" per le modifiche una tantum.
 *
 * ⚠️ Non modificare il tema genitore (hello-elementor): gli aggiornamenti lo
 *    sovrascrivono. Tutto quello che serve va qui.
 */

/* Nessuna regola CSS in questo file, intenzionalmente.
 *
 * Una nota su una tentazione da evitare: il classico trucco anti-FOUC
 * (`body { opacity: 0 }` rimosso da JavaScript) non è usato qui. Se lo script
 * non parte — errore di rete, plugin di ottimizzazione che rompe la coda,
 * blocco degli script — il sito resterebbe una pagina bianca. Il rischio non
 * vale il beneficio: `font-display: swap` e il caricamento dei CSS in <head>
 * risolvono il problema senza mai poter nascondere il contenuto. */
