/* v231 PREVIEW: unslop-layoutronde. Alleen opmaak, geen tekst. Goedgekeurde punten: 1 2 3 5 7 11 14 (6 vervalt, 12 teruggedraaid op verzoek: zie VERSIE.txt) */

/* 1 + 2 + 3 hero homepage: leesbaarheid */
.p-home #top.hero{position:relative}
.p-home #top.hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(90deg,rgba(20,17,14,.62) 0%,rgba(20,17,14,.28) 48%,rgba(20,17,14,0) 74%)}
.p-home #top.hero::before{content:"";position:absolute;inset:0 0 auto 0;height:200px;z-index:1;pointer-events:none;
  background:linear-gradient(180deg,rgba(20,17,14,.62),rgba(20,17,14,.28) 55%,rgba(20,17,14,0))}
.p-home #top.hero .hero-inner{position:relative;z-index:2}
.p-home #top.hero h1{font-weight:450}
.p-home header:not(.scrolled) a{text-shadow:0 1px 10px rgba(0,0,0,.55)}
.p-home header:not(.scrolled) .langs a{opacity:1}
@media(max-width:820px){
  .p-home #top.hero::after{background:linear-gradient(180deg,rgba(20,17,14,.30),rgba(20,17,14,.55))}
}

/* 5 terug-naar-boven-knop weg */
.top-btn{display:none!important}

/* 7 boekbalk 12% kleiner (alleen desktop; behoudt de centrering via translate) */
@media(min-width:821px){
  .bar.show{transform:translate(-50%,0) scale(.88);transform-origin:50% 100%}
}

/* 11 geen hover-zoom op foto's */
.res:hover .res-cover img,.strip figure:hover img,.res-mosaic figure:hover img,.ig-grid a:hover img,
figure.ph:hover img,.glance-row a:hover img,.duo-media:hover img,.mosaic figure:hover img,
.ideal-grid .teaser:hover img,.gr-photos a:hover img,.wp-card:hover .wp-media img,
.galp-grid figure:hover img,.fam-guests figure:hover img{transform:none!important}

/* 14 contrast WhatsApp-tekst in de boeksectie (was #178A45, 3,4:1; nu #126E37, 4,9:1 op #EAE2D3) */
.book .cta-alt a.wa{color:#126E37;text-decoration-color:rgba(18,110,55,.4)}

/* ---- v231 aanvulling (2 okt 2026, goedgekeurd door de eigenaar: punten 1, 3, 6, A, B) ---- */
/* 1 placeholder "Choose date" in het boekpaneel: was inkt op 55 % (3,4:1), nu --ink-soft #4A4139 */
body #book .bk-dbtn.is-empty .bk-dv{color:#4A4139}

/* 3 klikdoelen >= 24 px hoog (WCAG 2.2, 2.5.8) zonder de lay-out te verschuiven: padding + gelijke negatieve marge */
.book-rates a,.book-note a,.book .cta-alt a,.gr-note a,.loc-nearby a{display:inline-block;padding-block:6px;margin-block:-6px}
body .vpc-footlink{display:inline-block;padding-block:6px;margin-block:-6px}

/* 6 geen schaal-zoom meer op knoppen bij hover (foto's: zie punt 11); de bestaande verticale centrering blijft */
.plan-nav:hover,.gal-btn:hover,.glance-btn:hover,.galv-prev:hover,.galv-next:hover{transform:translateY(-50%)!important}
.galv-close:hover,.lb button:hover,.amen:hover svg{transform:none!important}
