@import url('fonts.css');
/* Villa Nostra v2 — cores oficiais, proporções e estados digitais propostos.
   Italiana e Manrope são fontes livres de prévia. Substituir pelas fontes oficiais licenciadas. */
:root{
 --terra:#B15533;--pistachio:#A0AB4D;--cream:#F7F3EB;--ink:#2F2A23;--paper:#fff;
 --muted:#71685D;--line:#d8d0c3;--terra-hover:#8F422A;--pistachio-light:#e6e8cf;
 --display:'Rome Magito','Italiana',Georgia,serif;--body:'Diona Sans','Manrope',system-ui,sans-serif;
 --space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;
 --container:1440px;--gutter:clamp(22px,4.4vw,80px);--section:clamp(72px,9vw,144px);
 --radius-control:999px;--radius-card:16px;--radius-photo:12px;
 --ease-out:cubic-bezier(.22,1,.36,1);--ease-inout:cubic-bezier(.65,0,.35,1);
 --motion-fast:180ms;--motion-ui:280ms;--motion-reveal:700ms;--motion-exit:220ms;
 --focus:0 0 0 2px var(--cream),0 0 0 5px var(--terra);
 --shadow:0 16px 40px rgb(47 42 35 / .08);
}
