/* =====================================================================
   TEMA — colori, font e forme del sito. Per un nuovo dottore con
   un'altra palette si cambia SOLO questo file (i nomi delle variabili
   restano uguali; si cambiano i valori dopo i due punti).
   ===================================================================== */
/* ---- Font locali (subset latin + latin-ext, assi variabili) ---- */
@font-face{font-family:"Cormorant Garamond Variable";font-style:normal;font-display:swap;font-weight:300 700;src:url(../fonts/cormorant-garamond-latin-wght-normal.woff2) format("woff2-variations"),url(../fonts/cormorant-garamond-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond Variable";font-style:normal;font-display:swap;font-weight:300 700;src:url(../fonts/cormorant-garamond-latin-ext-wght-normal.woff2) format("woff2-variations"),url(../fonts/cormorant-garamond-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Manrope Variable";font-style:normal;font-display:swap;font-weight:200 800;src:url(../fonts/manrope-latin-wght-normal.woff2) format("woff2-variations"),url(../fonts/manrope-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Manrope Variable";font-style:normal;font-display:swap;font-weight:200 800;src:url(../fonts/manrope-latin-ext-wght-normal.woff2) format("woff2-variations"),url(../fonts/manrope-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

/* ---- Colori ---- */
:root{
  --surface-paper:#F6F1E8;   /* sfondo principale (avorio) */
  --surface-card:#FFFCF7;    /* sfondo delle fasce chiare */
  --surface-mist:#D9E2E0;    /* tinta delle cornici delle foto */
  --ink:#302B2D;             /* testo e footer */
  --plum:#553D4D;            /* colore principale: titoli, pulsanti */
  --clay:#704435;            /* occhielli e dettagli */
  --accent:#A5644D;          /* passaggio del mouse, focus */
  --secondary:#9AB0AE;       /* fascia recensioni */
  --muted:#EEE7DE;           /* riquadri secondari */
  --muted-foreground:#665D60;/* testo secondario */
  --line:#D9CEC2;            /* linee e bordi */
  --destructive:#9D3328;     /* errori del modulo */

  /* nomi alternativi usati nel CSS: non modificare */
  --background:var(--surface-paper);--foreground:var(--ink);--card:var(--surface-card);--primary:var(--plum);
  --primary-foreground:var(--surface-paper);--border:var(--line);--ring:var(--accent);

/* ---- Font ---- */
  --serif:"Cormorant Garamond Variable","Cormorant Garamond",Georgia,"Times New Roman",serif; /* titoli */
  --sans:"Manrope Variable",Manrope,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;     /* testo */

/* ---- Forme ---- */
  --radius:.2rem;            /* arrotondamento di pulsanti e campi */
  --shadow-paper:0 24px 54px rgba(48,43,45,.16);
  --space-2:2rem;--space-3:3rem;
  --ease-organic:cubic-bezier(.22,1,.36,1);
}
