/* Home 9/40: semantica anchor e contrasti misurati. Nessuna modifica a foto,
   crop, font, spaziature o colonne. Caricare dopo gli stili home esistenti. */
body.page-id-9 a.camera-card,
body.page-id-40 a.camera-card {
  display: block;
  color: inherit;
  text-decoration: none;
}
/* Le regole responsive .camera-card display:flex !important esistenti
   rimangono efficaci: non vengono alterati allineamenti o altezze mobile. */
body.page-id-9 a.camera-card:focus-visible,
body.page-id-40 a.camera-card:focus-visible {
  outline: 2px solid #50362A;
  outline-offset: 4px;
}

/* Brown su sand/cream: 9.08:1 e 10.25:1 (prima 2.31:1 / 2.61:1). */
body.page-id-9 .tdc-home-blog-strip-eyebrow,
body.page-id-40 .tdc-home-blog-strip-eyebrow,
body.page-id-9 .tdc-home-blog-card-cat a,
body.page-id-40 .tdc-home-blog-card-cat a,
body.page-id-9 #tdc-cb-banner .tdc-cb-banner__links a,
body.page-id-40 #tdc-cb-banner .tdc-cb-banner__links a {
  color: #50362A;
}

/* Espresso su gold: 6.00:1. Il fondo gold resta identico anche in hover
   per evitare il rapporto 3.98:1 che darebbe espresso sul vecchio gold scuro. */
body.page-id-9 #tdc-cb-banner .tdc-cb-btn--primary,
body.page-id-40 #tdc-cb-banner .tdc-cb-btn--primary {
  color: #2C1810;
  background: #B8963E;
  border-color: #B8963E;
}
body.page-id-9 #tdc-cb-banner .tdc-cb-btn--primary:hover,
body.page-id-40 #tdc-cb-banner .tdc-cb-btn--primary:hover {
  border-color: #50362A;
}
body.page-id-9 #tdc-cb-banner .tdc-cb-btn--primary:focus-visible,
body.page-id-40 #tdc-cb-banner .tdc-cb-btn--primary:focus-visible {
  outline: 2px solid #50362A;
  outline-offset: 3px;
}

/* La regola 54 di tdc-home-fable.css impone gold !important.
   Stessa specificità, caricamento successivo: solo colore dell'eyebrow. */
html body.page-id-9 .tdc-home-blog-strip-eyebrow,
html body.page-id-40 .tdc-home-blog-strip-eyebrow {
  color: #50362A !important;
}

/* IT: barre chiuse al TOP. Foto/overlay invariati; dopo scroll restano brown.
   Rilievo nativo: brown sul fondo fotografico 2.28:1 prima della correzione. */
body.page-id-9 #tdc-nav:not(.tdc-scrolled):not(.is-scrolled) #tdc-nav-toggle:not(.active):not(.is-active) span {
  background: #FAF6F0 !important;
}
