/* TERRAE LUXURY 9 — integration tokens, same-origin, no font binaries */
:root{
  --tl9-info-min:10px;
  --tl9-info:11px;
  --tl9-paper:#f4f0e8;
  --tl9-craie:#e8e3d8;
  --tl9-ink:#0a0f0d;
  --tl9-bronze:#8e7458;
  --tl9-verde:#10241d;
  --tl9-terra:#2b211a;
  --tl9-vinaccia:#3a1722;
  --tl9-foglia:#71806c;
}
[data-terrae-luxury9] .terrae-informational,
[data-terrae-luxury9] .terrae-source,
[data-terrae-luxury9] .terrae-caption{
  font-size:var(--cv-typo-current-fs, clamp(10px,.74vw,12px));
  line-height:var(--cv-typo-current-lh, 1.35);
}
[data-terrae-luxury9] .terrae-source-strip{display:none!important}
[data-terrae-luxury9] .terrae-map-document{filter:none}
@media (prefers-reduced-motion:reduce){
  [data-terrae-luxury9] .terrae-luxury-drift{transform:none!important;animation:none!important}
}
