.kaart[data-astro-cid-squl45wo]{margin:0}.kaart__vlak[data-astro-cid-squl45wo]{position:relative}.kaart__plat[data-astro-cid-squl45wo]{object-fit:cover;border-radius:var(--hoek-klein);width:100%;height:100%;transition:opacity .6s var(--ease-out);display:block}.kaart__punten[data-astro-cid-squl45wo]{transition:opacity .6s var(--ease-out);margin:0;padding:0;list-style:none}.kaart__punt[data-astro-cid-squl45wo]{width:0;height:0;position:absolute}.kaart__punt[data-astro-cid-squl45wo]:before{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--veld-tekst);transition:transform .2s var(--ease-out);border-radius:50%;position:absolute;top:-5px;left:-5px}.kaart__punt[data-astro-cid-squl45wo] span[data-astro-cid-squl45wo]{white-space:nowrap;background:color-mix(in srgb, var(--veld) 84%, transparent);color:var(--veld-tekst);border-radius:3px;padding:1px 6px;font-size:.75rem;font-weight:600;position:absolute;top:-11px;left:10px}.kaart__punt--berg[data-astro-cid-squl45wo]:before{box-shadow:none;border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:10px solid var(--veld);background:0 0;border-radius:0;width:0;height:0;top:-8px;left:-6px}.kaart__punt--berg[data-astro-cid-squl45wo] span[data-astro-cid-squl45wo],.kaart__punt--eiland[data-astro-cid-squl45wo] span[data-astro-cid-squl45wo],.kaart__punt--gebied[data-astro-cid-squl45wo] span[data-astro-cid-squl45wo],.kaart__punt--water[data-astro-cid-squl45wo] span[data-astro-cid-squl45wo]{color:var(--veld);text-shadow:0 0 3px #ffffffe6;background:0 0}.kaart__punt--eiland[data-astro-cid-squl45wo]:before,.kaart__punt--gebied[data-astro-cid-squl45wo]:before,.kaart__punt--water[data-astro-cid-squl45wo]:before{display:none}.kaart__punt--eiland[data-astro-cid-squl45wo] span[data-astro-cid-squl45wo],.kaart__punt--gebied[data-astro-cid-squl45wo] span[data-astro-cid-squl45wo]{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;left:0;transform:translate(-50%)}.kaart__punt[data-astro-cid-squl45wo].aan:before{transform:scale(1.5)}.kaart__punt[data-astro-cid-squl45wo].aan span[data-astro-cid-squl45wo]{background:var(--accent);color:var(--accent-tekst)}.kaart3d[data-astro-cid-squl45wo]{cursor:grab;user-select:none;position:absolute;inset:-6% -3%;overflow:hidden}.kaart3d[data-astro-cid-squl45wo].actief{background:radial-gradient(58% 26% at 50% 74%,#00000052,#0000 72%)}.kaart--licht[data-astro-cid-squl45wo] .kaart3d[data-astro-cid-squl45wo].actief{background:radial-gradient(58% 26% at 50% 74%,#00000024,#0000 72%)}.kaart3d[data-astro-cid-squl45wo] .kaart3d__terug{z-index:10;border-radius:var(--hoek-klein);background:var(--veld-tekst);color:var(--veld);font:600 .875rem/1.2 var(--font-tekst);cursor:pointer;border:0;padding:8px 14px;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 20px -8px #00000080}.kaart3d[data-astro-cid-squl45wo] .kaart3d__terug[hidden],.kaart3d[data-astro-cid-squl45wo] .kaart3d__lees[hidden]{display:none}.kaart3d[data-astro-cid-squl45wo] .kaart3d__lees{z-index:10;border-radius:var(--hoek-klein);background:var(--accent);max-width:calc(100% - 150px);color:var(--accent-tekst);font:600 .875rem/1.25 var(--font-tekst);padding:8px 14px;text-decoration:none;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 20px -8px #00000080}.kaart3d[data-astro-cid-squl45wo] .kaart3d__lees:hover{color:var(--accent-tekst);text-decoration:underline}.kaart3d[data-astro-cid-squl45wo] .kaart3d__label[data-plek]{cursor:pointer}.kaart3d[data-astro-cid-squl45wo].sleept{cursor:grabbing}.kaart3d[data-astro-cid-squl45wo] .kaart3d__canvas{opacity:0;width:100%;height:100%;animation:kaart-in 1.2s .1s var(--ease-out) forwards;display:block}@keyframes kaart-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}.kaart--3d[data-astro-cid-squl45wo] .kaart__plat[data-astro-cid-squl45wo],.kaart--3d[data-astro-cid-squl45wo] .kaart__punten[data-astro-cid-squl45wo]{opacity:0}.kaart3d[data-astro-cid-squl45wo] .kaart3d__label{background:color-mix(in srgb, var(--veld) 86%, transparent);color:var(--veld-tekst);white-space:nowrap;border-radius:3px;padding:3px 8px;font-size:.875rem;font-weight:600;line-height:1.3;transition:background-color .15s,opacity .2s;position:absolute;top:0;left:0}.kaart3d[data-astro-cid-squl45wo] .kaart3d__label.gekozen{text-decoration:underline 2px var(--accent);text-underline-offset:4px}.kaart3d[data-astro-cid-squl45wo] .kaart3d__label--plek.aan,.kaart3d[data-astro-cid-squl45wo] .kaart3d__label--plek:hover{background:var(--accent);color:var(--accent-tekst);text-decoration:none}.kaart3d[data-astro-cid-squl45wo] :is(.kaart3d__label--berg,.kaart3d__label--eiland,.kaart3d__label--gebied,.kaart3d__label--water){color:#1b2633;text-shadow:0 0 3px #fffffff2,0 0 1px #fff;background:0 0;padding:0;font-size:.75rem}.kaart3d[data-astro-cid-squl45wo] .kaart3d__label--berg:before{content:"▲ ";font-size:.6rem}.kaart3d[data-astro-cid-squl45wo] :is(.kaart3d__label--eiland,.kaart3d__label--gebied){letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem}.kaart3d[data-astro-cid-squl45wo] .kaart3d__label--water{font-style:italic;font-weight:500}.kaart3d[data-astro-cid-squl45wo] :is(.kaart3d__label--berg,.kaart3d__label--eiland,.kaart3d__label--gebied,.kaart3d__label--water).aan{background:var(--accent);color:var(--accent-tekst);text-shadow:none;padding:2px 6px}.kaart3d[data-astro-cid-squl45wo] .kaart3d__label--buiten{pointer-events:none;background:0 0;border:1px dashed;font-size:.75rem;font-weight:500}.kaart--licht[data-astro-cid-squl45wo] .kaart3d[data-astro-cid-squl45wo] .kaart3d__label--buiten{color:var(--gedempt)}.kaart--donker[data-astro-cid-squl45wo] .kaart3d[data-astro-cid-squl45wo] .kaart3d__label--buiten{color:var(--veld-gedempt)}@media (width<=700px){.kaart3d[data-astro-cid-squl45wo] .kaart3d__label--plek{padding:2px 6px;font-size:.75rem}.kaart__punt[data-astro-cid-squl45wo] span[data-astro-cid-squl45wo]{font-size:.6875rem}}figcaption[data-astro-cid-squl45wo]{font-size:var(--step-small);gap:4px;margin-top:18px;display:grid}.kaart--licht[data-astro-cid-squl45wo] figcaption[data-astro-cid-squl45wo]{color:var(--gedempt)}.kaart--donker[data-astro-cid-squl45wo] figcaption[data-astro-cid-squl45wo]{color:var(--veld-gedempt)}.kaart__sleep[data-astro-cid-squl45wo]{display:none}.kaart--3d[data-astro-cid-squl45wo] .kaart__sleep[data-astro-cid-squl45wo]{display:inline}.kaart__bron[data-astro-cid-squl45wo]{opacity:.85;font-size:.75rem}
