/* preset di stile — overlay additivo dei token del tema, applicato dopo tokens.css. */
:root {
  --accent: #8A8A3A;
  --accent-dark: #4A4A1A;
  --accent-ink: #565618;
  --accent-lt: #C3C286;
  --areas-fig-focus: 50% 50%;
  --areas-fig-h: 100%;
  --areas-fig-min: 0px;
  --areas-fig-min-wide: 0px;
  --areas-fig-min-xl: 0px;
  --areas-fig-mt: 0%;
  --areas-fig-ratio: auto;
  --areas-fig-self: stretch;
  --areas-page-fig-ratio: 3 / 2;
  --areas-page-fig-ratio-xl: 3 / 2;
  --areas-page-gap: clamp(var(--space-8), 7.4vw, var(--space-9));
  --brand: #2B3A22;
  --brand-dark: #1B2616;
  --brand-mid: #3E5230;
  --cta-band-lead-w: 74ch;
  --cta-band-py: calc(var(--section-y) * 0.58);
  --fig-ratio: 3 / 2;
  --fig-ratio-wide: 3 / 2;
  --focus: #565618;
  --grad-body: linear-gradient(180deg, #F9F7F2 0%, #F7F4EE 56%, #F2EFE7 100%);
  --grad-cta: linear-gradient(148deg, #3E5230 0%, #2B3A22 56%, #1B2616 100%);
  --grad-deep: linear-gradient(166deg, #2B3A22 0%, #1B2616 54%, #141C10 100%);
  --grad-form: linear-gradient(200deg, #FFFFFF 0%, #F5F2EA 100%);
  --grad-head: linear-gradient(176deg, #F1EDE3 0%, #EFEBE1 62%, #E9E4D8 100%);
  --grad-panel: linear-gradient(158deg, #FFFFFF 0%, #F4F1E8 100%);
  --grad-soft: linear-gradient(180deg, #F2EEE5 0%, #EFEBE1 100%);
  --ink: #232A1C;
  --ink-muted: #55604B;
  --lead-measure: 92ch;
  --line: #DCD6C8;
  --night: #141C10;
  --on-dark: #F2F0E7;
  --on-dark-muted: #BFC4B0;
  --page-head-lead-measure: 92ch;
  --paper: #F7F4EE;
  --radius: 10px;
  --radius-lg: 20px;
  --scrim: rgba(20,28,16,.38);
  --scrim-deep: rgba(20,28,16,.62);
  --section-studio-py: calc(var(--section-y) * 1.34) calc(var(--section-y) * 1.06);
  --section-tint-py: calc(var(--section-y) * 1.18);
  --section-y: clamp(3.75rem, 2.4rem + 4.4vw, 7rem);
  --space-10: 11rem;
  --space-8: 5rem;
  --space-9: 7.5rem;
  --surface: #EFEBE1;
  --surface-2: #E5E0D3;
  --text-2xl: clamp(2.05rem, 1.5rem + 2.2vw, 3.2rem);
  --text-3xl: clamp(2.35rem, 1.65rem + 2.4vw, 3.9rem);
  --text-lg: clamp(1.24rem, 1.04rem + 0.8vw, 1.68rem);
  --text-xl: clamp(1.9rem, 1.4rem + 1.9vw, 2.8rem);
  --veil-0: rgba(20,28,16,0);
  --veil-1: rgba(20,28,16,.58);
  --veil-2: rgba(20,28,16,.12);
  --veil-3: rgba(43,58,34,.24);
  --veil-4: rgba(20,28,16,.42);
  --worklike-lead-w: 92ch;
  --worklike-offset: 0px;
  --worklike-py: calc(var(--section-y) * 1.02);
}
