.boeken-btn[data-astro-cid-vf2gninn]{background-color:var(--clr-accent);color:var(--clr-text-light);border:1px solid var(--clr-accent);font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;border-radius:6px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.4rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 6px 16px #0000002e}.boeken-btn[data-astro-cid-vf2gninn]:hover{color:var(--clr-text-light);transform:translateY(-2px);box-shadow:0 10px 22px #00000038}.boeken-icon[data-astro-cid-vf2gninn]{justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}@media (width<=1023px){.boeken-btn[data-astro-cid-vf2gninn]{z-index:91;margin-top:0;position:fixed;bottom:5.25rem;right:1.5rem}}@media (width<=480px){.boeken-btn[data-astro-cid-vf2gninn]{padding:.65rem 1.1rem;font-size:.7rem;bottom:4.75rem;right:1rem}}@media (prefers-reduced-motion:reduce){.boeken-btn[data-astro-cid-vf2gninn]{transition:none}}.activities-sidebar[data-astro-cid-a3gnksum]{align-self:start;gap:var(--spacing-sm);min-width:0;scroll-margin-top:var(--spacing-md);flex-direction:column;display:flex}.sidebar-header[data-astro-cid-a3gnksum]{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.sidebar-header[data-astro-cid-a3gnksum] h3[data-astro-cid-a3gnksum]{margin:0;font-size:1.25rem;line-height:1.2}.sidebar-list[data-astro-cid-a3gnksum]{gap:var(--spacing-md);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sidebar-list[data-astro-cid-a3gnksum]>li[data-astro-cid-a3gnksum]{min-width:0}.sidebar-all[data-astro-cid-a3gnksum]{color:var(--clr-accent);margin-top:.5rem;font-size:1rem;text-decoration:none}.sidebar-all[data-astro-cid-a3gnksum]:hover{text-decoration:underline}@media (width<=1024px){.activities-sidebar[data-astro-cid-a3gnksum]:not(.show-on-mobile){display:none}}.regio-activiteiten[data-astro-cid-2amqlyem]{margin-top:var(--spacing-xxl);padding-top:var(--spacing-xl);border-top:1px solid var(--clr-border-dark);scroll-margin-top:var(--spacing-lg)}.section-header[data-astro-cid-2amqlyem]{margin-bottom:var(--spacing-lg);align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;display:flex}.section-header[data-astro-cid-2amqlyem] h2[data-astro-cid-2amqlyem]{margin:0}.section-intro[data-astro-cid-2amqlyem]{color:var(--clr-text-muted);max-width:640px}.activiteit-grid[data-astro-cid-2amqlyem]{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1024px){.activiteit-grid[data-astro-cid-2amqlyem]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.activiteit-grid[data-astro-cid-2amqlyem]{grid-template-columns:1fr}}.accommodatie-page[data-astro-cid-fgga37ek]{padding:var(--spacing-xl) 0}.breadcrumb[data-astro-cid-fgga37ek]{color:var(--clr-text-muted);margin-bottom:var(--spacing-lg);opacity:.7;font-size:.75rem}.breadcrumb[data-astro-cid-fgga37ek] a[data-astro-cid-fgga37ek]{color:var(--clr-text-muted)}.breadcrumb[data-astro-cid-fgga37ek] a[data-astro-cid-fgga37ek]:hover{color:var(--clr-accent)}.accommodatie-hero-grid[data-astro-cid-fgga37ek]{gap:var(--spacing-xxl);margin-bottom:var(--spacing-xxl);grid-template-columns:1.2fr .8fr;align-items:center;display:grid}@media (width<=992px){.accommodatie-hero-grid[data-astro-cid-fgga37ek]{gap:var(--spacing-xl);grid-template-columns:1fr}}.polaroid-hero[data-astro-cid-fgga37ek]{box-shadow:var(--shadow-polaroid);z-index:2;background:#fff;border:1px solid #0000000d;max-width:450px;margin:0 auto;padding:1rem 1rem 4rem;position:relative;transform:rotate(2deg)}.polaroid-hero[data-astro-cid-fgga37ek] .tape[data-astro-cid-fgga37ek]{backdrop-filter:blur(2px);z-index:3;background-color:#fff6;border-left:1px dashed #0000001a;border-right:1px dashed #0000001a;width:80px;height:25px;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 1px 2px #0000001a}.polaroid-hero[data-astro-cid-fgga37ek] .polaroid-img[data-astro-cid-fgga37ek]{aspect-ratio:4/5;background-position:50%;background-size:cover;border:1px solid #0000001a;width:100%}.polaroid-hero[data-astro-cid-fgga37ek] .polaroid-caption[data-astro-cid-fgga37ek]{text-align:center;opacity:.6;width:100%;position:absolute;bottom:1.2rem;left:0}.accommodatie-header[data-astro-cid-fgga37ek]{margin-bottom:var(--spacing-xl);align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;display:flex}.accommodatie-header[data-astro-cid-fgga37ek] h1[data-astro-cid-fgga37ek]{margin:0}.accommodatie-beschrijving[data-astro-cid-fgga37ek]{color:var(--clr-text-muted);max-width:720px;font-size:1.15rem;line-height:1.7}.accommodatie-stats[data-astro-cid-fgga37ek]{margin-bottom:var(--spacing-xl);border:1px solid var(--clr-border-dark);background-color:var(--clr-surface);border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;padding:1rem;display:grid}.stat[data-astro-cid-fgga37ek]{flex-direction:column;gap:.25rem;display:flex}.stat[data-astro-cid-fgga37ek] .mono-text[data-astro-cid-fgga37ek]{color:var(--clr-text-muted);letter-spacing:1px;font-size:.65rem}.stat[data-astro-cid-fgga37ek] strong[data-astro-cid-fgga37ek]{color:var(--clr-primary);font-size:.95rem}.accommodatie-layout[data-astro-cid-fgga37ek]{gap:var(--spacing-lg);grid-template-columns:minmax(0,720px) 1fr;align-items:start;display:grid}@media (width<=1024px){.accommodatie-layout[data-astro-cid-fgga37ek]{grid-template-columns:1fr}}.accommodatie-content[data-astro-cid-fgga37ek]{min-width:0;max-width:720px}.accommodatie-content[data-astro-cid-fgga37ek] h2{margin-top:var(--spacing-xxl);margin-bottom:var(--spacing-md);font-size:2rem}.accommodatie-content[data-astro-cid-fgga37ek] h3{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);font-size:1.4rem}.accommodatie-content[data-astro-cid-fgga37ek] p{margin-bottom:var(--spacing-md);line-height:1.8}.accommodatie-content[data-astro-cid-fgga37ek] ul,.accommodatie-content[data-astro-cid-fgga37ek] ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.accommodatie-content[data-astro-cid-fgga37ek] li{margin-bottom:.5rem;line-height:1.7}.accommodatie-content[data-astro-cid-fgga37ek] strong{color:var(--clr-primary)}.accommodatie-content[data-astro-cid-fgga37ek] table{border-collapse:collapse;width:100%;margin-bottom:var(--spacing-lg);font-size:.95rem}.accommodatie-content[data-astro-cid-fgga37ek] th{background-color:var(--clr-surface);border:1px solid var(--clr-border-dark);text-align:left;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px;padding:.6rem 1rem;font-size:.8rem}.accommodatie-content[data-astro-cid-fgga37ek] td{border:1px solid var(--clr-border);padding:.6rem 1rem}.accommodatie-content[data-astro-cid-fgga37ek] tr:nth-child(2n) td{background-color:#00000005}.related-accommodatie[data-astro-cid-fgga37ek]{margin-top:var(--spacing-xxl);padding-top:var(--spacing-xl);border-top:1px solid var(--clr-border-dark)}.related-accommodatie[data-astro-cid-fgga37ek] h2[data-astro-cid-fgga37ek]{margin-bottom:var(--spacing-lg)}.related-grid[data-astro-cid-fgga37ek]{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=1024px){.related-grid[data-astro-cid-fgga37ek]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.related-grid[data-astro-cid-fgga37ek]{grid-template-columns:1fr}}.accommodatie-content[data-astro-cid-fgga37ek] p:has(img:only-child){max-width:550px;box-shadow:var(--shadow-polaroid);z-index:2;background:#fff;border:1px solid #0000000d;margin:3rem auto 4rem;padding:1rem 1rem 4rem;position:relative;transform:rotate(-1deg)}.accommodatie-content[data-astro-cid-fgga37ek] p:has(img:only-child) img{border:1px solid #0000001a;width:100%;height:auto;display:block;margin:0!important}.accommodatie-content[data-astro-cid-fgga37ek] p:has(img:only-child):nth-of-type(odd):before{content:"";backdrop-filter:blur(2px);z-index:3;background-color:#fff6;border-left:1px dashed #0000001a;border-right:1px dashed #0000001a;width:80px;height:25px;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #0000001a}.accommodatie-content[data-astro-cid-fgga37ek] p:has(img:only-child):nth-of-type(2n){transform:rotate(2deg)}.accommodatie-content[data-astro-cid-fgga37ek] p:has(img:only-child):nth-of-type(2n):after{content:"";background-color:var(--clr-surface);width:100%;height:100%;box-shadow:var(--shadow-polaroid);z-index:-1;border:1px solid #0000000d;position:absolute;top:15px;left:15px;transform:rotate(4deg)}.accommodatie-content[data-astro-cid-fgga37ek] p:has(img:only-child):nth-of-type(2n):before{content:"";backdrop-filter:none;z-index:3;background:0 0;border:3px solid #888;border-radius:10px;width:20px;height:60px;position:absolute;top:-20px;left:30%;transform:rotate(15deg);box-shadow:2px 2px 5px #0003}
