/* Tema 2026-11-09 — Playfair Display + Montserrat, sfondo "Curve soft"
   Caricato dopo styles.css e contact.css: per tornare al look precedente basta togliere il <link> a theme.css in index.html. */
:root{
  --display:'Playfair Display','Onest',Georgia,serif;
  --body:'Montserrat','Onest',system-ui,-apple-system,sans-serif;
}

/* sfondo: curve soft fisse sotto tutto il contenuto */
html{background:#fbfbfd}
body{background:transparent}
body::before{
  content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%271600%27%20height%3D%271100%27%20viewBox%3D%270%200%201600%201100%27%20preserveAspectRatio%3D%27xMidYMid%20slice%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27g%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%271%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23ffffff%27/%3E%3Cstop%20offset%3D%27.55%27%20stop-color%3D%27%23e8ebf0%27/%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23cdd2db%27/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect%20width%3D%271600%27%20height%3D%271100%27%20fill%3D%27url%28%23g%29%27/%3E%3Cpath%20d%3D%27M-200%20520%20C%20450%20110%201050%20640%201800%20190%20L1800%201300%20L-200%201300%20Z%27%20fill%3D%27%23ffffff%27%20fill-opacity%3D%270.26%27/%3E%3Cpath%20d%3D%27M-200%20720%20C%20450%20320%201050%20260%201800%20470%20L1800%201300%20L-200%201300%20Z%27%20fill%3D%27%238e97a8%27%20fill-opacity%3D%270.07%27/%3E%3Cpath%20d%3D%27M-200%20360%20C%20450%20660%201050%2090%201800%20720%20L1800%201300%20L-200%201300%20Z%27%20fill%3D%27%23ffffff%27%20fill-opacity%3D%270.26%27/%3E%3Cpath%20d%3D%27M-200%20930%20C%20450%20520%201050%20720%201800%20260%20L1800%201300%20L-200%201300%20Z%27%20fill%3D%27%238e97a8%27%20fill-opacity%3D%270.07%27/%3E%3Cpath%20d%3D%27M-200%20200%20C%20450%20470%201050%20820%201800%20610%20L1800%201300%20L-200%201300%20Z%27%20fill%3D%27%23ffffff%27%20fill-opacity%3D%270.26%27/%3E%3Cpath%20d%3D%27M-200%201040%20C%20450%20820%201050%20340%201800%20930%20L1800%201300%20L-200%201300%20Z%27%20fill%3D%27%238e97a8%27%20fill-opacity%3D%270.07%27/%3E%3Cpath%20d%3D%27M-200%20600%20C%20450%20880%201050%20420%201800%20300%20L1800%201300%20L-200%201300%20Z%27%20fill%3D%27%23ffffff%27%20fill-opacity%3D%270.26%27/%3E%3C/svg%3E") center/cover no-repeat;
}

/* Playfair è più contrastato di Bricolage: peso e spaziatura più morbidi */
.signature,.display,.h2,.nav__name,.card__title,.studios__list,.closing,
.footer__title,.clist .val,.form h3,.mapblock h3,.popup b{font-weight:500;letter-spacing:-.02em}
.display,.signature{letter-spacing:-.025em}
.about__text p{font-size:17px}

/* fascia studios: vetro chiaro invece del grigio pieno, così le curve restano visibili */
.studios{background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
