/* AVM · Revisione superficie no-bianco. 2026-10-17.
  Tutti i valori qui riguardano SOLO colori, bordi e sfondi.
  Le dimensioni, i breakpoint e la griglia restano invariati. */
:root{
  --paper:#B7C4B8;
  --paper-bright:#C4CBBE;
  --ivory:#D3D7CB;
  --ink:#244331;
  --muted:#415A4B;
  --rule:#8FA395;
  --red:#8D4035;
}
html,body{background:#B7C4B8!important;color:#244331}
.header,.site-header,.main-header{background:#BBC8BD!important;border-color:#91A394!important}
.hero{background:#244331!important;color:#F0EEE7!important}
.hero .button--ink{background:#CED6CA!important;color:#244331!important;border-color:#CED6CA!important}
.story{background:#C0C9BC!important}
.specials{background:#A9BCAE!important}
.photo-editorial{background:#B3C1B5!important}
.manifesto{background:#244331!important}
.menu-preview{background:#BCC8BB!important}
.invite{background:#8D4035!important}
.visit{background:#AFBEB0!important}
.visit__map-panel{background:#BBC9BB!important}
.visit__address{background:#D1D6C9EB!important}
.testimonials{background:#244331!important}
.social-story{background:#A7BCAF!important;color:#244331!important}
.footer,.site-footer{background:#193628!important;color:#EEEAE0!important}
/* La carta fotografica e i pannelli sono pietra, non avorio bianco. */
.signature-plate,.signature-plate__body,.menu-card,.menu-card__body,
.menu-page-card,.dish-card__body,.review-card,.social-feed-preview__card,
.hero-collage__shot,.hero-photo,.menu-sheet{background:#D0D7CA!important}
.signature-plate,.menu-page-card,.review-card{border-color:#93A499!important}
.photo-tile,.avm-food-tile{background:#8EA69B!important}
.button--paper,.button--ink,.hero__actions .button--ink{background:#D3D9CE;color:#244331}
.social-story__button--whatsapp{background:#C5D4C8!important;color:#1D4A35!important}
.social-story__button--whatsapp:hover{background:#246C4C!important;color:#F1EFE6!important}
.social-story__ticket{background:#8D4035!important}
/* footer: logo originale nero/oro, mai schiarito a disco bianco */
.footer__brand>img{filter:none!important;opacity:1!important;background:transparent!important;border:none!important;padding:0!important}
/* Profilo colori browser */
::selection{background:#8D4035;color:#F1EDE3}
