/* Brochure als bladerbare spread (2026-10-26), hoort bij blader.js */
.bv{margin-top:clamp(1.5rem,3vw,2.5rem)}
.bv-podium{display:flex;justify-content:center;padding:0 0 .5rem}
.bv-houder{width:min(100%, calc((100svh - 11rem) * 1.4167), 74rem);transition:transform .5s cubic-bezier(.2,.7,.1,1);touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;outline:0}
.bv-houder.dicht-voor{transform:translateX(-25%)}
.bv-houder.dicht-achter{transform:translateX(25%)}
.bv-houder:focus-visible{outline:.125rem solid var(--rood);outline-offset:.5rem}
.bv-pagina{background:#fff;overflow:hidden;position:relative}
.bv-pagina img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s,filter .9s,transform .9s}
.bv-pagina img.ok{opacity:1}
.bv .stf__parent{filter:drop-shadow(0 1.2rem 2rem rgba(11,21,17,.28))}
.bv-dicht img{filter:blur(.5rem) saturate(.6);transform:scale(1.04)}
.bv-slot{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.5rem;padding:1rem;text-align:center;
  background:rgba(11,21,17,.38);color:#fff;text-decoration:none;transition:opacity .6s}
.bv-slot svg{width:1.6rem;height:1.95rem;color:#fff}
.bv-slot b{font-family:var(--display, Clash, sans-serif);font-weight:600;font-size:clamp(1.05rem,.9rem + .8vw,1.6rem);line-height:1.1}
.bv-slot span{font-size:.85rem;max-width:14rem;line-height:1.35;opacity:.9}
.bv-open .bv-dicht img{filter:none;transform:none}
.bv-open .bv-slot{opacity:0;pointer-events:none;visibility:hidden}
.bv-nav{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}
.bv-nav .rond[disabled]{opacity:.3;cursor:default}
.bv-teller{font-variant-numeric:tabular-nums;font-weight:600;min-width:7rem;text-align:center}
@media (max-width:760px){
  .bv-houder{width:min(100%, calc((100svh - 11rem) * .7083))}
  .bv-houder.dicht-voor,.bv-houder.dicht-achter{transform:none}
}
@media (prefers-reduced-motion:reduce){.bv-houder{transition:none}}
