/* GEGENEREERD door bin/dev/make-dark-css.py – niet met de hand aanpassen; gebruik dark-extra.css */
html.site[data-theme=dark] body{background:var(--bg);color:var(--ink)}
html.site[data-theme=dark] a{color:#f29abd}
html.site[data-theme=dark] a:focus-visible,html.site[data-theme=dark] button:focus-visible,html.site[data-theme=dark] input:focus-visible,html.site[data-theme=dark] select:focus-visible,html.site[data-theme=dark] textarea:focus-visible{outline:3px solid #146dc3}
html.site[data-theme=dark] .skip{background:#170f16}
html.site[data-theme=dark] .demo-bar{background:#221720;color:#bbb7bd}
html.site[data-theme=dark] .demo-bar a{color:#bbb7bd}
html.site[data-theme=dark] .header{background:#1c0e1a;border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .brand{color:var(--ink)}
html.site[data-theme=dark] .brand-mark i{background:var(--plum)}
html.site[data-theme=dark] .brand-mark i:nth-child(2){background:#cf97b9}
html.site[data-theme=dark] .main-nav a{color:var(--ink)}
html.site[data-theme=dark] .main-nav a[aria-current=page]{color:#f29abd}
html.site[data-theme=dark] .button{border:1px solid var(--line);background:#170f16;color:var(--ink)}
html.site[data-theme=dark] .button.primary{background:var(--plum);color:white;border-color:var(--plum)}
html.site[data-theme=dark] .button.primary:hover{background:var(--plum-dark)}
html.site[data-theme=dark] .button.dark{background:var(--ink);color:white;border-color:var(--ink)}
html.site[data-theme=dark] .button.subtle{background:transparent}
html.site[data-theme=dark] .button.danger{color:#dc9ead;border-color:#503a4c}
html.site[data-theme=dark] .eyebrow{color:#f29abd}
html.site[data-theme=dark] .hero{background:linear-gradient(115deg,#21161f,#231721);border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .hero h1 em{color:#f29abd}
html.site[data-theme=dark] .hero p{color:var(--muted)}
html.site[data-theme=dark] .hero-caption{background:#170f16}
html.site[data-theme=dark] .hero-caption small{color:var(--muted)}
html.site[data-theme=dark] .calendar-icon{border:1px solid #503a4c;border-top:7px solid var(--plum);color:#f29abd}
html.site[data-theme=dark] .hero-note{color:var(--muted)}
html.site[data-theme=dark] .section-heading p{color:var(--muted)}
html.site[data-theme=dark] .filters{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .field input,html.site[data-theme=dark] .field select,html.site[data-theme=dark] .field textarea{border:1px solid #503a4c;background:#170f16;color:var(--ink)}
html.site[data-theme=dark] .field input::placeholder,html.site[data-theme=dark] .field textarea::placeholder{color:#9a989c}
html.site[data-theme=dark] .field input:focus::placeholder,html.site[data-theme=dark] .field textarea:focus::placeholder{color:transparent}
html.site[data-theme=dark] .field small{color:var(--muted)}
html.site[data-theme=dark] .event-card{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .event-card:hover{border-color:#503a4c}
html.site[data-theme=dark] .card-poster{background:#181220}
html.site[data-theme=dark] .card-date{color:#f29abd}
html.site[data-theme=dark] .event-card h3 a{color:var(--ink)}
html.site[data-theme=dark] .event-card p{color:var(--muted)}
html.site[data-theme=dark] .card-bottom{border-top:1px solid var(--line)}
html.site[data-theme=dark] .pill{background:var(--soft);color:#f29abd}
html.site[data-theme=dark] .pill.live{background:#221620;color:#a6d4bb}
html.site[data-theme=dark] .pill.past{background:#231721;color:#aeacb0}
html.site[data-theme=dark] .pill.cancelled{background:#20151f;color:#d9a0b1}
html.site[data-theme=dark] .pagination a{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .pagination a[aria-current=page]{background:var(--plum);color:white;border-color:var(--plum)}
html.site[data-theme=dark] .empty{background:#170f16;border:1px dashed #503a4c;color:var(--muted)}
html.site[data-theme=dark] .org-card{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .org-card h3 a{color:var(--ink)}
html.site[data-theme=dark] .org-card p{color:var(--muted)}
html.site[data-theme=dark] .cta{background:#261924;border:1px solid #503a4c}
html.site[data-theme=dark] .cta p{color:#b6b1b8}
html.site[data-theme=dark] .footer{border-top:1px solid var(--line);color:var(--muted)}
html.site[data-theme=dark] .footer a{color:var(--muted)}
html.site[data-theme=dark] .crumb{color:var(--muted)}
html.site[data-theme=dark] .crumb a{color:var(--muted)}
html.site[data-theme=dark] .detail-poster{background:#17111f}
html.site[data-theme=dark] .detail-poster figcaption{color:#d0c5d6}
html.site[data-theme=dark] .lead{color:var(--muted)}
html.site[data-theme=dark] .fact{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .fact dt{color:var(--muted)}
html.site[data-theme=dark] .mini-org{border-top:1px solid var(--line)}
html.site[data-theme=dark] .monogram{background:var(--rose);color:#f29abd}
html.site[data-theme=dark] .mini-org span{color:var(--muted)}
html.site[data-theme=dark] .panel{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .small{color:var(--muted)}
html.site[data-theme=dark] .notice{border:1px solid #503a4c;border-left:4px solid var(--plum);background:#21161f}
html.site[data-theme=dark] .notice.error{background:#1f0f1d;border-color:#503a4c;color:#dc9eaf}
html.site[data-theme=dark] .notice.success{background:#20151e;border-color:#503a4c;color:#c4d3ca}
html.site[data-theme=dark] .past-notice{background:#231721;border:1px solid #503a4c}
html.site[data-theme=dark] .past-notice p{color:var(--muted)}
html.site[data-theme=dark] .org-cover{background:linear-gradient(115deg,#361e43,#864c78);color:white}
html.site[data-theme=dark] .org-cover .eyebrow{color:#e8cee7}
html.site[data-theme=dark] .org-cover p{color:#eedfea}
html.site[data-theme=dark] .org-cover.neon{background:repeating-linear-gradient(125deg,transparent 0 15%,#d989c255 15.2% 15.5%,transparent 16% 30%),linear-gradient(120deg,#191331,#583d6b)}
html.site[data-theme=dark] .org-cover.deco{background:repeating-conic-gradient(from 45deg at 100% 140%,transparent 0deg 8deg,#d4ac5d33 8.2deg 8.7deg,transparent 9deg 16deg),linear-gradient(120deg,#172b2a,#486258)}
html.site[data-theme=dark] .org-cover.velvet{background:repeating-linear-gradient(95deg,#0000 0%,#ff6b8522 4%,#10020d55 8%,#0000 13%),linear-gradient(120deg,#321428,#83465e)}
html.site[data-theme=dark] .photo-zoom{border:0;background:none}
html.site[data-theme=dark] .form-section{border:0}
html.site[data-theme=dark] .step{background:#251923;color:#f29abd}
html.site[data-theme=dark] .hint-button{border:1px solid #503a4c;background:var(--soft);color:#f29abd}
html.site[data-theme=dark] .hint-text{background:#35243d;color:white}
html.site[data-theme=dark] .field-error{color:#dd9dac}
html.site[data-theme=dark] .field [aria-invalid=true]{border:2px solid #a52f4f}
html.site[data-theme=dark] .error-list a{color:#dc9eaf}
html.site[data-theme=dark] .free-note{background:#221721;color:#beccc2}
html.site[data-theme=dark] .steps-list li:before{border:1px solid #503a4c;color:#f29abd}
html.site[data-theme=dark] .steps-list span{color:var(--muted)}
html.site[data-theme=dark] .admin-nav a{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .admin-nav a.active{background:var(--plum);color:white;border-color:var(--plum)}
html.site[data-theme=dark] .managed-row{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .managed-row img{background:#21182a}
html.site[data-theme=dark] .managed-row p{color:var(--muted)}
html.site[data-theme=dark] .status-bar{background:#221720}
html.site[data-theme=dark] .readonly{background:#21161f!important;color:#aca7af!important}
html.site[data-theme=dark] .legal p{color:#c2bfc4}
html.site[data-theme=dark] dialog{border:1px solid var(--line);background:#170f16;color:var(--ink)}
html.site[data-theme=dark] dialog::backdrop{background:#251a35aa}
html.site[data-theme=dark] .filter-count{color:var(--muted)}
html.site[data-theme=dark] .logo-img{background:#170f16}
html.site[data-theme=dark] .terms-footnote{color:var(--muted)}
html.site[data-theme=dark] .card-poster{background:radial-gradient(ellipse,#493039,#190e19);border:5px solid #32202b;outline:1px solid #b38a68}
html.site[data-theme=dark] .detail-poster{background:linear-gradient(145deg,#4a2833,#180c17);border:7px ridge #775345}
html.site[data-theme=dark] .detail-poster figcaption{color:#e2cbd1}
html.site[data-theme=dark] .page-event{background:radial-gradient(ellipse at 3% 10%,#782d46 0,transparent 50%),repeating-linear-gradient(102deg,#1e101b 0,#341623 70px,#23111e 140px)}
html.site[data-theme=dark] .page-organizer{background:radial-gradient(ellipse at 80% 15%,#424364 0,transparent 48%),repeating-linear-gradient(135deg,#171823 0,#171823 28px,#1c1d2d 29px,#1c1d2d 30px)}
html.site[data-theme=dark] .page-event .crumb,html.site[data-theme=dark] .page-organizer .crumb,html.site[data-theme=dark] .page-event .crumb a,html.site[data-theme=dark] .page-organizer .crumb a{color:#e6cad6}
html.site[data-theme=dark] .page-event .detail-copy{background:#1c0e1a}
html.site[data-theme=dark] .page-organizer .section-heading,html.site[data-theme=dark] .page-organizer .section-heading a,html.site[data-theme=dark] .page-organizer main> .container>section>h2{color:#fff0e9}
html.site[data-theme=dark] .page-organizer .managed-row{background:#170f16}
html.site[data-theme=dark] .page-event .past-notice{background:#22101f}
html.site[data-theme=dark] .page-event .footer,html.site[data-theme=dark] .page-organizer .footer{background:#1b121a}
html.site[data-theme=dark] .partners{background:#251923;border:1px solid #503a4c}
html.site[data-theme=dark] .partner-links>a,html.site[data-theme=dark] .partner-placeholder{background:#1c0e1a;border:1px solid #503a4c}
html.site[data-theme=dark] .newsletter{background:#291425;color:#fff4f6}
html.site[data-theme=dark] .newsletter .eyebrow,html.site[data-theme=dark] .newsletter a,html.site[data-theme=dark] .newsletter .small{color:#eac4d4}
html.site[data-theme=dark] .newsletter-input input{border:1px solid #ba8097;background:#170f16}
html.site[data-theme=dark] .newsletter #newsletter-result{color:#ffe2a8}
html.site[data-theme=dark] .newsletter-form-error{color:#ffced9}
html.site[data-theme=dark] .page-organizer .empty{background:#170f16}
html.site[data-theme=dark] .agenda-help details{border-top:1px solid var(--line)}
html.site[data-theme=dark] .managed-row>img{background:#28151f;border:3px solid #725046}
html.site[data-theme=dark] .page-organizer .event-card .section-heading{color:var(--ink)}
html.site[data-theme=dark] .photo-dialog{border:1px solid #865166;background:#21131f}
html.site[data-theme=dark] .social-icon{border:1px solid #503a4c;background:#1c0e1a}
html.site[data-theme=dark] .social-icon:hover{background:#241822}
html.site[data-theme=dark] .vak{color:#c3bcc1}
html.site[data-theme=dark] .vak-art{background:radial-gradient(ellipse at 75% 0,#a33166,transparent 62%),linear-gradient(120deg,#1f1226,#501731);color:#fff3f8!important;border:1px solid #a86780}
html.site[data-theme=dark] .vak-brand>span{color:#ffc9dc}
html.site[data-theme=dark] .vak-cta{border:1px solid #503a4c;color:#fff}
html.site[data-theme=dark] .vak-rectangle .vak-art{background:radial-gradient(circle at 100% 0,#bf3866,transparent 65%),linear-gradient(140deg,#272243,#310e26)}
html.site[data-theme=dark] .page-event> .vak,html.site[data-theme=dark] .page-organizer> .vak,html.site[data-theme=dark] .page-event .vak-label,html.site[data-theme=dark] .page-organizer .vak-label{color:#edcfdf}
html.site[data-theme=dark] .advertise-hero{background:radial-gradient(ellipse at 100% 0,#322230,transparent 65%),#231721}
html.site[data-theme=dark] .advertise-hero em{color:#f29abd}
html.site[data-theme=dark] .promo-icon{background:#261924;color:#e496b3}
html.site[data-theme=dark] .content-grid>aside>.vak-rectangle{background:rgba(23,15,22,0.047);border:1px solid rgba(80,58,76,0.141)}
html.site[data-theme=dark] .header .main-nav .login-button{background:#1e0e1b;color:#e693b1;border:1px solid #c895a8}
html.site[data-theme=dark] .login-button svg{fill:none}
html.site[data-theme=dark] .header .main-nav .login-button:hover{background:#231721;border-color:#a21d4d}
html.site[data-theme=dark] .package-card{border:1px solid #503a4c}
html.site[data-theme=dark] .package-card:nth-child(2){border-top:4px solid #a3558b}
html.site[data-theme=dark] .package-card:first-child{border-top:4px solid #6754a1}
html.site[data-theme=dark] .package-card:last-child{border-top:4px solid #ba4169}
html.site[data-theme=dark] .package-subtitle{color:var(--muted)}
html.site[data-theme=dark] .package-inclusions li{border-bottom:1px solid #503a4c}
html.site[data-theme=dark] .package-inclusions li:before{color:#de9bb4}
html.site[data-theme=dark] .package-price small{color:var(--muted)}
html.site[data-theme=dark] .package-details article{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .package-details article>span{background:#231721;color:#e198b2}
html.site[data-theme=dark] .package-timing{background:#221720}
html.site[data-theme=dark] #quote-duration{background:#1f151d;color:#b5afb3}
html.site[data-theme=dark] .page-organizer .content-grid>div>.section .section-heading{color:#f9eef8}
html.site[data-theme=dark] .archive-panel{background:#251923;color:#bbbac0;border:1px solid #503a4c}
html.site[data-theme=dark] .archive-panel h2{color:#bab8bf}
html.site[data-theme=dark] .archive-panel .managed-row{background:transparent!important;border:0;border-bottom:1px solid #503a4c}
html.site[data-theme=dark] .archive-panel .managed-row:last-child{border-bottom:0}
html.site[data-theme=dark] .archive-panel .pill{background:#2e1f2c;color:#b9b7bd}
html.site[data-theme=dark] .directory-card li{border-top:1px solid var(--line)}
html.site[data-theme=dark] .directory-card small{color:var(--muted)}
html.site[data-theme=dark] .directory-card summary{color:#f29abd}
html.site[data-theme=dark] .link-partners{background:#221720;border:1px solid #503a4c}
html.site[data-theme=dark] .link-partners h2{color:#bfc0cc}
html.site[data-theme=dark] .link-partner-grid>a{background:#1c0e1a;border:1px solid #503a4c;color:#b7b9c8}
html.site[data-theme=dark] .link-partner-grid small{color:#a4a6b0}
html.site[data-theme=dark] .weekend-toggle{border:1px solid #503a4c;background:#1d0e1a}
html.site[data-theme=dark] .weekend-toggle:has(input:checked){background:#a21d4d;color:white;border-color:#a21d4d}
html.site[data-theme=dark] .promo-tabs.ready{background:#231822;border:1px solid #503a4c}
html.site[data-theme=dark] .promo-tabs button{border:1px solid transparent;background:transparent;color:#c4b9bf}
html.site[data-theme=dark] .promo-tabs button[aria-selected=true]{background:#a21d4d;color:#fff}
html.site[data-theme=dark] .package-recommended{border:2px solid #bd4b77!important;background:#1c0e1a}
html.site[data-theme=dark] .recommend-badge{background:#a21d4d;color:#fff}
html.site[data-theme=dark] .format-card{background:#170f16;border:1px solid #503a4c}
html.site[data-theme=dark] .format-heading>span{background:#241822;color:#da9fb8}
html.site[data-theme=dark] .format-stage{background:repeating-linear-gradient(45deg,#1d131c,#1d131c 12px,#21161f 12px,#21161f 24px)}
html.site[data-theme=dark] .format-card>p{color:var(--muted)}
html.site[data-theme=dark] .countdown-box{background:#1f0f1c;border:1px solid #503a4c;color:#d2c4ca}
html.site[data-theme=dark] .countdown-box>small{color:#b9afb5}
html.site[data-theme=dark] .watermark-note{color:#e6cdd8}
html.site[data-theme=dark] .slideshow-controls{background:#20121fdd;color:#fff;border:1px solid rgba(80,58,76,0.271)}
html.site[data-theme=dark] .slideshow-controls button{background:transparent;border:0;color:white}
html.site[data-theme=dark] .slideshow-controls button:hover{background:rgba(23,15,22,0.141)}
html.site[data-theme=dark] .directory-partners{background:#251923;border:1px solid #503a4c}
html.site[data-theme=dark] .directory-partners a{background:#1c0e1a;border:1px solid #503a4c}
html.site[data-theme=dark] .package-card.package-recommended,html.site[data-theme=dark] .package-card:last-child{background:#cbb0ce;border-color:#865291}
html.site[data-theme=dark] .archive-panel{background:#2f1f2c}
html.site[data-theme=dark] .link-partner-grid a:hover,html.site[data-theme=dark] .link-partner-grid a:focus-visible{background:#653c78;color:#fff}
html.site[data-theme=dark] .link-partner-grid a:hover small{color:#fff}
html.site[data-theme=dark] .cover-editor{background:#20151e;border:1px solid var(--line)}
html.site[data-theme=dark] #cover-live-preview h2{color:#fff}
html.site[data-theme=dark] .photo-slot{border:1px dashed #b7a1bb}
html.site[data-theme=dark] .slot-empty{background:#20151e;color:#bfb3c5}
html.site[data-theme=dark] .niche-nav .button{background:#2b1d29;border-color:#503a4c}
html.site[data-theme=dark] .niche-nav .button:hover{background:#c9a9d8}
html.site[data-theme=dark] .price-table>div{border-bottom:1px solid #503a4c}
html.site[data-theme=dark] .rate-editor{border:1px solid var(--line)}
html.site[data-theme=dark] .rate-editor summary{color:#f29abd}
html.site[data-theme=dark] [data-counter]{color:var(--muted)}
html.site[data-theme=dark] .promote-landing{background:var(--paper);color:var(--ink)}
html.site[data-theme=dark] .promote-landing a{color:inherit}
html.site[data-theme=dark] .promote-landing button:focus-visible,html.site[data-theme=dark] .promote-landing a:focus-visible,html.site[data-theme=dark] .promote-landing summary:focus-visible{outline:3px solid #df5591}
html.site[data-theme=dark] .promote-landing .preview{background:#241822;color:#b7b1b9}
html.site[data-theme=dark] .promote-landing .header{background:#1c0e1a;border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .promote-landing .logo b{color:#f29abd}
html.site[data-theme=dark] .promote-landing .logo span{color:#f29abd}
html.site[data-theme=dark] .promote-landing .lp-btn{border:1px solid transparent;background:var(--purple);color:white}
html.site[data-theme=dark] .promote-landing .lp-btn:hover{background:#482755}
html.site[data-theme=dark] .promote-landing .lp-btn.lp-light{background:#200f1d;color:#d8cdd6}
html.site[data-theme=dark] .promote-landing .lp-btn.lp-light:hover{background:#170f16}
html.site[data-theme=dark] .promote-landing .lp-btn.outline{background:transparent;border-color:var(--line);color:var(--ink)}
html.site[data-theme=dark] .promote-landing .lp-btn.pink{background:var(--pink)}
html.site[data-theme=dark] .promote-landing .lp-btn.pink:hover{background:#8e123c}
html.site[data-theme=dark] .promote-landing .lp-eyebrow{color:#f29abd}
html.site[data-theme=dark] .promote-landing .lp-hero{background:#241322;color:#fff4ef}
html.site[data-theme=dark] .promote-landing .lp-hero:before{background:radial-gradient(ellipse at 10% 10%,#7f2b5755,transparent 65%)}
html.site[data-theme=dark] .promote-landing .lp-hero .lp-eyebrow{color:#e2b3cd}
html.site[data-theme=dark] .promote-landing .lp-hero h1 em{color:#e7b3ce}
html.site[data-theme=dark] .promote-landing .lp-hero p{color:#d5c4d1}
html.site[data-theme=dark] .promote-landing .lp-smallprint{color:#d3bdce}
html.site[data-theme=dark] .promote-landing .lp-image-tag{background:#261824d9;color:#fff;border:1px solid #fff3}
html.site[data-theme=dark] .promote-landing .lp-event-mini{background:#1e0e1b;color:var(--ink)}
html.site[data-theme=dark] .promote-landing .lp-mini-date{background:#251923;color:#f29abd}
html.site[data-theme=dark] .promote-landing .lp-event-mini p{color:var(--muted)}
html.site[data-theme=dark] .promote-landing .lp-sample-label{color:#f29abd}
html.site[data-theme=dark] .promote-landing .lp-event-mini .lp-arrow{color:#f29abd}
html.site[data-theme=dark] .promote-landing .lp-trust{border-bottom:1px solid var(--line);background:#1d0e1b}
html.site[data-theme=dark] .promote-landing .lp-trust .lp-wrap{color:#c0bbc1}
html.site[data-theme=dark] .promote-landing .lp-trust span::first-letter{color:#f29abd}
html.site[data-theme=dark] .promote-landing .lp-intro p{color:var(--muted)}
html.site[data-theme=dark] .promote-landing .lp-tag{border:1px solid #503a4c;color:#b6afb8}
html.site[data-theme=dark] .promote-landing .lp-icon{background:#251923;color:#f29abd}
html.site[data-theme=dark] .promote-landing .lp-icon svg{fill:none}
html.site[data-theme=dark] .promote-landing .lp-benefit p{color:var(--muted)}
html.site[data-theme=dark] .promote-landing .lp-steps-section{background:#221721}
html.site[data-theme=dark] .promote-landing .lp-section-head p{color:var(--muted)}
html.site[data-theme=dark] .promote-landing .lp-step{background:#1d0e1a;border:1px solid #503a4c}
html.site[data-theme=dark] .promote-landing .lp-step-num{color:#ad9fa7}
html.site[data-theme=dark] .promote-landing .lp-step p{color:var(--muted)}
html.site[data-theme=dark] .promote-landing .lp-section-note{color:#b4afb5}
html.site[data-theme=dark] .promote-landing .lp-promo{background:#1d0e1b}
html.site[data-theme=dark] .promote-landing .lp-promo p{color:var(--muted)}
html.site[data-theme=dark] .promote-landing .lp-network-card{border:1px solid #503a4c;background:#170f16}
html.site[data-theme=dark] .promote-landing .lp-network-card small{color:var(--muted)}
html.site[data-theme=dark] .promote-landing .lp-network-card .lp-pill{background:#241822;color:#bfb3c5}
html.site[data-theme=dark] .promote-landing .lp-network-card:last-child{background:#261924;border-color:#503a4c}
html.site[data-theme=dark] .promote-landing .lp-faq-list{border-top:1px solid var(--line)}
html.site[data-theme=dark] .promote-landing details{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .promote-landing summary:after{color:#f29abd}
html.site[data-theme=dark] .promote-landing details p{color:var(--muted)}
html.site[data-theme=dark] .promote-landing .lp-final{background:#301c35;color:#fff5ef}
html.site[data-theme=dark] .promote-landing .lp-final p{color:#ddcadd}
html.site[data-theme=dark] .promote-landing .footer{border-top:1px solid var(--line);background:#21161f}
html.site[data-theme=dark] .promote-landing .footer p{color:var(--muted)}
html.site[data-theme=dark] .promote-landing .footer-links a[aria-current]{color:#f29abd}
html.site[data-theme=dark] .promote-landing dialog{border:1px solid var(--line);color:var(--ink)}
html.site[data-theme=dark] .promote-landing dialog::backdrop{background:#241322b5}
html.site[data-theme=dark] .promote-landing dialog p{color:var(--muted)}
html.site[data-theme=dark] .promote-landing .close{border:0;background:#221721}
html.site[data-theme=dark] .promote-landing .skip{background:#170f16}
@media (max-width:700px){html.site[data-theme=dark] .promote-landing .sticky-mobile{background:rgba(28,14,26,0.961);border-top:1px solid var(--line)}}
html.site[data-theme=dark] .promote-landing .lp-hero h1 em{color:#e7b3ce}
html.site[data-theme=dark] .promote-landing .lp-hero p{color:#d5c4d1}
html.site[data-theme=dark] .promote-landing .lp-hero .lp-event-mini p{color:#b1aeb2}
html.site[data-theme=dark] .promote-landing .lp-hero .lp-eyebrow{color:#e2b3cd}
html.site[data-theme=dark] .source-notice{background:#281a26;color:#d7d0c9;border:1px solid #503a4c}
html.site[data-theme=dark] .source-notice a{color:#cbbcc6}
html.site[data-theme=dark] .source-badge{color:#d6b8a4}
html.site[data-theme=dark] .org-card-image{background:linear-gradient(130deg,#291b3e,#622541)}
html.site[data-theme=dark] .org-card-image span{color:#fff;background:linear-gradient(transparent,#160d26e6)}
html.site[data-theme=dark] .vak-label,html.site[data-theme=dark] .vak-slot small,html.site[data-theme=dark] .vak-slot .eyebrow{color:#e4d8eb!important}
html.site[data-theme=dark] .calendar-actions>span{color:#ded0e7}
html.site[data-theme=dark] textarea:focus::placeholder,html.site[data-theme=dark] input:focus::placeholder{color:transparent}
html.site[data-theme=dark] .calendar-actions>span{color:#bfb3c5}
html.site[data-theme=dark] .vak-label{color:#bbb5bc!important}
html.site[data-theme=dark] .wizard-progress li{color:#afadb1;border-bottom:3px solid #503a4c}
html.site[data-theme=dark] .wizard-progress li[aria-current]{color:#bfb3c5;border-color:#653c78}
html.site[data-theme=dark] .wizard-progress span{background:#231721}
html.site[data-theme=dark] .submission-success>span{background:#241822;color:#a6d3be}
html.site[data-theme=dark] .admin-thumb{background:#21142a}
html.site[data-theme=dark] .past-row{background:#261924}
html.site[data-theme=dark] .review-flyer{background:#21142a}
html.site[data-theme=dark] .central-preview{border:0;background:var(--bg)}
html.site[data-theme=dark] .central-preview::backdrop{background:#160d26cc}
html.site[data-theme=dark] .preview-toolbar{background:#653c78;color:white}
html.site[data-theme=dark] .page-event:has(.submission-page){background:var(--bg);color:var(--ink)}
html.site[data-theme=dark] .submission-page>h1{color:#d8d4dc}
html.site[data-theme=dark] .submission-page>.lead{color:#c2bec5}
html.site[data-theme=dark] .submission-page>.eyebrow{color:#bfb3c5}
html.site[data-theme=dark] .media-extras{border:2px solid #b38ac0;background:#20151e}
html.site[data-theme=dark] .media-extras>h3{color:#c7a5d4}
html.site[data-theme=dark] .cover-swatch.org-cover{border:3px solid transparent;color:#fff}
html.site[data-theme=dark] .cover-option:has(input:checked) .cover-swatch{border-color:#e165a5}
html.site[data-theme=dark] .cover-swatch strong{color:white}
html.site[data-theme=dark] .org-cover.ruby{background:radial-gradient(ellipse at 80% 10%,#ba456d,transparent 60%),linear-gradient(120deg,#210d21,#780e34)}
html.site[data-theme=dark] .org-cover.noir{background:repeating-linear-gradient(135deg,rgba(23,15,22,0.035) 0 2px,transparent 2px 30px),linear-gradient(120deg,#090d18,#382339)}
html.site[data-theme=dark] #sub-cover-preview h3{color:#fff}
html.site[data-theme=dark] #sub-cover-preview p{color:#f3e6f5}
html.site[data-theme=dark] .sr-only{border:0}
html.site[data-theme=dark] .help{color:var(--muted)}
html.site[data-theme=dark] .field-error{color:#dc9dae}
html.site[data-theme=dark] .error-list a{color:inherit}
html.site[data-theme=dark] .form-sub{color:var(--muted)}
html.site[data-theme=dark] .small{color:var(--muted)}
html.site[data-theme=dark] code{background:var(--soft)}
html.site[data-theme=dark] .poster-fallback{background:linear-gradient(160deg,#3a1d3f 0%,#1b0f1e 70%);color:#fff}
html.site[data-theme=dark] .poster-fallback .pf-brand{color:#e9a6c1}
html.site[data-theme=dark] .poster-fallback .pf-date{color:#f3dce6}
html.site[data-theme=dark] .poster-fallback .pf-city{color:#c9b2c9}
html.site[data-theme=dark] .hero-flyer{background:#1b0f1e}
html.site[data-theme=dark] .empty-state{border:1px dashed var(--line);background:#170f16}
html.site[data-theme=dark] .pill.new{background:#231721;color:#c4d3ca;border-color:#503a4c}
html.site[data-theme=dark] .pill.live{background:#291426;color:#e0d0b7}
html.site[data-theme=dark] .button.current,html.site[data-theme=dark] .niche-nav .button.current{background:var(--plum);color:#fff;border-color:var(--plum)}
html.site[data-theme=dark] .term-card{background:var(--paper);color:var(--ink);border:1px solid var(--line)}
html.site[data-theme=dark] .partner-rows li{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .partner-rows li:last-child{border-bottom:0}
html.site[data-theme=dark] .partner-rows a{color:var(--ink)}
html.site[data-theme=dark] .partner-rows span{color:var(--muted)}
html.site[data-theme=dark] .cn-block{background:var(--paper);border:1px solid var(--line)}
html.site[data-theme=dark] .cn-toggle{background:var(--soft)}
html.site[data-theme=dark] .cn-tab{color:var(--ink)}
html.site[data-theme=dark] .cn-tab.is-on{background:var(--plum);color:#fff}
html.site[data-theme=dark] .cn-card{background:var(--soft);border:1px solid var(--line)}
html.site[data-theme=dark] .cn-card.cn-wide{background:var(--paper)}
html.site[data-theme=dark] .cn-club{color:var(--ink)}
html.site[data-theme=dark] .cn-land{border:1px solid var(--line);color:var(--muted)}
html.site[data-theme=dark] .cn-name{color:#f29abd}
html.site[data-theme=dark] .cn-meta{color:var(--muted)}
html.site[data-theme=dark] .cn-rhythm{background:#291426;color:#e0d0b7}
html.site[data-theme=dark] .cn-next{color:var(--muted,#b9b7bb)}
html.site[data-theme=dark] .cn-chip{background:var(--paper);border:1px solid var(--line)}
html.site[data-theme=dark] .cn-note{color:var(--ink)}
html.site[data-theme=dark] .wp-tab{border:1px solid var(--line);background:var(--paper);color:var(--ink)}
html.site[data-theme=dark] .wp-tab span{color:var(--muted)}
html.site[data-theme=dark] .wp-tab.is-on{background:var(--plum);border-color:var(--plum);color:#fff}
html.site[data-theme=dark] .wp-tab.is-on span{color:#fff}
html.site[data-theme=dark] .wp-filter .chip-f{border:1px solid var(--line);color:var(--ink)}
html.site[data-theme=dark] .wp-filter .chip-f.is-on{border-color:var(--plum);background:var(--soft)}
html.site[data-theme=dark] .wp-day-head{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .wp-empty{color:var(--muted);border:1px dashed var(--line)}
html.site[data-theme=dark] .cw-key{border:1px solid var(--line)}
html.site[data-theme=dark] .cw-key.cw-open{background:var(--soft)}
html.site[data-theme=dark] .cw-key.cw-night{background:var(--plum);border-color:var(--plum)}
html.site[data-theme=dark] .cw-key.cw-today{border:2px solid var(--ink)}
html.site[data-theme=dark] .cw-card{background:var(--paper);border:1px solid var(--line)}
html.site[data-theme=dark] .cw-club{color:var(--ink)}
html.site[data-theme=dark] .cw-day{border:1px solid var(--line);color:var(--muted)}
html.site[data-theme=dark] .cw-day.cw-open{background:var(--soft);color:var(--ink)}
html.site[data-theme=dark] .cw-day.cw-night{background:var(--plum);border-color:var(--plum);color:#fff}
html.site[data-theme=dark] .cw-day.cw-today{border:2px solid var(--ink)}
html.site[data-theme=dark] .cw-day:not(.cw-open):not(.cw-night){background:transparent}
html.site[data-theme=dark] .cw-key.cw-closed{background:transparent}
html.site[data-theme=dark] .cw-dag{color:#f29abd}
html.site[data-theme=dark] .cw-foot{border-top:1px solid var(--line)}
html.site[data-theme=dark] .quick-answers dd{color:var(--muted)}
html.site[data-theme=dark] .guide-list li,html.site[data-theme=dark] .prose .guide-list li,html.site[data-theme=dark] .blog-body .guide-list li{border:1px solid var(--line);background:var(--paper)}
html.site[data-theme=dark] .save-menu>summary .caret{border-right:2px solid currentColor;border-bottom:2px solid currentColor}
html.site[data-theme=dark] .save-pop{background:var(--paper);border:1px solid var(--line)}
html.site[data-theme=dark] .save-pop a,html.site[data-theme=dark] .save-pop button{border:0;background:none;color:var(--ink)}
html.site[data-theme=dark] .save-pop a:hover,html.site[data-theme=dark] .save-pop button:hover,html.site[data-theme=dark] .save-pop a:focus-visible,html.site[data-theme=dark] .save-pop button:focus-visible{background:var(--soft)}
html.site[data-theme=dark] .org-card-cover{background:linear-gradient(135deg,#5b2b5f,#1d1020)}
html.site[data-theme=dark] .rate-row input{border:1px solid #503a4c}
html.site[data-theme=dark] .upload-done{border:1px solid var(--line);background:var(--soft)}
html.site[data-theme=dark] .review-box{border:1px solid var(--line);background:var(--soft)}
html.site[data-theme=dark] .review-box dt{color:var(--muted)}
html.site[data-theme=dark] .counter{color:var(--muted)}
html.site[data-theme=dark] .counter.bad{color:#dc9dae}
html.site[data-theme=dark] .feature-grid>*{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .link-list li{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .link-list li span{color:var(--muted)}
html.site[data-theme=dark] .admin-body{background:#1e141c}
html.site[data-theme=dark] .admin-header{background:#261c30;color:#fff}
html.site[data-theme=dark] .admin-brand{color:#fff}
html.site[data-theme=dark] .admin-brand span{color:#e9a6c1}
html.site[data-theme=dark] .admin-header .badge{background:#3c2739;color:#d8d4dc}
html.site[data-theme=dark] .linklike{color:#e8dcea;background:none;border:0}
html.site[data-theme=dark] .adm-search input{border:1px solid #4a3858;background:#352741;color:#fff}
html.site[data-theme=dark] .adm-search input::placeholder{color:#b9a8c4}
html.site[data-theme=dark] .adm-search button{border:1px solid #4a3858;border-left:0;background:#3d2d4a;color:#fff}
html.site[data-theme=dark] .admin-header .theme-toggle.adm-moon{border:1px solid #4a3858;background:#352741;color:#fff}
html.site[data-theme=dark] .adm-site{color:#e8dcea}
html.site[data-theme=dark] .adm-acct summary{color:#e8dcea;border:1px solid #4a3858}
html.site[data-theme=dark] .adm-acct ul{background:#170f16;color:#d8d4dc;border:1px solid #503a4c}
html.site[data-theme=dark] .adm-acct li a,html.site[data-theme=dark] .adm-acct li button{color:#d8d4dc;background:none;border:0}
html.site[data-theme=dark] .adm-acct li a:hover,html.site[data-theme=dark] .adm-acct li button:hover{background:#20151e}
html.site[data-theme=dark] .adm-groups{background:#2f2239}
html.site[data-theme=dark] .adm-groups a{color:#e8dcea;border-bottom:3px solid transparent}
html.site[data-theme=dark] .adm-groups a[aria-current=page]{color:#fff;border-bottom-color:#503a4c}
html.site[data-theme=dark] .adm-groups a:hover{background:#3d2d4a}
html.site[data-theme=dark] .adm-sub{background:#20151e;border-bottom:1px solid #503a4c}
html.site[data-theme=dark] .adm-sub a{color:#d8d4dc}
html.site[data-theme=dark] .adm-sub a[aria-current=page]{background:#653c78;color:#fff}
@media (max-width:760px){html.site[data-theme=dark] .adm-panel{background:#261c30}}
@media (max-width:760px){html.site[data-theme=dark] .adm-menubtn{border:1px solid #4a3858;background:#352741;color:#fff}}
@media (max-width:760px){html.site[data-theme=dark] .adm-phone-nav .mg h3{color:#b9a8c4}}
@media (max-width:760px){html.site[data-theme=dark] .adm-phone-nav .mg a{color:#fff}}
@media (max-width:760px){html.site[data-theme=dark] .adm-phone-nav .mg a[aria-current=page]{background:#653c78}}
@media (max-width:760px){html.site[data-theme=dark] .adm-acct-row{border-top:1px solid #4a3858}}
@media (max-width:760px){html.site[data-theme=dark] .adm-acct-row a,html.site[data-theme=dark] .adm-acct-row button{color:#e8dcea;background:none;border:1px solid #4a3858}}
html.site[data-theme=dark] .admin-main .panel h2:not(:first-of-type){border-top:1px solid var(--line)}
html.site[data-theme=dark] .stat{background:#170f16;border:1px solid var(--line);color:var(--ink)}
html.site[data-theme=dark] .stat strong{color:#f29abd}
html.site[data-theme=dark] .stat span{color:var(--muted)}
html.site[data-theme=dark] .admin-table{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .admin-table th,html.site[data-theme=dark] .admin-table td{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .admin-table th{background:var(--soft);color:var(--muted)}
html.site[data-theme=dark] .panel .admin-table{border:0}
html.site[data-theme=dark] .status{background:#221720;color:#d1d1d1}
html.site[data-theme=dark] .s-nieuw,html.site[data-theme=dark] .status.s-concept{background:#291426;color:#e0d0b7}
html.site[data-theme=dark] .s-aanvulling{background:#241121;color:#98afe1}
html.site[data-theme=dark] .s-gepubliceerd,html.site[data-theme=dark] .s-published,html.site[data-theme=dark] .s-verwerkt,html.site[data-theme=dark] .s-afgehandeld{background:#231721;color:#c4d3ca}
html.site[data-theme=dark] .s-afgewezen,html.site[data-theme=dark] .s-genegeerd{background:#231421;color:#dc9eaf}
html.site[data-theme=dark] .warn{color:#dc9dae}
html.site[data-theme=dark] .tabs a{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .tabs a[aria-current=page]{background:var(--plum);color:#fff;border-color:var(--plum)}
html.site[data-theme=dark] .admin-search input{border:1px solid #503a4c}
html.site[data-theme=dark] .inline-form input,html.site[data-theme=dark] .inline-form select{border:1px solid #503a4c}
html.site[data-theme=dark] .empty{color:var(--muted);background:#170f16;border:1px dashed var(--line)}
html.site[data-theme=dark] .plain-list li{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .history li{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .kv dt{color:var(--muted)}
html.site[data-theme=dark] .mail-edit{border:1px solid var(--line);background:#1a1118}
html.site[data-theme=dark] .s-uit{background:#231822;color:#bebebe}
html.site[data-theme=dark] .todo li{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .todo .dot{background:#c0392b}
html.site[data-theme=dark] .todo .dot.warn{background:#d98c1f}
html.site[data-theme=dark] .todo-empty{border:1px dashed #503a4c;color:#c4d3ca;background:#1e141c}
html.site[data-theme=dark] .stock{color:var(--muted)}
html.site[data-theme=dark] .stock a{color:#bfb3c5}
html.site[data-theme=dark] .small-h{color:var(--muted)}
html.site[data-theme=dark] .muted-h{color:var(--muted)}
html.site[data-theme=dark] .list-toolbar .count{color:var(--muted)}
html.site[data-theme=dark] .search-list li{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .search-list li:last-child{border-bottom:0}
@media (max-width:760px){html.site[data-theme=dark] .admin-table.cards{border:0;background:transparent}}
@media (max-width:760px){html.site[data-theme=dark] .admin-table.cards tr{background:#170f16;border:1px solid var(--line)}}
@media (max-width:760px){html.site[data-theme=dark] .admin-table.cards td{border:0}}
@media (max-width:760px){html.site[data-theme=dark] .admin-table.cards td.sel{color:var(--muted)}}
@media (max-width:760px){html.site[data-theme=dark] .admin-table.cards td[data-l]::before{color:var(--muted)}}
html.site[data-theme=dark] .rate-row input{background:#170f16}
html.site[data-theme=dark] .field input::placeholder,html.site[data-theme=dark] .field textarea::placeholder{color:#a69fa9}
html.site[data-theme=dark] .advertise-hero em{color:#f29abd}
html.site[data-theme=dark] .photo-zoom{border:0;background:none}
html.site[data-theme=dark] .directory-card li{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .directory-card li small{color:var(--muted)}
html.site[data-theme=dark] .theme-tags a{background:#231721;color:#f29abd;border:1px solid #503a4c}
html.site[data-theme=dark] .theme-tags a:hover{background:#2b1d29}
html.site[data-theme=dark] .related-band,html.site[data-theme=dark] .org-events-band{background:#221721;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .admin-footer{color:var(--muted)}
html.site[data-theme=dark] .upload-block{border:1px solid #503a4c;background:#1b121a}
html.site[data-theme=dark] .upload-block .req{color:#dc9ead}
html.site[data-theme=dark] .upload-block .opt{color:var(--muted)}
html.site[data-theme=dark] .upload-rules{color:var(--muted)}
html.site[data-theme=dark] .upload-done figure:has(.remove-check input:checked) img,html.site[data-theme=dark] .upload-done:has(.remove-check input:checked)>img{outline:2px dashed #a12f4b}
html.site[data-theme=dark] .vat-status.ok{color:#c4d3ca}
html.site[data-theme=dark] .vat-status.bad{color:#dc9dae}
html.site[data-theme=dark] .vat-status.warn{color:#e0d0b7}
html.site[data-theme=dark] .vat-status.busy{color:var(--muted)}
html.site[data-theme=dark] .pow-box{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .pow-check{border:2px solid #503a4c}
html.site[data-theme=dark] .pow-box.is-busy .pow-check{border-color:var(--plum);border-top-color:transparent}
html.site[data-theme=dark] .pow-box.is-done .pow-check{background:#2b654a;border-color:#2b654a}
html.site[data-theme=dark] .pow-box.is-done .pow-check:after{color:#fff}
html.site[data-theme=dark] .pow-box.is-failed{border-color:#503a4c;color:#dc9dae}
html.site[data-theme=dark] .pow-text small{color:var(--muted)}
html.site[data-theme=dark] .newsletter .pow-box{background:transparent;color:inherit;border-color:rgba(80,58,76,0.251)}
html.site[data-theme=dark] .wire{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .wire .w-head,html.site[data-theme=dark] .wire .w-foot{background:#271a25}
html.site[data-theme=dark] .wire .w-hero{background:#221720}
html.site[data-theme=dark] .wire .w-grid i{background:#21161f}
html.site[data-theme=dark] .wire .w-main span,html.site[data-theme=dark] .wire .w-side span,html.site[data-theme=dark] .wire .w-line{background:#21161f}
html.site[data-theme=dark] .wire .w-partners i{background:#21161f}
html.site[data-theme=dark] .wire .w-ad{background:#a21d4d;color:#fff}
html.site[data-theme=dark] .promo-thumb>img{background:#21142a}
html.site[data-theme=dark] .promo-full{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .vak-preview{outline:3px dashed #a21d4d}
html.site[data-theme=dark] .s-spam{background:#221720;color:#bebebe}
html.site[data-theme=dark] .cover-option input:focus-visible+.cover-swatch{outline:3px solid #146dc3}
html.site[data-theme=dark] .blog-hero{background:linear-gradient(115deg,#21161f,#231721);border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .blog-cats a{background:#170f16;border:1px solid var(--line);color:var(--ink)}
html.site[data-theme=dark] .blog-cats a span{color:var(--muted)}
html.site[data-theme=dark] .blog-cats a[aria-current=page]{background:var(--plum);border-color:var(--plum);color:#fff}
html.site[data-theme=dark] .blog-cats a[aria-current=page] span{color:#ecd9e5}
html.site[data-theme=dark] .blog-card{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .blog-card-body h2 a,html.site[data-theme=dark] .blog-card-body h3 a{color:var(--ink)}
html.site[data-theme=dark] .blog-card-body p{color:var(--muted)}
html.site[data-theme=dark] .blog-meta{color:var(--muted)}
html.site[data-theme=dark] .blog-meta a{color:#f29abd}
html.site[data-theme=dark] .blog-body blockquote{border-left:4px solid var(--plum);background:#1f151d}
html.site[data-theme=dark] .blog-faq{border-top:1px solid var(--line)}
html.site[data-theme=dark] .blog-faq details{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .see-also-group{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .city-page .city-intro p{color:var(--muted)}
html.site[data-theme=dark] .city-cols .term-list dd{color:var(--muted)}
html.site[data-theme=dark] .near-km{background:var(--soft);color:#f29abd}
html.site[data-theme=dark] .event-terms .term-list dd{color:var(--muted)}
html.site[data-theme=dark] .keuzehulp th,html.site[data-theme=dark] .keuzehulp td{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .keuzehulp thead th{color:var(--muted)}
html.site[data-theme=dark] .glossary-groups .chip-f.is-on{background:var(--soft);border-color:var(--plum);color:#f29abd}
html.site[data-theme=dark] .glossary-tools{background:var(--bg);border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .az a{background:#170f16;border:1px solid var(--line);color:#f29abd}
html.site[data-theme=dark] .az a:hover{background:var(--plum);color:#fff}
html.site[data-theme=dark] .az span{color:#cbbfd0}
html.site[data-theme=dark] #g-search{border:1px solid #503a4c}
html.site[data-theme=dark] .glossary-letter h2{color:#f29abd;border-bottom:2px solid #503a4c}
html.site[data-theme=dark] .term{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .term:target{background:#281325}
html.site[data-theme=dark] .term dt a{color:var(--ink)}
html.site[data-theme=dark] .google-preview{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .google-preview .gp-url{color:#dadadb}
html.site[data-theme=dark] .google-preview .gp-title{color:#948ced}
html.site[data-theme=dark] .google-preview .gp-desc{color:#bfc0c2}
html.site[data-theme=dark] .md-toolbar button{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .md-help{color:var(--muted)}
html.site[data-theme=dark] .faq-rows input,html.site[data-theme=dark] .faq-rows textarea{border:1px solid #503a4c}
html.site[data-theme=dark] .stat-periods input[type=date]{border:1px solid var(--line)}
html.site[data-theme=dark] .stat .delta{color:var(--muted)}
html.site[data-theme=dark] .stat .delta.up{color:#9bdebd}
html.site[data-theme=dark] .stat .delta.down{color:#dea89c}
html.site[data-theme=dark] .stat-chart .axis{fill:#b1acb0}
html.site[data-theme=dark] .stat-chart .bar path{fill:#e594af}
html.site[data-theme=dark] .stat-chart .bar .hit{fill:transparent}
html.site[data-theme=dark] .stat-chart .bar:hover path{fill:#e793af}
html.site[data-theme=dark] .stat-chart .bar:hover .hit{fill:rgba(229,148,175,.06)}
html.site[data-theme=dark] .stat-table-toggle summary{color:var(--muted)}
html.site[data-theme=dark] .stat-share{background:rgba(176,29,78,.10)}
html.site[data-theme=dark] .org-cover.velvet{background:linear-gradient(90deg,rgba(12,5,12,.62),rgba(12,5,12,.05) 70%),#170b14 url(/assets/covers/velvet.webp) center/cover no-repeat}
html.site[data-theme=dark] .org-cover.neon{background:linear-gradient(90deg,rgba(12,5,12,.62),rgba(12,5,12,.05) 70%),#170b14 url(/assets/covers/neon.webp) center/cover no-repeat}
html.site[data-theme=dark] .org-cover.deco{background:linear-gradient(90deg,rgba(12,5,12,.62),rgba(12,5,12,.05) 70%),#170b14 url(/assets/covers/deco.webp) center/cover no-repeat}
html.site[data-theme=dark] .org-cover.champagne{background:linear-gradient(90deg,rgba(12,5,12,.62),rgba(12,5,12,.05) 70%),#170b14 url(/assets/covers/champagne.webp) center/cover no-repeat}
html.site[data-theme=dark] .org-cover.satijn{background:linear-gradient(90deg,rgba(12,5,12,.62),rgba(12,5,12,.05) 70%),#170b14 url(/assets/covers/satijn.webp) center/cover no-repeat}
html.site[data-theme=dark] .org-cover.laser{background:linear-gradient(90deg,rgba(12,5,12,.62),rgba(12,5,12,.05) 70%),#170b14 url(/assets/covers/laser.webp) center/cover no-repeat}
html.site[data-theme=dark] .org-card-cover.velvet{background:#170b14 url(/assets/covers/velvet-thumb.webp) center/cover no-repeat}
html.site[data-theme=dark] .org-card-cover.neon{background:#170b14 url(/assets/covers/neon-thumb.webp) center/cover no-repeat}
html.site[data-theme=dark] .org-card-cover.deco{background:#170b14 url(/assets/covers/deco-thumb.webp) center/cover no-repeat}
html.site[data-theme=dark] .org-card-cover.champagne{background:#170b14 url(/assets/covers/champagne-thumb.webp) center/cover no-repeat}
html.site[data-theme=dark] .org-card-cover.satijn{background:#170b14 url(/assets/covers/satijn-thumb.webp) center/cover no-repeat}
html.site[data-theme=dark] .org-card-cover.laser{background:#170b14 url(/assets/covers/laser-thumb.webp) center/cover no-repeat}
html.site[data-theme=dark] .org-cover.own{background-color:#170b14}
html.site[data-theme=dark] .org-cover.own::before{background:linear-gradient(90deg,rgba(12,5,12,.62),rgba(12,5,12,.05) 70%)}
html.site[data-theme=dark] .cv-preview.org-cover{color:#fff}
html.site[data-theme=dark] .cv-logo{background:rgba(23,15,22,.12);border:1px solid rgba(80,58,76,.25)}
html.site[data-theme=dark] .cv-logo-img{background:#170f16}
html.site[data-theme=dark] .cv-preview small{color:#f2c9da}
html.site[data-theme=dark] .cv-badge{background:rgba(0,0,0,.45);color:#fff}
html.site[data-theme=dark] .cv-img{background:#170b14 center/cover no-repeat;border:2px solid transparent;outline:1px solid var(--line)}
html.site[data-theme=dark] .cv-tile input:checked+.cv-img{border-color:#a21d4d;outline:3px solid #503a4c}
html.site[data-theme=dark] .cv-tile input:focus-visible+.cv-img{outline:3px solid #146dc3}
html.site[data-theme=dark] .cv-check{background:#a21d4d;color:#fff}
html.site[data-theme=dark] .cv-own{border:1px dashed #503a4c}
html.site[data-theme=dark] .cv-own>div:first-child span{color:var(--muted)}
html.site[data-theme=dark] .submission-page .form-sub{color:var(--muted)}
html.site[data-theme=dark] .pill-checks .check{border:1px solid #503a4c;background:#170f16}
html.site[data-theme=dark] .pill-checks .check:has(input:checked){background:#241822;border-color:#c98aa6;color:#da9fb8}
html.site[data-theme=dark] .opt-group{border:1px dashed #503a4c}
html.site[data-theme=dark] .opt-group summary span{color:var(--muted)}
html.site[data-theme=dark] .privacy-line{color:#bdb9bf}
html.site[data-theme=dark] .hint-button{border:1px solid #503a4c;background:var(--soft);color:#f29abd}
html.site[data-theme=dark] .hint-text{background:#35243d;color:#fff}
html.site[data-theme=dark] .filters-compact #f-q{background:#170f16 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23756977' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 12px center}
html.site[data-theme=dark] .more-toggle .badge{background:#a21d4d;color:#fff}
html.site[data-theme=dark] .more-filters{border-top:1px dashed var(--line)}
html.site[data-theme=dark] .more-filters .field label{color:var(--muted)}
html.site[data-theme=dark] .chip{background:#241822;color:#da9fb8;border:1px solid #503a4c}
html.site[data-theme=dark] .chip:hover{background:#2c1d2a}
html.site[data-theme=dark] .stat .stat-note{color:var(--muted)}
html.site[data-theme=dark] .hero-row{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .hero-alt input{border:1px solid #503a4c}
html.site[data-theme=dark] .pm-card{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .pm-img{background:repeating-linear-gradient(45deg,#1d131c,#1d131c 8px,#21161f 8px,#21161f 16px)}
html.site[data-theme=dark] .pm-card figcaption strong span{color:var(--muted)}
html.site[data-theme=dark] .copy-link{background:none;border:0;color:#f29abd}
html.site[data-theme=dark] .copy-link.copied{color:#9bdebd}
html.site[data-theme=dark] .theme-toggle{border:1px solid var(--line);background:#170f16;color:#bfb3c5}
html.site[data-theme=dark] .theme-toggle:hover{border-color:#503a4c}
html.site[data-theme=dark] .facility-list li{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .facility-list svg{color:#e495b2}
html.site[data-theme=dark] .facility-checks .check svg{color:#e495b2}
html.site[data-theme=dark] .event-card.featured{border:2px solid #c2386d}
html.site[data-theme=dark] .feat-label{background:#a21d4d;color:#fff}
html.site[data-theme=dark] .snippet{border:1px dashed #503a4c;background:#1d0e1a;color:#db9eb8}
html.site[data-theme=dark] .snippet:hover{background:#221420}
html.site[data-theme=dark] .snippet-toggle{border:1px dashed #503a4c;background:#1d0e1a;color:#db9eb8}
html.site[data-theme=dark] .directory-partners a.partner-cta{background:#653c78;border:1px solid #653c78;color:#fff}
html.site[data-theme=dark] .directory-partners a.partner-cta:hover,html.site[data-theme=dark] .directory-partners a.partner-cta:focus-visible{background:#4e2b5e;border-color:#4e2b5e;color:#fff}
html.site[data-theme=dark] .newsletter-input input{color:#e1d8df}
html.site[data-theme=dark] .newsletter-input input::placeholder{color:#aca5aa}
html.site[data-theme=dark] .fact .price-check{color:#e495b2}
html.site[data-theme=dark] .video-frame{background:radial-gradient(circle at 30% 30%,#5b2147,#291425 70%)}
html.site[data-theme=dark] .video-frame iframe{border:0}
html.site[data-theme=dark] .video-play{background:#a21d4d;color:#fff;border:0}
html.site[data-theme=dark] .video-play:hover,html.site[data-theme=dark] .video-play:focus-visible{background:#c2386d}
html.site[data-theme=dark] .golive-list .dot{background:#c0392b}
html.site[data-theme=dark] .golive-list .is-ok .dot{background:#2e8b57}
html.site[data-theme=dark] .newsletter .pow-text small{color:#eac4d4}
html.site[data-theme=dark] .tagline{color:var(--muted)}
html.site[data-theme=dark] .footer-brand strong{color:var(--ink)}
html.site[data-theme=dark] .footer-cols h2{color:var(--ink)}
html.site[data-theme=dark] .footer-bottom{border-top:1px solid var(--line)}
html.site[data-theme=dark] .prov-cols .plain-list li:last-child{border-bottom:0}
html.site[data-theme=dark] .city-count{color:var(--muted)}
html.site[data-theme=dark] .city-links a{border:1px solid var(--line);background:#170f16;color:var(--ink)}
html.site[data-theme=dark] .city-links a:hover{border-color:var(--plum);color:#f29abd}
html.site[data-theme=dark] .map-box{border:1px solid var(--line);background:linear-gradient(0deg,rgba(28,19,26,.86),rgba(28,19,26,.86)),repeating-linear-gradient(0deg,#291b27 0 1px,transparent 1px 38px),repeating-linear-gradient(90deg,#291b27 0 1px,transparent 1px 38px),#21161f}
html.site[data-theme=dark] .map-box p{color:var(--muted)}
html.site[data-theme=dark] .map-box iframe{border:0}
html.site[data-theme=dark] .shop-card{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .shop-card h3 a{color:inherit}
html.site[data-theme=dark] .shop-card .card-teaser{color:var(--muted)}
html.site[data-theme=dark] .city-cover{background:#1b0f1e}
html.site[data-theme=dark] .open-state{color:var(--green)}
html.site[data-theme=dark] .open-state.closed{color:#dc9dae}
html.site[data-theme=dark] .open-state.small{color:var(--muted)}
html.site[data-theme=dark] .hero-status{background:#170f16;color:var(--green)}
html.site[data-theme=dark] .hours th{color:var(--muted)}
html.site[data-theme=dark] .hours tr.today th,html.site[data-theme=dark] .hours tr.today td{color:var(--ink)}
html.site[data-theme=dark] .claim{background:var(--soft);border:1px solid var(--line)}
html.site[data-theme=dark] .photo-empty{border:1px dashed var(--line);color:var(--muted)}
html.site[data-theme=dark] .source-line{color:var(--muted)}
html.site[data-theme=dark] .program-list li{border-left:3px solid var(--line)}
html.site[data-theme=dark] .program-day{color:var(--muted)}
html.site[data-theme=dark] .prov-cols h3{color:var(--muted)}
html.site[data-theme=dark] .promo-slim{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .promo-slim .promo-label{background:var(--plum);color:#fff}
html.site[data-theme=dark] .promo-slim .promo-thumb{background:linear-gradient(135deg,#3a1d3f,#1b0f1e);color:#f3dce6}
html.site[data-theme=dark] .promo-slim div span{color:var(--muted)}
html.site[data-theme=dark] .promo-slim.is-paid{border:2px solid var(--plum)}
html.site[data-theme=dark] .shop-filter{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .sf-top input{border:1px solid var(--line);background:#1c131a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23756977' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 15px 50%/16px no-repeat;color:var(--ink)}
html.site[data-theme=dark] .sf-top input:focus{outline:3px solid #a21d4d33;border-color:var(--plum)}
html.site[data-theme=dark] .seg{border:1px solid var(--line);background:#1c131a}
html.site[data-theme=dark] .seg button{border:0;background:none;color:var(--muted)}
html.site[data-theme=dark] .seg button[aria-pressed=true]{background:var(--plum);color:#fff}
html.site[data-theme=dark] .sf-lab{color:var(--muted)}
html.site[data-theme=dark] .chip-f{border:1px solid var(--line);background:#170f16;color:var(--ink)}
html.site[data-theme=dark] .chip-f[aria-pressed=true]{background:var(--soft);border-color:var(--plum);color:#f29abd}
html.site[data-theme=dark] .chip-link{color:#f29abd}
html.site[data-theme=dark] .chip-open{color:var(--green)}
html.site[data-theme=dark] .chip-open[aria-pressed=true]{background:#251923;border-color:var(--green);color:var(--green)}
html.site[data-theme=dark] .sf-reset{border:0;background:none;color:#f29abd}
html.site[data-theme=dark] .shop-row{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .shop-row:hover{border-color:var(--plum)}
html.site[data-theme=dark] .row-thumb{background:linear-gradient(135deg,#3a1d3f,#1b0f1e)}
html.site[data-theme=dark] .row-thumb .mono{color:#f3dce6}
html.site[data-theme=dark] .row-body h3 a{color:inherit}
html.site[data-theme=dark] .row-body h3 a:hover{color:#f29abd}
html.site[data-theme=dark] .row-meta{color:var(--muted)}
html.site[data-theme=dark] .sf-empty{color:var(--muted);border:1px dashed var(--line)}
html.site[data-theme=dark] .city-tile{background:#170f16;color:var(--ink);border:1px solid var(--line)}
html.site[data-theme=dark] .city-tile:hover{border-color:var(--plum)}
html.site[data-theme=dark] .city-tile .ct-img{background:#1b0f1e}
html.site[data-theme=dark] .city-tile .ct-cap strong{color:var(--ink)}
html.site[data-theme=dark] .city-tile .ct-cap small{color:var(--muted)}
html.site[data-theme=dark] .ct-img .tile-mono{color:#f3dce6;background:linear-gradient(135deg,#3a1d3f,#1b0f1e)}
html.site[data-theme=dark] .all-cities summary{color:#f29abd}
html.site[data-theme=dark] .shop-products .sp-tag{color:#c3bcc1}
html.site[data-theme=dark] .shop-products .sp-lead{color:var(--muted)}
html.site[data-theme=dark] .sp-card{border:1px solid var(--line);color:var(--ink);background:#170f16}
html.site[data-theme=dark] .sp-card:hover{border-color:var(--plum)}
html.site[data-theme=dark] .sp-img{background:#170f16;border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .shop-products .sp-foot{color:var(--muted)}
@media (max-width:760px){html.site[data-theme=dark] .sp-img{border-bottom:0;border-right:1px solid var(--line)}}
@container (max-width:600px){html.site[data-theme=dark] .sp-img{border-bottom:0;border-right:1px solid var(--line)}}
html.site[data-theme=dark] .promo-slim.is-advertorial .promo-thumb{background:#170f16;border:1px solid var(--line);color:#f29abd}
html.site[data-theme=dark] .ws-thumb{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .sp-card .sp-name{color:var(--ink)}
html.site[data-theme=dark] .site-links{border:1px solid var(--line);background:var(--soft)}
html.site[data-theme=dark] .site-links a{background:#170f16;border:1px solid var(--line);color:var(--ink)}
html.site[data-theme=dark] .site-links a strong{color:#f29abd}
html.site[data-theme=dark] .site-links a span{color:var(--muted)}
html.site[data-theme=dark] .site-links a:hover{border-color:var(--plum)}
html.site[data-theme=dark] .read-also a{color:var(--ink)}
html.site[data-theme=dark] .read-also .ra-txt strong{color:#f29abd}
html.site[data-theme=dark] .read-also .ra-txt span{color:var(--muted)}
html.site[data-theme=dark] .live-block{border:1px solid var(--line);border-left:4px solid var(--plum);background:#170f16}
html.site[data-theme=dark] .live-block .live-tag{color:#f29abd}
html.site[data-theme=dark] .blog-body .live-block h4{color:var(--muted)}
html.site[data-theme=dark] .live-list a{border:1px solid var(--line);color:var(--ink)}
html.site[data-theme=dark] .live-list a:hover{border-color:var(--plum)}
html.site[data-theme=dark] .live-list .ll-date{color:#f29abd}
html.site[data-theme=dark] .live-list .ll-main span{color:var(--muted)}
html.site[data-theme=dark] .live-list .ll-side{color:var(--muted)}
html.site[data-theme=dark] .live-table th,html.site[data-theme=dark] .live-table td{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .live-table tr.is-today th,html.site[data-theme=dark] .live-table tr.is-today td{color:#f29abd}
html.site[data-theme=dark] .blog-body .live-compact li{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .live-compact .lc-time{color:var(--muted)}
html.site[data-theme=dark] .plan-table input[type=datetime-local]{border:1px solid #503a4c}
html.site[data-theme=dark] .tabs .badge{background:#241822;color:#da9fb8}
html.site[data-theme=dark] .tabs a[aria-current=page] .badge{background:#170f16;color:#bfb3c5}
html.site[data-theme=dark] .ib-row{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .ib-row .kind{color:#bfb3c5}
html.site[data-theme=dark] .ib-row .kind small{color:var(--muted)}
html.site[data-theme=dark] .ib-row .ib-body p{color:var(--muted)}
html.site[data-theme=dark] .ib-form input[name=note]{border:1px solid #503a4c}
html.site[data-theme=dark] .ib-text summary{color:var(--muted)}
html.site[data-theme=dark] .promo-item{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .promo-pic{background:#170f16;border:1px solid #503a4c;color:var(--muted)}
html.site[data-theme=dark] .promo-item p{color:var(--muted)}
html.site[data-theme=dark] .tagchip{background:#20151e;color:#bfb3c5}
html.site[data-theme=dark] .tagchip.off{background:#221720;color:#a2a2a2}
html.site[data-theme=dark] .switch{background:none;border:0;color:var(--ink)}
html.site[data-theme=dark] .switch i{background:#2e8b57}
html.site[data-theme=dark] .switch i::after{background:#170f16}
html.site[data-theme=dark] .switch.off i{background:#bbb}
html.site[data-theme=dark] .imgbank figure{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .imgbank figcaption{color:var(--muted)}
html.site[data-theme=dark] .imgpick-opt{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .imgpick-opt img,html.site[data-theme=dark] .imgpick-opt .promo-pic{border:1px solid #503a4c;background:#170f16}
html.site[data-theme=dark] .imgpick-opt:has(input:checked){border-color:#653c78}
html.site[data-theme=dark] .chk{border:1px solid #9a8aa3;color:#fff;background:#170f16}
html.site[data-theme=dark] .chk.on{background:#653c78;border-color:#653c78}
html.site[data-theme=dark] .bl-badge{border:1px solid #9a8aa3}
html.site[data-theme=dark] .bl-badge.ok{background:#231721;color:#c2d6c7;border-color:#7cb48b}
html.site[data-theme=dark] .bl-badge.rood{background:#21141f;color:#e09999;border-color:#d58c8c}
html.site[data-theme=dark] .example{border:1px solid #503a4c;border-left:4px solid #653c78;background:#1c131b}
html.site[data-theme=dark] .example .mini{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .example .mini strong{color:var(--muted)}
html.site[data-theme=dark] .also-ours{border:1px solid var(--line);background:var(--paper)}
html.site[data-theme=dark] .also-ours>strong{color:var(--muted)}
html.site[data-theme=dark] .also-links a span{color:var(--muted)}
html.site[data-theme=dark] .ib-row .kind small a{color:var(--muted)}
@media(max-width:720px){html.site[data-theme=dark] .footer-group{border-bottom:1px solid var(--line)}}
@media(max-width:720px){html.site[data-theme=dark] .footer-group:last-child{border-bottom:0}}
@media(max-width:720px){html.site[data-theme=dark] .footer-group summary::after{color:var(--muted)}}
html.site[data-theme=dark] .prose-doc th,html.site[data-theme=dark] .prose-doc td{border:1px solid var(--line)}
html.site[data-theme=dark] .prose-doc code{background:var(--soft)}
html.site[data-theme=dark] .prose-doc blockquote{border-left:3px solid var(--plum);color:var(--muted)}
html.site[data-theme=dark] .il-rood{background:#231321;color:#e29797}
html.site[data-theme=dark] .il-oranje{background:#291426;color:#e0d0b7}
html.site[data-theme=dark] .pagination .pg-gap{color:var(--muted)}
html.site[data-theme=dark] .steden-prov h3{color:var(--muted)}
html.site[data-theme=dark] .todo-due{color:#dc9ead}
html.site[data-theme=dark] .stat-spark polyline{fill:none}
html.site[data-theme=dark] .stat-more summary{color:#f29abd}
html.site[data-theme=dark] .stat-filter select,html.site[data-theme=dark] .stat-filter input{border:1px solid #503a4c;background:#170f16;color:var(--ink)}
html.site[data-theme=dark] .opv-grid h3{color:var(--muted)}
html.site[data-theme=dark] .opv-grid li{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .opv-grid .delta.up{color:#9bdebd}
html.site[data-theme=dark] .opv-grid .delta.down{color:#dea89c}
html.site[data-theme=dark] .ref-kind{border:1px solid var(--line);color:var(--ink);background:#170f16}
html.site[data-theme=dark] .ref-kind strong{color:#f29abd}
html.site[data-theme=dark] .ref-kind span{color:var(--muted)}
html.site[data-theme=dark] .ref-kind.on{border-color:var(--plum)}
html.site[data-theme=dark] .addr-row input{border:1px solid #503a4c;background:#170f16;color:var(--ink)}
html.site[data-theme=dark] .addr-result{color:#9bdebd}
html.site[data-theme=dark] .addr-result.addr-miss{color:#dc9ead}
html.site[data-theme=dark] .club-night-day h3{color:var(--muted)}
html.site[data-theme=dark] .club-night-day li{border-bottom:1px solid var(--line)}
html.site[data-theme=dark] .access-rules .access-src{color:var(--muted,#b6b2b7)}
html.site[data-theme=dark] .promote-landing .lp-rules-box{border:1px solid var(--line);background:#1d0e1a}
html.site[data-theme=dark] .promote-landing .lp-rules-box ul{color:var(--muted)}
html.site[data-theme=dark] .promote-landing .lp-rules-box strong{color:var(--ink)}
html.site[data-theme=dark] .access-edit .access-rule{border:1px solid var(--line,#503a4c)}
html.site[data-theme=dark] .lk-card{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .lk-sub{color:var(--muted)}
html.site[data-theme=dark] .lk-meta{color:var(--muted)}
html.site[data-theme=dark] .lk-cover{color:#fff}
html.site[data-theme=dark] .lk-c0{background:#653c78}
html.site[data-theme=dark] .lk-c1{background:#8a2b53}
html.site[data-theme=dark] .lk-c2{background:#2b654a}
html.site[data-theme=dark] .lk-c3{background:#3b4a7a}
html.site[data-theme=dark] .lk-fee{color:var(--muted)}
html.site[data-theme=dark] .lk-checked{color:var(--muted)}
html.site[data-theme=dark] .lk-tips{background:var(--soft)}
html.site[data-theme=dark] .lk-more summary{color:#f29abd}
html.site[data-theme=dark] .lk-filter .chip-f[aria-current]{background:var(--soft);border-color:var(--plum);color:#f29abd}
html.site[data-theme=dark] .lk-topic{border:1px solid var(--line);background:#170f16;color:var(--ink)}
html.site[data-theme=dark] .lk-topic:hover{border-color:var(--plum)}
html.site[data-theme=dark] .lk-topic strong{color:#f29abd}
html.site[data-theme=dark] .lk-rank{color:#f29abd}
html.site[data-theme=dark] .lk-disclosure{color:var(--muted);border-top:1px solid var(--line)}
html.site[data-theme=dark] .zv-hero h1 em{color:#f29abd}
html.site[data-theme=dark] .zv-sub{color:var(--muted)}
html.site[data-theme=dark] .zv-card{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .zv-card p{color:#c7c4c9}
html.site[data-theme=dark] .zv-ico{background:#2a1530;color:#fff}
html.site[data-theme=dark] .zv-badge{color:#fff;background:var(--plum)}
html.site[data-theme=dark] .zv-b0{background:#6f5fc9}
html.site[data-theme=dark] .zv-b1{background:#1d7f8f}
html.site[data-theme=dark] .zv-b2{background:#b3121b}
html.site[data-theme=dark] .zv-b3{background:#5f7f1e}
html.site[data-theme=dark] .zv-b4{background:#3f68b5}
html.site[data-theme=dark] .zv-tags li{background:var(--soft);color:#f29abd}
html.site[data-theme=dark] .zv-plekken{background:#170f16;border:1px solid var(--line)}
html.site[data-theme=dark] .zv-schema{background:var(--bg)}
html.site[data-theme=dark] .zv-s-side{background:#271a25}
html.site[data-theme=dark] .zv-s-side i,html.site[data-theme=dark] .zv-s-main i{background:#342331}
html.site[data-theme=dark] .zv-s-main i.zv-s-top{background:#271a25}
html.site[data-theme=dark] .zv-s-vak{border:2px dashed var(--plum);color:#f29abd;background:#1e141c}
html.site[data-theme=dark] .zv-s-vak span{background:var(--plum);color:#fff}
html.site[data-theme=dark] .zv-steps li:before{background:var(--plum);color:#fff}
html.site[data-theme=dark] .promo-filters select,html.site[data-theme=dark] .promo-filters input{border:1px solid #503a4c;background:#170f16;color:var(--ink)}
html.site[data-theme=dark] .promo-cities{border:1px solid var(--line)}
html.site[data-theme=dark] .promo-cities-q{border:1px solid #503a4c}
html.site[data-theme=dark] .todo-group{color:var(--muted)}
html.site[data-theme=dark] .lead-more .more{color:#f29abd}
html.site[data-theme=dark] .pv-wrap{border:1px solid var(--line);background:#170f16}
html.site[data-theme=dark] .pv-wrap .pv-row{border:0}
html.site[data-theme=dark] .sort-link{color:inherit}
html.site[data-theme=dark] .links-inline li{border-bottom:0}
html.site[data-theme=dark] .pt-table button.chk:hover{border-color:#653c78}
html.site[data-theme=dark] .pt-form .pt-block{border:1px solid var(--line)}
html.site[data-theme=dark] .xv-code{border:1px solid var(--line);background:var(--soft);color:var(--ink)}
html.site[data-theme=dark] .xv-stop.aan{border-color:#c0392b;background:#21121e}
html.site[data-theme=dark]{--ink:#efe6f1;--muted:#b8abbd;--line:#3a2e40;--soft:#251b2a;--paper:#1c141f;--bg:#120c14;--rose:#3b2332;color-scheme:dark}
html.site[data-theme=dark] body{background:#120c14;color:#efe6f1}
html.site[data-theme=dark] a:not(.button){color:#f29abd}
html.site[data-theme=dark] .eyebrow{color:#f29abd}
html.site[data-theme=dark] .brand svg text,html.site[data-theme=dark] .brand svg tspan[fill="#291425"]{fill:#f3e8f0}
html.site[data-theme=dark] .brand svg tspan[fill="#b01d4e"],html.site[data-theme=dark] .brand svg text[fill="#b01d4e"]{fill:#ff5c93}
html.site[data-theme=dark] .hero{background:linear-gradient(115deg,#1d1220,#191018);border-bottom-color:#3a2e40}
html.site[data-theme=dark] .hero h1 em{color:#ff7aa8}
html.site[data-theme=dark] .button.primary{color:#fff}
html.site[data-theme=dark] input,html.site[data-theme=dark] select,html.site[data-theme=dark] textarea{background:#1c141f;color:#efe6f1;border-color:#4a3c50}
html.site[data-theme=dark] input::placeholder,html.site[data-theme=dark] textarea::placeholder{color:#8f8295}
html.site[data-theme=dark] select option{background:#1c141f;color:#efe6f1}
html.site[data-theme=dark] .niche-nav .button{background:#2c2031;border-color:#46364c;color:#efe6f1}
html.site[data-theme=dark] .niche-nav .button:hover{background:#3a2a40}
html.site[data-theme=dark] .button.current,html.site[data-theme=dark] .niche-nav .button.current{background:#a21d4d;border-color:#a21d4d;color:#fff}
html.site[data-theme=dark] .card-poster{background:#0b070c}
html.site[data-theme=dark] .footer{border-top-color:#3a2e40}
html.site[data-theme=dark] .theme-toggle{background:#2c2031;border-color:#46364c;color:#ffd77a}
html.site[data-theme=dark] .sponsor-label{background:#ff7aa8;color:#1a0d14}
html.site[data-theme=dark] .event-card.featured{border-color:#c2386d;box-shadow:0 0 0 1px #c2386d inset}
html.site[data-theme=dark] .cv-check{color:#fff}
html.site[data-theme=dark] .weekend-toggle{background:#2a1a24;border-color:#5a3549;color:#efe6f1}
html.site[data-theme=dark] .weekend-toggle:has(input:checked){background:#a21d4d;color:#fff}
html.site[data-theme=dark] .chip{background:#3a2030;border-color:#5a3549;color:#ffc2d9}
html.site[data-theme=dark] .pill{background:#2e2233;color:#f2b6cf}
html.site[data-theme=dark] .pill.new{background:#173226;color:#9fe0bf}
html.site[data-theme=dark] .notice{background:#251b2a;border-color:#4a3c50;color:#efe6f1}
html.site[data-theme=dark] .notice.success{background:#13281d;border-color:#2c5a40;color:#bfe9d1}
html.site[data-theme=dark] .notice.error{background:#2e141c;border-color:#6a2b40;color:#ffc9d8}
html.site[data-theme=dark] .hint-text{background:#f3e8f0;color:#1c141f}
html.site[data-theme=dark] .facility-list li{background:#251b2a;border-color:#3a2e40}
html.site[data-theme=dark] .org-cover,html.site[data-theme=dark] .org-cover *{color:#fff}
html.site[data-theme=dark] .cta{background:#251b2a;border-color:#3a2e40}
html.site[data-theme=dark] .cta p{color:#c9bccd}
html.site[data-theme=dark] .past-notice{background:#251b2a;border-color:#3a2e40}
html.site[data-theme=dark] code{background:#251b2a;color:#efe6f1}
html.site[data-theme=dark] .header{background:#170f19}
html.site[data-theme=dark] .button.dark{background:#f3e8f0;border-color:#f3e8f0;color:#1c141f}
html.site[data-theme=dark] .snippet{background:#2a1a24;border-color:#5a3549;color:#ffc2d9}
html.site[data-theme=dark] .snippet-toggle{background:#2a1a24;border-color:#5a3549;color:#ffc2d9}
html.site[data-theme=dark] .countdown-box{background:#21162a;border-color:#3a2e40}
html.site[data-theme=dark] .menu-toggle{background:#2c2031;color:#efe6f1;border:1px solid #46364c}
html.site[data-theme=dark] .main-nav a[aria-current=page]{color:#ff8fb6}
html.site[data-theme=dark] .button.primary,html.site[data-theme=dark] .button.primary *{color:#fff}
html.site[data-theme=dark] .main-nav a:not(.button){color:#efe6f1}
html.site[data-theme=dark] .main-nav a[aria-current=page]:not(.button){color:#ff8fb6}
html.site[data-theme=dark] .newsletter-input input{color:#efe6f1}
html.site[data-theme=dark] .newsletter-input input::placeholder{color:#a897ad}
html.site[data-theme=dark] .fact .price-check{color:#ff7aa8}
html.site[data-theme=dark] .directory-partners a.partner-cta{background:#8a4fa3;border-color:#8a4fa3;color:#fff}
html.site[data-theme=dark] .directory-partners a.partner-cta:hover,html.site[data-theme=dark] .directory-partners a.partner-cta:focus-visible{background:#a062ba;border-color:#a062ba;color:#fff}
html.site[data-theme=dark] .newsletter .pow-text small{color:#eac4d4}
html.site[data-theme=dark] .sp-img,html.site[data-theme=dark] .promo-slim.is-advertorial .promo-thumb{background:#fff}
html.site[data-theme=dark] .sp-card .sp-name{color:#f4ecf3}
html.site[data-theme=dark] .promote-landing{--ink:#efe6f1;--muted:#b8abbd;--purple:#d7a6ea;--pink:#f29abd;--line:#3a2e40;--paper:#1c141f}
html.site[data-theme=dark] .promote-landing .lp-tag{border-color:#4a3a50;color:#d8c4dc}
html.site[data-theme=dark] .promote-landing .lp-step-num{color:#c99bb6}
html.site[data-theme=dark] .promote-landing .lp-btn:not(.lp-light){background:#8a4fa3;border-color:#8a4fa3;color:#fff}
html.site[data-theme=dark]{--green:#7fd1a4}
html.site[data-theme=dark] .chip-open[aria-pressed=true]{background:#173325;border-color:#7fd1a4;color:#7fd1a4}
@media (prefers-color-scheme: dark){
html.site:not([data-theme=light]) body{background:var(--bg);color:var(--ink)}
html.site:not([data-theme=light]) a{color:#f29abd}
html.site:not([data-theme=light]) a:focus-visible,html.site:not([data-theme=light]) button:focus-visible,html.site:not([data-theme=light]) input:focus-visible,html.site:not([data-theme=light]) select:focus-visible,html.site:not([data-theme=light]) textarea:focus-visible{outline:3px solid #146dc3}
html.site:not([data-theme=light]) .skip{background:#170f16}
html.site:not([data-theme=light]) .demo-bar{background:#221720;color:#bbb7bd}
html.site:not([data-theme=light]) .demo-bar a{color:#bbb7bd}
html.site:not([data-theme=light]) .header{background:#1c0e1a;border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .brand{color:var(--ink)}
html.site:not([data-theme=light]) .brand-mark i{background:var(--plum)}
html.site:not([data-theme=light]) .brand-mark i:nth-child(2){background:#cf97b9}
html.site:not([data-theme=light]) .main-nav a{color:var(--ink)}
html.site:not([data-theme=light]) .main-nav a[aria-current=page]{color:#f29abd}
html.site:not([data-theme=light]) .button{border:1px solid var(--line);background:#170f16;color:var(--ink)}
html.site:not([data-theme=light]) .button.primary{background:var(--plum);color:white;border-color:var(--plum)}
html.site:not([data-theme=light]) .button.primary:hover{background:var(--plum-dark)}
html.site:not([data-theme=light]) .button.dark{background:var(--ink);color:white;border-color:var(--ink)}
html.site:not([data-theme=light]) .button.subtle{background:transparent}
html.site:not([data-theme=light]) .button.danger{color:#dc9ead;border-color:#503a4c}
html.site:not([data-theme=light]) .eyebrow{color:#f29abd}
html.site:not([data-theme=light]) .hero{background:linear-gradient(115deg,#21161f,#231721);border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .hero h1 em{color:#f29abd}
html.site:not([data-theme=light]) .hero p{color:var(--muted)}
html.site:not([data-theme=light]) .hero-caption{background:#170f16}
html.site:not([data-theme=light]) .hero-caption small{color:var(--muted)}
html.site:not([data-theme=light]) .calendar-icon{border:1px solid #503a4c;border-top:7px solid var(--plum);color:#f29abd}
html.site:not([data-theme=light]) .hero-note{color:var(--muted)}
html.site:not([data-theme=light]) .section-heading p{color:var(--muted)}
html.site:not([data-theme=light]) .filters{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .field input,html.site:not([data-theme=light]) .field select,html.site:not([data-theme=light]) .field textarea{border:1px solid #503a4c;background:#170f16;color:var(--ink)}
html.site:not([data-theme=light]) .field input::placeholder,html.site:not([data-theme=light]) .field textarea::placeholder{color:#9a989c}
html.site:not([data-theme=light]) .field input:focus::placeholder,html.site:not([data-theme=light]) .field textarea:focus::placeholder{color:transparent}
html.site:not([data-theme=light]) .field small{color:var(--muted)}
html.site:not([data-theme=light]) .event-card{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .event-card:hover{border-color:#503a4c}
html.site:not([data-theme=light]) .card-poster{background:#181220}
html.site:not([data-theme=light]) .card-date{color:#f29abd}
html.site:not([data-theme=light]) .event-card h3 a{color:var(--ink)}
html.site:not([data-theme=light]) .event-card p{color:var(--muted)}
html.site:not([data-theme=light]) .card-bottom{border-top:1px solid var(--line)}
html.site:not([data-theme=light]) .pill{background:var(--soft);color:#f29abd}
html.site:not([data-theme=light]) .pill.live{background:#221620;color:#a6d4bb}
html.site:not([data-theme=light]) .pill.past{background:#231721;color:#aeacb0}
html.site:not([data-theme=light]) .pill.cancelled{background:#20151f;color:#d9a0b1}
html.site:not([data-theme=light]) .pagination a{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .pagination a[aria-current=page]{background:var(--plum);color:white;border-color:var(--plum)}
html.site:not([data-theme=light]) .empty{background:#170f16;border:1px dashed #503a4c;color:var(--muted)}
html.site:not([data-theme=light]) .org-card{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .org-card h3 a{color:var(--ink)}
html.site:not([data-theme=light]) .org-card p{color:var(--muted)}
html.site:not([data-theme=light]) .cta{background:#261924;border:1px solid #503a4c}
html.site:not([data-theme=light]) .cta p{color:#b6b1b8}
html.site:not([data-theme=light]) .footer{border-top:1px solid var(--line);color:var(--muted)}
html.site:not([data-theme=light]) .footer a{color:var(--muted)}
html.site:not([data-theme=light]) .crumb{color:var(--muted)}
html.site:not([data-theme=light]) .crumb a{color:var(--muted)}
html.site:not([data-theme=light]) .detail-poster{background:#17111f}
html.site:not([data-theme=light]) .detail-poster figcaption{color:#d0c5d6}
html.site:not([data-theme=light]) .lead{color:var(--muted)}
html.site:not([data-theme=light]) .fact{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .fact dt{color:var(--muted)}
html.site:not([data-theme=light]) .mini-org{border-top:1px solid var(--line)}
html.site:not([data-theme=light]) .monogram{background:var(--rose);color:#f29abd}
html.site:not([data-theme=light]) .mini-org span{color:var(--muted)}
html.site:not([data-theme=light]) .panel{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .small{color:var(--muted)}
html.site:not([data-theme=light]) .notice{border:1px solid #503a4c;border-left:4px solid var(--plum);background:#21161f}
html.site:not([data-theme=light]) .notice.error{background:#1f0f1d;border-color:#503a4c;color:#dc9eaf}
html.site:not([data-theme=light]) .notice.success{background:#20151e;border-color:#503a4c;color:#c4d3ca}
html.site:not([data-theme=light]) .past-notice{background:#231721;border:1px solid #503a4c}
html.site:not([data-theme=light]) .past-notice p{color:var(--muted)}
html.site:not([data-theme=light]) .org-cover{background:linear-gradient(115deg,#361e43,#864c78);color:white}
html.site:not([data-theme=light]) .org-cover .eyebrow{color:#e8cee7}
html.site:not([data-theme=light]) .org-cover p{color:#eedfea}
html.site:not([data-theme=light]) .org-cover.neon{background:repeating-linear-gradient(125deg,transparent 0 15%,#d989c255 15.2% 15.5%,transparent 16% 30%),linear-gradient(120deg,#191331,#583d6b)}
html.site:not([data-theme=light]) .org-cover.deco{background:repeating-conic-gradient(from 45deg at 100% 140%,transparent 0deg 8deg,#d4ac5d33 8.2deg 8.7deg,transparent 9deg 16deg),linear-gradient(120deg,#172b2a,#486258)}
html.site:not([data-theme=light]) .org-cover.velvet{background:repeating-linear-gradient(95deg,#0000 0%,#ff6b8522 4%,#10020d55 8%,#0000 13%),linear-gradient(120deg,#321428,#83465e)}
html.site:not([data-theme=light]) .photo-zoom{border:0;background:none}
html.site:not([data-theme=light]) .form-section{border:0}
html.site:not([data-theme=light]) .step{background:#251923;color:#f29abd}
html.site:not([data-theme=light]) .hint-button{border:1px solid #503a4c;background:var(--soft);color:#f29abd}
html.site:not([data-theme=light]) .hint-text{background:#35243d;color:white}
html.site:not([data-theme=light]) .field-error{color:#dd9dac}
html.site:not([data-theme=light]) .field [aria-invalid=true]{border:2px solid #a52f4f}
html.site:not([data-theme=light]) .error-list a{color:#dc9eaf}
html.site:not([data-theme=light]) .free-note{background:#221721;color:#beccc2}
html.site:not([data-theme=light]) .steps-list li:before{border:1px solid #503a4c;color:#f29abd}
html.site:not([data-theme=light]) .steps-list span{color:var(--muted)}
html.site:not([data-theme=light]) .admin-nav a{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .admin-nav a.active{background:var(--plum);color:white;border-color:var(--plum)}
html.site:not([data-theme=light]) .managed-row{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .managed-row img{background:#21182a}
html.site:not([data-theme=light]) .managed-row p{color:var(--muted)}
html.site:not([data-theme=light]) .status-bar{background:#221720}
html.site:not([data-theme=light]) .readonly{background:#21161f!important;color:#aca7af!important}
html.site:not([data-theme=light]) .legal p{color:#c2bfc4}
html.site:not([data-theme=light]) dialog{border:1px solid var(--line);background:#170f16;color:var(--ink)}
html.site:not([data-theme=light]) dialog::backdrop{background:#251a35aa}
html.site:not([data-theme=light]) .filter-count{color:var(--muted)}
html.site:not([data-theme=light]) .logo-img{background:#170f16}
html.site:not([data-theme=light]) .terms-footnote{color:var(--muted)}
html.site:not([data-theme=light]) .card-poster{background:radial-gradient(ellipse,#493039,#190e19);border:5px solid #32202b;outline:1px solid #b38a68}
html.site:not([data-theme=light]) .detail-poster{background:linear-gradient(145deg,#4a2833,#180c17);border:7px ridge #775345}
html.site:not([data-theme=light]) .detail-poster figcaption{color:#e2cbd1}
html.site:not([data-theme=light]) .page-event{background:radial-gradient(ellipse at 3% 10%,#782d46 0,transparent 50%),repeating-linear-gradient(102deg,#1e101b 0,#341623 70px,#23111e 140px)}
html.site:not([data-theme=light]) .page-organizer{background:radial-gradient(ellipse at 80% 15%,#424364 0,transparent 48%),repeating-linear-gradient(135deg,#171823 0,#171823 28px,#1c1d2d 29px,#1c1d2d 30px)}
html.site:not([data-theme=light]) .page-event .crumb,html.site:not([data-theme=light]) .page-organizer .crumb,html.site:not([data-theme=light]) .page-event .crumb a,html.site:not([data-theme=light]) .page-organizer .crumb a{color:#e6cad6}
html.site:not([data-theme=light]) .page-event .detail-copy{background:#1c0e1a}
html.site:not([data-theme=light]) .page-organizer .section-heading,html.site:not([data-theme=light]) .page-organizer .section-heading a,html.site:not([data-theme=light]) .page-organizer main> .container>section>h2{color:#fff0e9}
html.site:not([data-theme=light]) .page-organizer .managed-row{background:#170f16}
html.site:not([data-theme=light]) .page-event .past-notice{background:#22101f}
html.site:not([data-theme=light]) .page-event .footer,html.site:not([data-theme=light]) .page-organizer .footer{background:#1b121a}
html.site:not([data-theme=light]) .partners{background:#251923;border:1px solid #503a4c}
html.site:not([data-theme=light]) .partner-links>a,html.site:not([data-theme=light]) .partner-placeholder{background:#1c0e1a;border:1px solid #503a4c}
html.site:not([data-theme=light]) .newsletter{background:#291425;color:#fff4f6}
html.site:not([data-theme=light]) .newsletter .eyebrow,html.site:not([data-theme=light]) .newsletter a,html.site:not([data-theme=light]) .newsletter .small{color:#eac4d4}
html.site:not([data-theme=light]) .newsletter-input input{border:1px solid #ba8097;background:#170f16}
html.site:not([data-theme=light]) .newsletter #newsletter-result{color:#ffe2a8}
html.site:not([data-theme=light]) .newsletter-form-error{color:#ffced9}
html.site:not([data-theme=light]) .page-organizer .empty{background:#170f16}
html.site:not([data-theme=light]) .agenda-help details{border-top:1px solid var(--line)}
html.site:not([data-theme=light]) .managed-row>img{background:#28151f;border:3px solid #725046}
html.site:not([data-theme=light]) .page-organizer .event-card .section-heading{color:var(--ink)}
html.site:not([data-theme=light]) .photo-dialog{border:1px solid #865166;background:#21131f}
html.site:not([data-theme=light]) .social-icon{border:1px solid #503a4c;background:#1c0e1a}
html.site:not([data-theme=light]) .social-icon:hover{background:#241822}
html.site:not([data-theme=light]) .vak{color:#c3bcc1}
html.site:not([data-theme=light]) .vak-art{background:radial-gradient(ellipse at 75% 0,#a33166,transparent 62%),linear-gradient(120deg,#1f1226,#501731);color:#fff3f8!important;border:1px solid #a86780}
html.site:not([data-theme=light]) .vak-brand>span{color:#ffc9dc}
html.site:not([data-theme=light]) .vak-cta{border:1px solid #503a4c;color:#fff}
html.site:not([data-theme=light]) .vak-rectangle .vak-art{background:radial-gradient(circle at 100% 0,#bf3866,transparent 65%),linear-gradient(140deg,#272243,#310e26)}
html.site:not([data-theme=light]) .page-event> .vak,html.site:not([data-theme=light]) .page-organizer> .vak,html.site:not([data-theme=light]) .page-event .vak-label,html.site:not([data-theme=light]) .page-organizer .vak-label{color:#edcfdf}
html.site:not([data-theme=light]) .advertise-hero{background:radial-gradient(ellipse at 100% 0,#322230,transparent 65%),#231721}
html.site:not([data-theme=light]) .advertise-hero em{color:#f29abd}
html.site:not([data-theme=light]) .promo-icon{background:#261924;color:#e496b3}
html.site:not([data-theme=light]) .content-grid>aside>.vak-rectangle{background:rgba(23,15,22,0.047);border:1px solid rgba(80,58,76,0.141)}
html.site:not([data-theme=light]) .header .main-nav .login-button{background:#1e0e1b;color:#e693b1;border:1px solid #c895a8}
html.site:not([data-theme=light]) .login-button svg{fill:none}
html.site:not([data-theme=light]) .header .main-nav .login-button:hover{background:#231721;border-color:#a21d4d}
html.site:not([data-theme=light]) .package-card{border:1px solid #503a4c}
html.site:not([data-theme=light]) .package-card:nth-child(2){border-top:4px solid #a3558b}
html.site:not([data-theme=light]) .package-card:first-child{border-top:4px solid #6754a1}
html.site:not([data-theme=light]) .package-card:last-child{border-top:4px solid #ba4169}
html.site:not([data-theme=light]) .package-subtitle{color:var(--muted)}
html.site:not([data-theme=light]) .package-inclusions li{border-bottom:1px solid #503a4c}
html.site:not([data-theme=light]) .package-inclusions li:before{color:#de9bb4}
html.site:not([data-theme=light]) .package-price small{color:var(--muted)}
html.site:not([data-theme=light]) .package-details article{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .package-details article>span{background:#231721;color:#e198b2}
html.site:not([data-theme=light]) .package-timing{background:#221720}
html.site:not([data-theme=light]) #quote-duration{background:#1f151d;color:#b5afb3}
html.site:not([data-theme=light]) .page-organizer .content-grid>div>.section .section-heading{color:#f9eef8}
html.site:not([data-theme=light]) .archive-panel{background:#251923;color:#bbbac0;border:1px solid #503a4c}
html.site:not([data-theme=light]) .archive-panel h2{color:#bab8bf}
html.site:not([data-theme=light]) .archive-panel .managed-row{background:transparent!important;border:0;border-bottom:1px solid #503a4c}
html.site:not([data-theme=light]) .archive-panel .managed-row:last-child{border-bottom:0}
html.site:not([data-theme=light]) .archive-panel .pill{background:#2e1f2c;color:#b9b7bd}
html.site:not([data-theme=light]) .directory-card li{border-top:1px solid var(--line)}
html.site:not([data-theme=light]) .directory-card small{color:var(--muted)}
html.site:not([data-theme=light]) .directory-card summary{color:#f29abd}
html.site:not([data-theme=light]) .link-partners{background:#221720;border:1px solid #503a4c}
html.site:not([data-theme=light]) .link-partners h2{color:#bfc0cc}
html.site:not([data-theme=light]) .link-partner-grid>a{background:#1c0e1a;border:1px solid #503a4c;color:#b7b9c8}
html.site:not([data-theme=light]) .link-partner-grid small{color:#a4a6b0}
html.site:not([data-theme=light]) .weekend-toggle{border:1px solid #503a4c;background:#1d0e1a}
html.site:not([data-theme=light]) .weekend-toggle:has(input:checked){background:#a21d4d;color:white;border-color:#a21d4d}
html.site:not([data-theme=light]) .promo-tabs.ready{background:#231822;border:1px solid #503a4c}
html.site:not([data-theme=light]) .promo-tabs button{border:1px solid transparent;background:transparent;color:#c4b9bf}
html.site:not([data-theme=light]) .promo-tabs button[aria-selected=true]{background:#a21d4d;color:#fff}
html.site:not([data-theme=light]) .package-recommended{border:2px solid #bd4b77!important;background:#1c0e1a}
html.site:not([data-theme=light]) .recommend-badge{background:#a21d4d;color:#fff}
html.site:not([data-theme=light]) .format-card{background:#170f16;border:1px solid #503a4c}
html.site:not([data-theme=light]) .format-heading>span{background:#241822;color:#da9fb8}
html.site:not([data-theme=light]) .format-stage{background:repeating-linear-gradient(45deg,#1d131c,#1d131c 12px,#21161f 12px,#21161f 24px)}
html.site:not([data-theme=light]) .format-card>p{color:var(--muted)}
html.site:not([data-theme=light]) .countdown-box{background:#1f0f1c;border:1px solid #503a4c;color:#d2c4ca}
html.site:not([data-theme=light]) .countdown-box>small{color:#b9afb5}
html.site:not([data-theme=light]) .watermark-note{color:#e6cdd8}
html.site:not([data-theme=light]) .slideshow-controls{background:#20121fdd;color:#fff;border:1px solid rgba(80,58,76,0.271)}
html.site:not([data-theme=light]) .slideshow-controls button{background:transparent;border:0;color:white}
html.site:not([data-theme=light]) .slideshow-controls button:hover{background:rgba(23,15,22,0.141)}
html.site:not([data-theme=light]) .directory-partners{background:#251923;border:1px solid #503a4c}
html.site:not([data-theme=light]) .directory-partners a{background:#1c0e1a;border:1px solid #503a4c}
html.site:not([data-theme=light]) .package-card.package-recommended,html.site:not([data-theme=light]) .package-card:last-child{background:#cbb0ce;border-color:#865291}
html.site:not([data-theme=light]) .archive-panel{background:#2f1f2c}
html.site:not([data-theme=light]) .link-partner-grid a:hover,html.site:not([data-theme=light]) .link-partner-grid a:focus-visible{background:#653c78;color:#fff}
html.site:not([data-theme=light]) .link-partner-grid a:hover small{color:#fff}
html.site:not([data-theme=light]) .cover-editor{background:#20151e;border:1px solid var(--line)}
html.site:not([data-theme=light]) #cover-live-preview h2{color:#fff}
html.site:not([data-theme=light]) .photo-slot{border:1px dashed #b7a1bb}
html.site:not([data-theme=light]) .slot-empty{background:#20151e;color:#bfb3c5}
html.site:not([data-theme=light]) .niche-nav .button{background:#2b1d29;border-color:#503a4c}
html.site:not([data-theme=light]) .niche-nav .button:hover{background:#c9a9d8}
html.site:not([data-theme=light]) .price-table>div{border-bottom:1px solid #503a4c}
html.site:not([data-theme=light]) .rate-editor{border:1px solid var(--line)}
html.site:not([data-theme=light]) .rate-editor summary{color:#f29abd}
html.site:not([data-theme=light]) [data-counter]{color:var(--muted)}
html.site:not([data-theme=light]) .promote-landing{background:var(--paper);color:var(--ink)}
html.site:not([data-theme=light]) .promote-landing a{color:inherit}
html.site:not([data-theme=light]) .promote-landing button:focus-visible,html.site:not([data-theme=light]) .promote-landing a:focus-visible,html.site:not([data-theme=light]) .promote-landing summary:focus-visible{outline:3px solid #df5591}
html.site:not([data-theme=light]) .promote-landing .preview{background:#241822;color:#b7b1b9}
html.site:not([data-theme=light]) .promote-landing .header{background:#1c0e1a;border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .promote-landing .logo b{color:#f29abd}
html.site:not([data-theme=light]) .promote-landing .logo span{color:#f29abd}
html.site:not([data-theme=light]) .promote-landing .lp-btn{border:1px solid transparent;background:var(--purple);color:white}
html.site:not([data-theme=light]) .promote-landing .lp-btn:hover{background:#482755}
html.site:not([data-theme=light]) .promote-landing .lp-btn.lp-light{background:#200f1d;color:#d8cdd6}
html.site:not([data-theme=light]) .promote-landing .lp-btn.lp-light:hover{background:#170f16}
html.site:not([data-theme=light]) .promote-landing .lp-btn.outline{background:transparent;border-color:var(--line);color:var(--ink)}
html.site:not([data-theme=light]) .promote-landing .lp-btn.pink{background:var(--pink)}
html.site:not([data-theme=light]) .promote-landing .lp-btn.pink:hover{background:#8e123c}
html.site:not([data-theme=light]) .promote-landing .lp-eyebrow{color:#f29abd}
html.site:not([data-theme=light]) .promote-landing .lp-hero{background:#241322;color:#fff4ef}
html.site:not([data-theme=light]) .promote-landing .lp-hero:before{background:radial-gradient(ellipse at 10% 10%,#7f2b5755,transparent 65%)}
html.site:not([data-theme=light]) .promote-landing .lp-hero .lp-eyebrow{color:#e2b3cd}
html.site:not([data-theme=light]) .promote-landing .lp-hero h1 em{color:#e7b3ce}
html.site:not([data-theme=light]) .promote-landing .lp-hero p{color:#d5c4d1}
html.site:not([data-theme=light]) .promote-landing .lp-smallprint{color:#d3bdce}
html.site:not([data-theme=light]) .promote-landing .lp-image-tag{background:#261824d9;color:#fff;border:1px solid #fff3}
html.site:not([data-theme=light]) .promote-landing .lp-event-mini{background:#1e0e1b;color:var(--ink)}
html.site:not([data-theme=light]) .promote-landing .lp-mini-date{background:#251923;color:#f29abd}
html.site:not([data-theme=light]) .promote-landing .lp-event-mini p{color:var(--muted)}
html.site:not([data-theme=light]) .promote-landing .lp-sample-label{color:#f29abd}
html.site:not([data-theme=light]) .promote-landing .lp-event-mini .lp-arrow{color:#f29abd}
html.site:not([data-theme=light]) .promote-landing .lp-trust{border-bottom:1px solid var(--line);background:#1d0e1b}
html.site:not([data-theme=light]) .promote-landing .lp-trust .lp-wrap{color:#c0bbc1}
html.site:not([data-theme=light]) .promote-landing .lp-trust span::first-letter{color:#f29abd}
html.site:not([data-theme=light]) .promote-landing .lp-intro p{color:var(--muted)}
html.site:not([data-theme=light]) .promote-landing .lp-tag{border:1px solid #503a4c;color:#b6afb8}
html.site:not([data-theme=light]) .promote-landing .lp-icon{background:#251923;color:#f29abd}
html.site:not([data-theme=light]) .promote-landing .lp-icon svg{fill:none}
html.site:not([data-theme=light]) .promote-landing .lp-benefit p{color:var(--muted)}
html.site:not([data-theme=light]) .promote-landing .lp-steps-section{background:#221721}
html.site:not([data-theme=light]) .promote-landing .lp-section-head p{color:var(--muted)}
html.site:not([data-theme=light]) .promote-landing .lp-step{background:#1d0e1a;border:1px solid #503a4c}
html.site:not([data-theme=light]) .promote-landing .lp-step-num{color:#ad9fa7}
html.site:not([data-theme=light]) .promote-landing .lp-step p{color:var(--muted)}
html.site:not([data-theme=light]) .promote-landing .lp-section-note{color:#b4afb5}
html.site:not([data-theme=light]) .promote-landing .lp-promo{background:#1d0e1b}
html.site:not([data-theme=light]) .promote-landing .lp-promo p{color:var(--muted)}
html.site:not([data-theme=light]) .promote-landing .lp-network-card{border:1px solid #503a4c;background:#170f16}
html.site:not([data-theme=light]) .promote-landing .lp-network-card small{color:var(--muted)}
html.site:not([data-theme=light]) .promote-landing .lp-network-card .lp-pill{background:#241822;color:#bfb3c5}
html.site:not([data-theme=light]) .promote-landing .lp-network-card:last-child{background:#261924;border-color:#503a4c}
html.site:not([data-theme=light]) .promote-landing .lp-faq-list{border-top:1px solid var(--line)}
html.site:not([data-theme=light]) .promote-landing details{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .promote-landing summary:after{color:#f29abd}
html.site:not([data-theme=light]) .promote-landing details p{color:var(--muted)}
html.site:not([data-theme=light]) .promote-landing .lp-final{background:#301c35;color:#fff5ef}
html.site:not([data-theme=light]) .promote-landing .lp-final p{color:#ddcadd}
html.site:not([data-theme=light]) .promote-landing .footer{border-top:1px solid var(--line);background:#21161f}
html.site:not([data-theme=light]) .promote-landing .footer p{color:var(--muted)}
html.site:not([data-theme=light]) .promote-landing .footer-links a[aria-current]{color:#f29abd}
html.site:not([data-theme=light]) .promote-landing dialog{border:1px solid var(--line);color:var(--ink)}
html.site:not([data-theme=light]) .promote-landing dialog::backdrop{background:#241322b5}
html.site:not([data-theme=light]) .promote-landing dialog p{color:var(--muted)}
html.site:not([data-theme=light]) .promote-landing .close{border:0;background:#221721}
html.site:not([data-theme=light]) .promote-landing .skip{background:#170f16}
@media (max-width:700px){html.site:not([data-theme=light]) .promote-landing .sticky-mobile{background:rgba(28,14,26,0.961);border-top:1px solid var(--line)}}
html.site:not([data-theme=light]) .promote-landing .lp-hero h1 em{color:#e7b3ce}
html.site:not([data-theme=light]) .promote-landing .lp-hero p{color:#d5c4d1}
html.site:not([data-theme=light]) .promote-landing .lp-hero .lp-event-mini p{color:#b1aeb2}
html.site:not([data-theme=light]) .promote-landing .lp-hero .lp-eyebrow{color:#e2b3cd}
html.site:not([data-theme=light]) .source-notice{background:#281a26;color:#d7d0c9;border:1px solid #503a4c}
html.site:not([data-theme=light]) .source-notice a{color:#cbbcc6}
html.site:not([data-theme=light]) .source-badge{color:#d6b8a4}
html.site:not([data-theme=light]) .org-card-image{background:linear-gradient(130deg,#291b3e,#622541)}
html.site:not([data-theme=light]) .org-card-image span{color:#fff;background:linear-gradient(transparent,#160d26e6)}
html.site:not([data-theme=light]) .vak-label,html.site:not([data-theme=light]) .vak-slot small,html.site:not([data-theme=light]) .vak-slot .eyebrow{color:#e4d8eb!important}
html.site:not([data-theme=light]) .calendar-actions>span{color:#ded0e7}
html.site:not([data-theme=light]) textarea:focus::placeholder,html.site:not([data-theme=light]) input:focus::placeholder{color:transparent}
html.site:not([data-theme=light]) .calendar-actions>span{color:#bfb3c5}
html.site:not([data-theme=light]) .vak-label{color:#bbb5bc!important}
html.site:not([data-theme=light]) .wizard-progress li{color:#afadb1;border-bottom:3px solid #503a4c}
html.site:not([data-theme=light]) .wizard-progress li[aria-current]{color:#bfb3c5;border-color:#653c78}
html.site:not([data-theme=light]) .wizard-progress span{background:#231721}
html.site:not([data-theme=light]) .submission-success>span{background:#241822;color:#a6d3be}
html.site:not([data-theme=light]) .admin-thumb{background:#21142a}
html.site:not([data-theme=light]) .past-row{background:#261924}
html.site:not([data-theme=light]) .review-flyer{background:#21142a}
html.site:not([data-theme=light]) .central-preview{border:0;background:var(--bg)}
html.site:not([data-theme=light]) .central-preview::backdrop{background:#160d26cc}
html.site:not([data-theme=light]) .preview-toolbar{background:#653c78;color:white}
html.site:not([data-theme=light]) .page-event:has(.submission-page){background:var(--bg);color:var(--ink)}
html.site:not([data-theme=light]) .submission-page>h1{color:#d8d4dc}
html.site:not([data-theme=light]) .submission-page>.lead{color:#c2bec5}
html.site:not([data-theme=light]) .submission-page>.eyebrow{color:#bfb3c5}
html.site:not([data-theme=light]) .media-extras{border:2px solid #b38ac0;background:#20151e}
html.site:not([data-theme=light]) .media-extras>h3{color:#c7a5d4}
html.site:not([data-theme=light]) .cover-swatch.org-cover{border:3px solid transparent;color:#fff}
html.site:not([data-theme=light]) .cover-option:has(input:checked) .cover-swatch{border-color:#e165a5}
html.site:not([data-theme=light]) .cover-swatch strong{color:white}
html.site:not([data-theme=light]) .org-cover.ruby{background:radial-gradient(ellipse at 80% 10%,#ba456d,transparent 60%),linear-gradient(120deg,#210d21,#780e34)}
html.site:not([data-theme=light]) .org-cover.noir{background:repeating-linear-gradient(135deg,rgba(23,15,22,0.035) 0 2px,transparent 2px 30px),linear-gradient(120deg,#090d18,#382339)}
html.site:not([data-theme=light]) #sub-cover-preview h3{color:#fff}
html.site:not([data-theme=light]) #sub-cover-preview p{color:#f3e6f5}
html.site:not([data-theme=light]) .sr-only{border:0}
html.site:not([data-theme=light]) .help{color:var(--muted)}
html.site:not([data-theme=light]) .field-error{color:#dc9dae}
html.site:not([data-theme=light]) .error-list a{color:inherit}
html.site:not([data-theme=light]) .form-sub{color:var(--muted)}
html.site:not([data-theme=light]) .small{color:var(--muted)}
html.site:not([data-theme=light]) code{background:var(--soft)}
html.site:not([data-theme=light]) .poster-fallback{background:linear-gradient(160deg,#3a1d3f 0%,#1b0f1e 70%);color:#fff}
html.site:not([data-theme=light]) .poster-fallback .pf-brand{color:#e9a6c1}
html.site:not([data-theme=light]) .poster-fallback .pf-date{color:#f3dce6}
html.site:not([data-theme=light]) .poster-fallback .pf-city{color:#c9b2c9}
html.site:not([data-theme=light]) .hero-flyer{background:#1b0f1e}
html.site:not([data-theme=light]) .empty-state{border:1px dashed var(--line);background:#170f16}
html.site:not([data-theme=light]) .pill.new{background:#231721;color:#c4d3ca;border-color:#503a4c}
html.site:not([data-theme=light]) .pill.live{background:#291426;color:#e0d0b7}
html.site:not([data-theme=light]) .button.current,html.site:not([data-theme=light]) .niche-nav .button.current{background:var(--plum);color:#fff;border-color:var(--plum)}
html.site:not([data-theme=light]) .term-card{background:var(--paper);color:var(--ink);border:1px solid var(--line)}
html.site:not([data-theme=light]) .partner-rows li{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .partner-rows li:last-child{border-bottom:0}
html.site:not([data-theme=light]) .partner-rows a{color:var(--ink)}
html.site:not([data-theme=light]) .partner-rows span{color:var(--muted)}
html.site:not([data-theme=light]) .cn-block{background:var(--paper);border:1px solid var(--line)}
html.site:not([data-theme=light]) .cn-toggle{background:var(--soft)}
html.site:not([data-theme=light]) .cn-tab{color:var(--ink)}
html.site:not([data-theme=light]) .cn-tab.is-on{background:var(--plum);color:#fff}
html.site:not([data-theme=light]) .cn-card{background:var(--soft);border:1px solid var(--line)}
html.site:not([data-theme=light]) .cn-card.cn-wide{background:var(--paper)}
html.site:not([data-theme=light]) .cn-club{color:var(--ink)}
html.site:not([data-theme=light]) .cn-land{border:1px solid var(--line);color:var(--muted)}
html.site:not([data-theme=light]) .cn-name{color:#f29abd}
html.site:not([data-theme=light]) .cn-meta{color:var(--muted)}
html.site:not([data-theme=light]) .cn-rhythm{background:#291426;color:#e0d0b7}
html.site:not([data-theme=light]) .cn-next{color:var(--muted,#b9b7bb)}
html.site:not([data-theme=light]) .cn-chip{background:var(--paper);border:1px solid var(--line)}
html.site:not([data-theme=light]) .cn-note{color:var(--ink)}
html.site:not([data-theme=light]) .wp-tab{border:1px solid var(--line);background:var(--paper);color:var(--ink)}
html.site:not([data-theme=light]) .wp-tab span{color:var(--muted)}
html.site:not([data-theme=light]) .wp-tab.is-on{background:var(--plum);border-color:var(--plum);color:#fff}
html.site:not([data-theme=light]) .wp-tab.is-on span{color:#fff}
html.site:not([data-theme=light]) .wp-filter .chip-f{border:1px solid var(--line);color:var(--ink)}
html.site:not([data-theme=light]) .wp-filter .chip-f.is-on{border-color:var(--plum);background:var(--soft)}
html.site:not([data-theme=light]) .wp-day-head{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .wp-empty{color:var(--muted);border:1px dashed var(--line)}
html.site:not([data-theme=light]) .cw-key{border:1px solid var(--line)}
html.site:not([data-theme=light]) .cw-key.cw-open{background:var(--soft)}
html.site:not([data-theme=light]) .cw-key.cw-night{background:var(--plum);border-color:var(--plum)}
html.site:not([data-theme=light]) .cw-key.cw-today{border:2px solid var(--ink)}
html.site:not([data-theme=light]) .cw-card{background:var(--paper);border:1px solid var(--line)}
html.site:not([data-theme=light]) .cw-club{color:var(--ink)}
html.site:not([data-theme=light]) .cw-day{border:1px solid var(--line);color:var(--muted)}
html.site:not([data-theme=light]) .cw-day.cw-open{background:var(--soft);color:var(--ink)}
html.site:not([data-theme=light]) .cw-day.cw-night{background:var(--plum);border-color:var(--plum);color:#fff}
html.site:not([data-theme=light]) .cw-day.cw-today{border:2px solid var(--ink)}
html.site:not([data-theme=light]) .cw-day:not(.cw-open):not(.cw-night){background:transparent}
html.site:not([data-theme=light]) .cw-key.cw-closed{background:transparent}
html.site:not([data-theme=light]) .cw-dag{color:#f29abd}
html.site:not([data-theme=light]) .cw-foot{border-top:1px solid var(--line)}
html.site:not([data-theme=light]) .quick-answers dd{color:var(--muted)}
html.site:not([data-theme=light]) .guide-list li,html.site:not([data-theme=light]) .prose .guide-list li,html.site:not([data-theme=light]) .blog-body .guide-list li{border:1px solid var(--line);background:var(--paper)}
html.site:not([data-theme=light]) .save-menu>summary .caret{border-right:2px solid currentColor;border-bottom:2px solid currentColor}
html.site:not([data-theme=light]) .save-pop{background:var(--paper);border:1px solid var(--line)}
html.site:not([data-theme=light]) .save-pop a,html.site:not([data-theme=light]) .save-pop button{border:0;background:none;color:var(--ink)}
html.site:not([data-theme=light]) .save-pop a:hover,html.site:not([data-theme=light]) .save-pop button:hover,html.site:not([data-theme=light]) .save-pop a:focus-visible,html.site:not([data-theme=light]) .save-pop button:focus-visible{background:var(--soft)}
html.site:not([data-theme=light]) .org-card-cover{background:linear-gradient(135deg,#5b2b5f,#1d1020)}
html.site:not([data-theme=light]) .rate-row input{border:1px solid #503a4c}
html.site:not([data-theme=light]) .upload-done{border:1px solid var(--line);background:var(--soft)}
html.site:not([data-theme=light]) .review-box{border:1px solid var(--line);background:var(--soft)}
html.site:not([data-theme=light]) .review-box dt{color:var(--muted)}
html.site:not([data-theme=light]) .counter{color:var(--muted)}
html.site:not([data-theme=light]) .counter.bad{color:#dc9dae}
html.site:not([data-theme=light]) .feature-grid>*{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .link-list li{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .link-list li span{color:var(--muted)}
html.site:not([data-theme=light]) .admin-body{background:#1e141c}
html.site:not([data-theme=light]) .admin-header{background:#261c30;color:#fff}
html.site:not([data-theme=light]) .admin-brand{color:#fff}
html.site:not([data-theme=light]) .admin-brand span{color:#e9a6c1}
html.site:not([data-theme=light]) .admin-header .badge{background:#3c2739;color:#d8d4dc}
html.site:not([data-theme=light]) .linklike{color:#e8dcea;background:none;border:0}
html.site:not([data-theme=light]) .adm-search input{border:1px solid #4a3858;background:#352741;color:#fff}
html.site:not([data-theme=light]) .adm-search input::placeholder{color:#b9a8c4}
html.site:not([data-theme=light]) .adm-search button{border:1px solid #4a3858;border-left:0;background:#3d2d4a;color:#fff}
html.site:not([data-theme=light]) .admin-header .theme-toggle.adm-moon{border:1px solid #4a3858;background:#352741;color:#fff}
html.site:not([data-theme=light]) .adm-site{color:#e8dcea}
html.site:not([data-theme=light]) .adm-acct summary{color:#e8dcea;border:1px solid #4a3858}
html.site:not([data-theme=light]) .adm-acct ul{background:#170f16;color:#d8d4dc;border:1px solid #503a4c}
html.site:not([data-theme=light]) .adm-acct li a,html.site:not([data-theme=light]) .adm-acct li button{color:#d8d4dc;background:none;border:0}
html.site:not([data-theme=light]) .adm-acct li a:hover,html.site:not([data-theme=light]) .adm-acct li button:hover{background:#20151e}
html.site:not([data-theme=light]) .adm-groups{background:#2f2239}
html.site:not([data-theme=light]) .adm-groups a{color:#e8dcea;border-bottom:3px solid transparent}
html.site:not([data-theme=light]) .adm-groups a[aria-current=page]{color:#fff;border-bottom-color:#503a4c}
html.site:not([data-theme=light]) .adm-groups a:hover{background:#3d2d4a}
html.site:not([data-theme=light]) .adm-sub{background:#20151e;border-bottom:1px solid #503a4c}
html.site:not([data-theme=light]) .adm-sub a{color:#d8d4dc}
html.site:not([data-theme=light]) .adm-sub a[aria-current=page]{background:#653c78;color:#fff}
@media (max-width:760px){html.site:not([data-theme=light]) .adm-panel{background:#261c30}}
@media (max-width:760px){html.site:not([data-theme=light]) .adm-menubtn{border:1px solid #4a3858;background:#352741;color:#fff}}
@media (max-width:760px){html.site:not([data-theme=light]) .adm-phone-nav .mg h3{color:#b9a8c4}}
@media (max-width:760px){html.site:not([data-theme=light]) .adm-phone-nav .mg a{color:#fff}}
@media (max-width:760px){html.site:not([data-theme=light]) .adm-phone-nav .mg a[aria-current=page]{background:#653c78}}
@media (max-width:760px){html.site:not([data-theme=light]) .adm-acct-row{border-top:1px solid #4a3858}}
@media (max-width:760px){html.site:not([data-theme=light]) .adm-acct-row a,html.site:not([data-theme=light]) .adm-acct-row button{color:#e8dcea;background:none;border:1px solid #4a3858}}
html.site:not([data-theme=light]) .admin-main .panel h2:not(:first-of-type){border-top:1px solid var(--line)}
html.site:not([data-theme=light]) .stat{background:#170f16;border:1px solid var(--line);color:var(--ink)}
html.site:not([data-theme=light]) .stat strong{color:#f29abd}
html.site:not([data-theme=light]) .stat span{color:var(--muted)}
html.site:not([data-theme=light]) .admin-table{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .admin-table th,html.site:not([data-theme=light]) .admin-table td{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .admin-table th{background:var(--soft);color:var(--muted)}
html.site:not([data-theme=light]) .panel .admin-table{border:0}
html.site:not([data-theme=light]) .status{background:#221720;color:#d1d1d1}
html.site:not([data-theme=light]) .s-nieuw,html.site:not([data-theme=light]) .status.s-concept{background:#291426;color:#e0d0b7}
html.site:not([data-theme=light]) .s-aanvulling{background:#241121;color:#98afe1}
html.site:not([data-theme=light]) .s-gepubliceerd,html.site:not([data-theme=light]) .s-published,html.site:not([data-theme=light]) .s-verwerkt,html.site:not([data-theme=light]) .s-afgehandeld{background:#231721;color:#c4d3ca}
html.site:not([data-theme=light]) .s-afgewezen,html.site:not([data-theme=light]) .s-genegeerd{background:#231421;color:#dc9eaf}
html.site:not([data-theme=light]) .warn{color:#dc9dae}
html.site:not([data-theme=light]) .tabs a{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .tabs a[aria-current=page]{background:var(--plum);color:#fff;border-color:var(--plum)}
html.site:not([data-theme=light]) .admin-search input{border:1px solid #503a4c}
html.site:not([data-theme=light]) .inline-form input,html.site:not([data-theme=light]) .inline-form select{border:1px solid #503a4c}
html.site:not([data-theme=light]) .empty{color:var(--muted);background:#170f16;border:1px dashed var(--line)}
html.site:not([data-theme=light]) .plain-list li{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .history li{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .kv dt{color:var(--muted)}
html.site:not([data-theme=light]) .mail-edit{border:1px solid var(--line);background:#1a1118}
html.site:not([data-theme=light]) .s-uit{background:#231822;color:#bebebe}
html.site:not([data-theme=light]) .todo li{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .todo .dot{background:#c0392b}
html.site:not([data-theme=light]) .todo .dot.warn{background:#d98c1f}
html.site:not([data-theme=light]) .todo-empty{border:1px dashed #503a4c;color:#c4d3ca;background:#1e141c}
html.site:not([data-theme=light]) .stock{color:var(--muted)}
html.site:not([data-theme=light]) .stock a{color:#bfb3c5}
html.site:not([data-theme=light]) .small-h{color:var(--muted)}
html.site:not([data-theme=light]) .muted-h{color:var(--muted)}
html.site:not([data-theme=light]) .list-toolbar .count{color:var(--muted)}
html.site:not([data-theme=light]) .search-list li{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .search-list li:last-child{border-bottom:0}
@media (max-width:760px){html.site:not([data-theme=light]) .admin-table.cards{border:0;background:transparent}}
@media (max-width:760px){html.site:not([data-theme=light]) .admin-table.cards tr{background:#170f16;border:1px solid var(--line)}}
@media (max-width:760px){html.site:not([data-theme=light]) .admin-table.cards td{border:0}}
@media (max-width:760px){html.site:not([data-theme=light]) .admin-table.cards td.sel{color:var(--muted)}}
@media (max-width:760px){html.site:not([data-theme=light]) .admin-table.cards td[data-l]::before{color:var(--muted)}}
html.site:not([data-theme=light]) .rate-row input{background:#170f16}
html.site:not([data-theme=light]) .field input::placeholder,html.site:not([data-theme=light]) .field textarea::placeholder{color:#a69fa9}
html.site:not([data-theme=light]) .advertise-hero em{color:#f29abd}
html.site:not([data-theme=light]) .photo-zoom{border:0;background:none}
html.site:not([data-theme=light]) .directory-card li{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .directory-card li small{color:var(--muted)}
html.site:not([data-theme=light]) .theme-tags a{background:#231721;color:#f29abd;border:1px solid #503a4c}
html.site:not([data-theme=light]) .theme-tags a:hover{background:#2b1d29}
html.site:not([data-theme=light]) .related-band,html.site:not([data-theme=light]) .org-events-band{background:#221721;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .admin-footer{color:var(--muted)}
html.site:not([data-theme=light]) .upload-block{border:1px solid #503a4c;background:#1b121a}
html.site:not([data-theme=light]) .upload-block .req{color:#dc9ead}
html.site:not([data-theme=light]) .upload-block .opt{color:var(--muted)}
html.site:not([data-theme=light]) .upload-rules{color:var(--muted)}
html.site:not([data-theme=light]) .upload-done figure:has(.remove-check input:checked) img,html.site:not([data-theme=light]) .upload-done:has(.remove-check input:checked)>img{outline:2px dashed #a12f4b}
html.site:not([data-theme=light]) .vat-status.ok{color:#c4d3ca}
html.site:not([data-theme=light]) .vat-status.bad{color:#dc9dae}
html.site:not([data-theme=light]) .vat-status.warn{color:#e0d0b7}
html.site:not([data-theme=light]) .vat-status.busy{color:var(--muted)}
html.site:not([data-theme=light]) .pow-box{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .pow-check{border:2px solid #503a4c}
html.site:not([data-theme=light]) .pow-box.is-busy .pow-check{border-color:var(--plum);border-top-color:transparent}
html.site:not([data-theme=light]) .pow-box.is-done .pow-check{background:#2b654a;border-color:#2b654a}
html.site:not([data-theme=light]) .pow-box.is-done .pow-check:after{color:#fff}
html.site:not([data-theme=light]) .pow-box.is-failed{border-color:#503a4c;color:#dc9dae}
html.site:not([data-theme=light]) .pow-text small{color:var(--muted)}
html.site:not([data-theme=light]) .newsletter .pow-box{background:transparent;color:inherit;border-color:rgba(80,58,76,0.251)}
html.site:not([data-theme=light]) .wire{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .wire .w-head,html.site:not([data-theme=light]) .wire .w-foot{background:#271a25}
html.site:not([data-theme=light]) .wire .w-hero{background:#221720}
html.site:not([data-theme=light]) .wire .w-grid i{background:#21161f}
html.site:not([data-theme=light]) .wire .w-main span,html.site:not([data-theme=light]) .wire .w-side span,html.site:not([data-theme=light]) .wire .w-line{background:#21161f}
html.site:not([data-theme=light]) .wire .w-partners i{background:#21161f}
html.site:not([data-theme=light]) .wire .w-ad{background:#a21d4d;color:#fff}
html.site:not([data-theme=light]) .promo-thumb>img{background:#21142a}
html.site:not([data-theme=light]) .promo-full{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .vak-preview{outline:3px dashed #a21d4d}
html.site:not([data-theme=light]) .s-spam{background:#221720;color:#bebebe}
html.site:not([data-theme=light]) .cover-option input:focus-visible+.cover-swatch{outline:3px solid #146dc3}
html.site:not([data-theme=light]) .blog-hero{background:linear-gradient(115deg,#21161f,#231721);border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .blog-cats a{background:#170f16;border:1px solid var(--line);color:var(--ink)}
html.site:not([data-theme=light]) .blog-cats a span{color:var(--muted)}
html.site:not([data-theme=light]) .blog-cats a[aria-current=page]{background:var(--plum);border-color:var(--plum);color:#fff}
html.site:not([data-theme=light]) .blog-cats a[aria-current=page] span{color:#ecd9e5}
html.site:not([data-theme=light]) .blog-card{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .blog-card-body h2 a,html.site:not([data-theme=light]) .blog-card-body h3 a{color:var(--ink)}
html.site:not([data-theme=light]) .blog-card-body p{color:var(--muted)}
html.site:not([data-theme=light]) .blog-meta{color:var(--muted)}
html.site:not([data-theme=light]) .blog-meta a{color:#f29abd}
html.site:not([data-theme=light]) .blog-body blockquote{border-left:4px solid var(--plum);background:#1f151d}
html.site:not([data-theme=light]) .blog-faq{border-top:1px solid var(--line)}
html.site:not([data-theme=light]) .blog-faq details{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .see-also-group{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .city-page .city-intro p{color:var(--muted)}
html.site:not([data-theme=light]) .city-cols .term-list dd{color:var(--muted)}
html.site:not([data-theme=light]) .near-km{background:var(--soft);color:#f29abd}
html.site:not([data-theme=light]) .event-terms .term-list dd{color:var(--muted)}
html.site:not([data-theme=light]) .keuzehulp th,html.site:not([data-theme=light]) .keuzehulp td{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .keuzehulp thead th{color:var(--muted)}
html.site:not([data-theme=light]) .glossary-groups .chip-f.is-on{background:var(--soft);border-color:var(--plum);color:#f29abd}
html.site:not([data-theme=light]) .glossary-tools{background:var(--bg);border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .az a{background:#170f16;border:1px solid var(--line);color:#f29abd}
html.site:not([data-theme=light]) .az a:hover{background:var(--plum);color:#fff}
html.site:not([data-theme=light]) .az span{color:#cbbfd0}
html.site:not([data-theme=light]) #g-search{border:1px solid #503a4c}
html.site:not([data-theme=light]) .glossary-letter h2{color:#f29abd;border-bottom:2px solid #503a4c}
html.site:not([data-theme=light]) .term{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .term:target{background:#281325}
html.site:not([data-theme=light]) .term dt a{color:var(--ink)}
html.site:not([data-theme=light]) .google-preview{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .google-preview .gp-url{color:#dadadb}
html.site:not([data-theme=light]) .google-preview .gp-title{color:#948ced}
html.site:not([data-theme=light]) .google-preview .gp-desc{color:#bfc0c2}
html.site:not([data-theme=light]) .md-toolbar button{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .md-help{color:var(--muted)}
html.site:not([data-theme=light]) .faq-rows input,html.site:not([data-theme=light]) .faq-rows textarea{border:1px solid #503a4c}
html.site:not([data-theme=light]) .stat-periods input[type=date]{border:1px solid var(--line)}
html.site:not([data-theme=light]) .stat .delta{color:var(--muted)}
html.site:not([data-theme=light]) .stat .delta.up{color:#9bdebd}
html.site:not([data-theme=light]) .stat .delta.down{color:#dea89c}
html.site:not([data-theme=light]) .stat-chart .axis{fill:#b1acb0}
html.site:not([data-theme=light]) .stat-chart .bar path{fill:#e594af}
html.site:not([data-theme=light]) .stat-chart .bar .hit{fill:transparent}
html.site:not([data-theme=light]) .stat-chart .bar:hover path{fill:#e793af}
html.site:not([data-theme=light]) .stat-chart .bar:hover .hit{fill:rgba(229,148,175,.06)}
html.site:not([data-theme=light]) .stat-table-toggle summary{color:var(--muted)}
html.site:not([data-theme=light]) .stat-share{background:rgba(176,29,78,.10)}
html.site:not([data-theme=light]) .org-cover.velvet{background:linear-gradient(90deg,rgba(12,5,12,.62),rgba(12,5,12,.05) 70%),#170b14 url(/assets/covers/velvet.webp) center/cover no-repeat}
html.site:not([data-theme=light]) .org-cover.neon{background:linear-gradient(90deg,rgba(12,5,12,.62),rgba(12,5,12,.05) 70%),#170b14 url(/assets/covers/neon.webp) center/cover no-repeat}
html.site:not([data-theme=light]) .org-cover.deco{background:linear-gradient(90deg,rgba(12,5,12,.62),rgba(12,5,12,.05) 70%),#170b14 url(/assets/covers/deco.webp) center/cover no-repeat}
html.site:not([data-theme=light]) .org-cover.champagne{background:linear-gradient(90deg,rgba(12,5,12,.62),rgba(12,5,12,.05) 70%),#170b14 url(/assets/covers/champagne.webp) center/cover no-repeat}
html.site:not([data-theme=light]) .org-cover.satijn{background:linear-gradient(90deg,rgba(12,5,12,.62),rgba(12,5,12,.05) 70%),#170b14 url(/assets/covers/satijn.webp) center/cover no-repeat}
html.site:not([data-theme=light]) .org-cover.laser{background:linear-gradient(90deg,rgba(12,5,12,.62),rgba(12,5,12,.05) 70%),#170b14 url(/assets/covers/laser.webp) center/cover no-repeat}
html.site:not([data-theme=light]) .org-card-cover.velvet{background:#170b14 url(/assets/covers/velvet-thumb.webp) center/cover no-repeat}
html.site:not([data-theme=light]) .org-card-cover.neon{background:#170b14 url(/assets/covers/neon-thumb.webp) center/cover no-repeat}
html.site:not([data-theme=light]) .org-card-cover.deco{background:#170b14 url(/assets/covers/deco-thumb.webp) center/cover no-repeat}
html.site:not([data-theme=light]) .org-card-cover.champagne{background:#170b14 url(/assets/covers/champagne-thumb.webp) center/cover no-repeat}
html.site:not([data-theme=light]) .org-card-cover.satijn{background:#170b14 url(/assets/covers/satijn-thumb.webp) center/cover no-repeat}
html.site:not([data-theme=light]) .org-card-cover.laser{background:#170b14 url(/assets/covers/laser-thumb.webp) center/cover no-repeat}
html.site:not([data-theme=light]) .org-cover.own{background-color:#170b14}
html.site:not([data-theme=light]) .org-cover.own::before{background:linear-gradient(90deg,rgba(12,5,12,.62),rgba(12,5,12,.05) 70%)}
html.site:not([data-theme=light]) .cv-preview.org-cover{color:#fff}
html.site:not([data-theme=light]) .cv-logo{background:rgba(23,15,22,.12);border:1px solid rgba(80,58,76,.25)}
html.site:not([data-theme=light]) .cv-logo-img{background:#170f16}
html.site:not([data-theme=light]) .cv-preview small{color:#f2c9da}
html.site:not([data-theme=light]) .cv-badge{background:rgba(0,0,0,.45);color:#fff}
html.site:not([data-theme=light]) .cv-img{background:#170b14 center/cover no-repeat;border:2px solid transparent;outline:1px solid var(--line)}
html.site:not([data-theme=light]) .cv-tile input:checked+.cv-img{border-color:#a21d4d;outline:3px solid #503a4c}
html.site:not([data-theme=light]) .cv-tile input:focus-visible+.cv-img{outline:3px solid #146dc3}
html.site:not([data-theme=light]) .cv-check{background:#a21d4d;color:#fff}
html.site:not([data-theme=light]) .cv-own{border:1px dashed #503a4c}
html.site:not([data-theme=light]) .cv-own>div:first-child span{color:var(--muted)}
html.site:not([data-theme=light]) .submission-page .form-sub{color:var(--muted)}
html.site:not([data-theme=light]) .pill-checks .check{border:1px solid #503a4c;background:#170f16}
html.site:not([data-theme=light]) .pill-checks .check:has(input:checked){background:#241822;border-color:#c98aa6;color:#da9fb8}
html.site:not([data-theme=light]) .opt-group{border:1px dashed #503a4c}
html.site:not([data-theme=light]) .opt-group summary span{color:var(--muted)}
html.site:not([data-theme=light]) .privacy-line{color:#bdb9bf}
html.site:not([data-theme=light]) .hint-button{border:1px solid #503a4c;background:var(--soft);color:#f29abd}
html.site:not([data-theme=light]) .hint-text{background:#35243d;color:#fff}
html.site:not([data-theme=light]) .filters-compact #f-q{background:#170f16 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23756977' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 12px center}
html.site:not([data-theme=light]) .more-toggle .badge{background:#a21d4d;color:#fff}
html.site:not([data-theme=light]) .more-filters{border-top:1px dashed var(--line)}
html.site:not([data-theme=light]) .more-filters .field label{color:var(--muted)}
html.site:not([data-theme=light]) .chip{background:#241822;color:#da9fb8;border:1px solid #503a4c}
html.site:not([data-theme=light]) .chip:hover{background:#2c1d2a}
html.site:not([data-theme=light]) .stat .stat-note{color:var(--muted)}
html.site:not([data-theme=light]) .hero-row{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .hero-alt input{border:1px solid #503a4c}
html.site:not([data-theme=light]) .pm-card{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .pm-img{background:repeating-linear-gradient(45deg,#1d131c,#1d131c 8px,#21161f 8px,#21161f 16px)}
html.site:not([data-theme=light]) .pm-card figcaption strong span{color:var(--muted)}
html.site:not([data-theme=light]) .copy-link{background:none;border:0;color:#f29abd}
html.site:not([data-theme=light]) .copy-link.copied{color:#9bdebd}
html.site:not([data-theme=light]) .theme-toggle{border:1px solid var(--line);background:#170f16;color:#bfb3c5}
html.site:not([data-theme=light]) .theme-toggle:hover{border-color:#503a4c}
html.site:not([data-theme=light]) .facility-list li{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .facility-list svg{color:#e495b2}
html.site:not([data-theme=light]) .facility-checks .check svg{color:#e495b2}
html.site:not([data-theme=light]) .event-card.featured{border:2px solid #c2386d}
html.site:not([data-theme=light]) .feat-label{background:#a21d4d;color:#fff}
html.site:not([data-theme=light]) .snippet{border:1px dashed #503a4c;background:#1d0e1a;color:#db9eb8}
html.site:not([data-theme=light]) .snippet:hover{background:#221420}
html.site:not([data-theme=light]) .snippet-toggle{border:1px dashed #503a4c;background:#1d0e1a;color:#db9eb8}
html.site:not([data-theme=light]) .directory-partners a.partner-cta{background:#653c78;border:1px solid #653c78;color:#fff}
html.site:not([data-theme=light]) .directory-partners a.partner-cta:hover,html.site:not([data-theme=light]) .directory-partners a.partner-cta:focus-visible{background:#4e2b5e;border-color:#4e2b5e;color:#fff}
html.site:not([data-theme=light]) .newsletter-input input{color:#e1d8df}
html.site:not([data-theme=light]) .newsletter-input input::placeholder{color:#aca5aa}
html.site:not([data-theme=light]) .fact .price-check{color:#e495b2}
html.site:not([data-theme=light]) .video-frame{background:radial-gradient(circle at 30% 30%,#5b2147,#291425 70%)}
html.site:not([data-theme=light]) .video-frame iframe{border:0}
html.site:not([data-theme=light]) .video-play{background:#a21d4d;color:#fff;border:0}
html.site:not([data-theme=light]) .video-play:hover,html.site:not([data-theme=light]) .video-play:focus-visible{background:#c2386d}
html.site:not([data-theme=light]) .golive-list .dot{background:#c0392b}
html.site:not([data-theme=light]) .golive-list .is-ok .dot{background:#2e8b57}
html.site:not([data-theme=light]) .newsletter .pow-text small{color:#eac4d4}
html.site:not([data-theme=light]) .tagline{color:var(--muted)}
html.site:not([data-theme=light]) .footer-brand strong{color:var(--ink)}
html.site:not([data-theme=light]) .footer-cols h2{color:var(--ink)}
html.site:not([data-theme=light]) .footer-bottom{border-top:1px solid var(--line)}
html.site:not([data-theme=light]) .prov-cols .plain-list li:last-child{border-bottom:0}
html.site:not([data-theme=light]) .city-count{color:var(--muted)}
html.site:not([data-theme=light]) .city-links a{border:1px solid var(--line);background:#170f16;color:var(--ink)}
html.site:not([data-theme=light]) .city-links a:hover{border-color:var(--plum);color:#f29abd}
html.site:not([data-theme=light]) .map-box{border:1px solid var(--line);background:linear-gradient(0deg,rgba(28,19,26,.86),rgba(28,19,26,.86)),repeating-linear-gradient(0deg,#291b27 0 1px,transparent 1px 38px),repeating-linear-gradient(90deg,#291b27 0 1px,transparent 1px 38px),#21161f}
html.site:not([data-theme=light]) .map-box p{color:var(--muted)}
html.site:not([data-theme=light]) .map-box iframe{border:0}
html.site:not([data-theme=light]) .shop-card{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .shop-card h3 a{color:inherit}
html.site:not([data-theme=light]) .shop-card .card-teaser{color:var(--muted)}
html.site:not([data-theme=light]) .city-cover{background:#1b0f1e}
html.site:not([data-theme=light]) .open-state{color:var(--green)}
html.site:not([data-theme=light]) .open-state.closed{color:#dc9dae}
html.site:not([data-theme=light]) .open-state.small{color:var(--muted)}
html.site:not([data-theme=light]) .hero-status{background:#170f16;color:var(--green)}
html.site:not([data-theme=light]) .hours th{color:var(--muted)}
html.site:not([data-theme=light]) .hours tr.today th,html.site:not([data-theme=light]) .hours tr.today td{color:var(--ink)}
html.site:not([data-theme=light]) .claim{background:var(--soft);border:1px solid var(--line)}
html.site:not([data-theme=light]) .photo-empty{border:1px dashed var(--line);color:var(--muted)}
html.site:not([data-theme=light]) .source-line{color:var(--muted)}
html.site:not([data-theme=light]) .program-list li{border-left:3px solid var(--line)}
html.site:not([data-theme=light]) .program-day{color:var(--muted)}
html.site:not([data-theme=light]) .prov-cols h3{color:var(--muted)}
html.site:not([data-theme=light]) .promo-slim{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .promo-slim .promo-label{background:var(--plum);color:#fff}
html.site:not([data-theme=light]) .promo-slim .promo-thumb{background:linear-gradient(135deg,#3a1d3f,#1b0f1e);color:#f3dce6}
html.site:not([data-theme=light]) .promo-slim div span{color:var(--muted)}
html.site:not([data-theme=light]) .promo-slim.is-paid{border:2px solid var(--plum)}
html.site:not([data-theme=light]) .shop-filter{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .sf-top input{border:1px solid var(--line);background:#1c131a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23756977' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") 15px 50%/16px no-repeat;color:var(--ink)}
html.site:not([data-theme=light]) .sf-top input:focus{outline:3px solid #a21d4d33;border-color:var(--plum)}
html.site:not([data-theme=light]) .seg{border:1px solid var(--line);background:#1c131a}
html.site:not([data-theme=light]) .seg button{border:0;background:none;color:var(--muted)}
html.site:not([data-theme=light]) .seg button[aria-pressed=true]{background:var(--plum);color:#fff}
html.site:not([data-theme=light]) .sf-lab{color:var(--muted)}
html.site:not([data-theme=light]) .chip-f{border:1px solid var(--line);background:#170f16;color:var(--ink)}
html.site:not([data-theme=light]) .chip-f[aria-pressed=true]{background:var(--soft);border-color:var(--plum);color:#f29abd}
html.site:not([data-theme=light]) .chip-link{color:#f29abd}
html.site:not([data-theme=light]) .chip-open{color:var(--green)}
html.site:not([data-theme=light]) .chip-open[aria-pressed=true]{background:#251923;border-color:var(--green);color:var(--green)}
html.site:not([data-theme=light]) .sf-reset{border:0;background:none;color:#f29abd}
html.site:not([data-theme=light]) .shop-row{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .shop-row:hover{border-color:var(--plum)}
html.site:not([data-theme=light]) .row-thumb{background:linear-gradient(135deg,#3a1d3f,#1b0f1e)}
html.site:not([data-theme=light]) .row-thumb .mono{color:#f3dce6}
html.site:not([data-theme=light]) .row-body h3 a{color:inherit}
html.site:not([data-theme=light]) .row-body h3 a:hover{color:#f29abd}
html.site:not([data-theme=light]) .row-meta{color:var(--muted)}
html.site:not([data-theme=light]) .sf-empty{color:var(--muted);border:1px dashed var(--line)}
html.site:not([data-theme=light]) .city-tile{background:#170f16;color:var(--ink);border:1px solid var(--line)}
html.site:not([data-theme=light]) .city-tile:hover{border-color:var(--plum)}
html.site:not([data-theme=light]) .city-tile .ct-img{background:#1b0f1e}
html.site:not([data-theme=light]) .city-tile .ct-cap strong{color:var(--ink)}
html.site:not([data-theme=light]) .city-tile .ct-cap small{color:var(--muted)}
html.site:not([data-theme=light]) .ct-img .tile-mono{color:#f3dce6;background:linear-gradient(135deg,#3a1d3f,#1b0f1e)}
html.site:not([data-theme=light]) .all-cities summary{color:#f29abd}
html.site:not([data-theme=light]) .shop-products .sp-tag{color:#c3bcc1}
html.site:not([data-theme=light]) .shop-products .sp-lead{color:var(--muted)}
html.site:not([data-theme=light]) .sp-card{border:1px solid var(--line);color:var(--ink);background:#170f16}
html.site:not([data-theme=light]) .sp-card:hover{border-color:var(--plum)}
html.site:not([data-theme=light]) .sp-img{background:#170f16;border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .shop-products .sp-foot{color:var(--muted)}
@media (max-width:760px){html.site:not([data-theme=light]) .sp-img{border-bottom:0;border-right:1px solid var(--line)}}
@container (max-width:600px){html.site:not([data-theme=light]) .sp-img{border-bottom:0;border-right:1px solid var(--line)}}
html.site:not([data-theme=light]) .promo-slim.is-advertorial .promo-thumb{background:#170f16;border:1px solid var(--line);color:#f29abd}
html.site:not([data-theme=light]) .ws-thumb{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .sp-card .sp-name{color:var(--ink)}
html.site:not([data-theme=light]) .site-links{border:1px solid var(--line);background:var(--soft)}
html.site:not([data-theme=light]) .site-links a{background:#170f16;border:1px solid var(--line);color:var(--ink)}
html.site:not([data-theme=light]) .site-links a strong{color:#f29abd}
html.site:not([data-theme=light]) .site-links a span{color:var(--muted)}
html.site:not([data-theme=light]) .site-links a:hover{border-color:var(--plum)}
html.site:not([data-theme=light]) .read-also a{color:var(--ink)}
html.site:not([data-theme=light]) .read-also .ra-txt strong{color:#f29abd}
html.site:not([data-theme=light]) .read-also .ra-txt span{color:var(--muted)}
html.site:not([data-theme=light]) .live-block{border:1px solid var(--line);border-left:4px solid var(--plum);background:#170f16}
html.site:not([data-theme=light]) .live-block .live-tag{color:#f29abd}
html.site:not([data-theme=light]) .blog-body .live-block h4{color:var(--muted)}
html.site:not([data-theme=light]) .live-list a{border:1px solid var(--line);color:var(--ink)}
html.site:not([data-theme=light]) .live-list a:hover{border-color:var(--plum)}
html.site:not([data-theme=light]) .live-list .ll-date{color:#f29abd}
html.site:not([data-theme=light]) .live-list .ll-main span{color:var(--muted)}
html.site:not([data-theme=light]) .live-list .ll-side{color:var(--muted)}
html.site:not([data-theme=light]) .live-table th,html.site:not([data-theme=light]) .live-table td{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .live-table tr.is-today th,html.site:not([data-theme=light]) .live-table tr.is-today td{color:#f29abd}
html.site:not([data-theme=light]) .blog-body .live-compact li{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .live-compact .lc-time{color:var(--muted)}
html.site:not([data-theme=light]) .plan-table input[type=datetime-local]{border:1px solid #503a4c}
html.site:not([data-theme=light]) .tabs .badge{background:#241822;color:#da9fb8}
html.site:not([data-theme=light]) .tabs a[aria-current=page] .badge{background:#170f16;color:#bfb3c5}
html.site:not([data-theme=light]) .ib-row{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .ib-row .kind{color:#bfb3c5}
html.site:not([data-theme=light]) .ib-row .kind small{color:var(--muted)}
html.site:not([data-theme=light]) .ib-row .ib-body p{color:var(--muted)}
html.site:not([data-theme=light]) .ib-form input[name=note]{border:1px solid #503a4c}
html.site:not([data-theme=light]) .ib-text summary{color:var(--muted)}
html.site:not([data-theme=light]) .promo-item{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .promo-pic{background:#170f16;border:1px solid #503a4c;color:var(--muted)}
html.site:not([data-theme=light]) .promo-item p{color:var(--muted)}
html.site:not([data-theme=light]) .tagchip{background:#20151e;color:#bfb3c5}
html.site:not([data-theme=light]) .tagchip.off{background:#221720;color:#a2a2a2}
html.site:not([data-theme=light]) .switch{background:none;border:0;color:var(--ink)}
html.site:not([data-theme=light]) .switch i{background:#2e8b57}
html.site:not([data-theme=light]) .switch i::after{background:#170f16}
html.site:not([data-theme=light]) .switch.off i{background:#bbb}
html.site:not([data-theme=light]) .imgbank figure{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .imgbank figcaption{color:var(--muted)}
html.site:not([data-theme=light]) .imgpick-opt{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .imgpick-opt img,html.site:not([data-theme=light]) .imgpick-opt .promo-pic{border:1px solid #503a4c;background:#170f16}
html.site:not([data-theme=light]) .imgpick-opt:has(input:checked){border-color:#653c78}
html.site:not([data-theme=light]) .chk{border:1px solid #9a8aa3;color:#fff;background:#170f16}
html.site:not([data-theme=light]) .chk.on{background:#653c78;border-color:#653c78}
html.site:not([data-theme=light]) .bl-badge{border:1px solid #9a8aa3}
html.site:not([data-theme=light]) .bl-badge.ok{background:#231721;color:#c2d6c7;border-color:#7cb48b}
html.site:not([data-theme=light]) .bl-badge.rood{background:#21141f;color:#e09999;border-color:#d58c8c}
html.site:not([data-theme=light]) .example{border:1px solid #503a4c;border-left:4px solid #653c78;background:#1c131b}
html.site:not([data-theme=light]) .example .mini{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .example .mini strong{color:var(--muted)}
html.site:not([data-theme=light]) .also-ours{border:1px solid var(--line);background:var(--paper)}
html.site:not([data-theme=light]) .also-ours>strong{color:var(--muted)}
html.site:not([data-theme=light]) .also-links a span{color:var(--muted)}
html.site:not([data-theme=light]) .ib-row .kind small a{color:var(--muted)}
@media(max-width:720px){html.site:not([data-theme=light]) .footer-group{border-bottom:1px solid var(--line)}}
@media(max-width:720px){html.site:not([data-theme=light]) .footer-group:last-child{border-bottom:0}}
@media(max-width:720px){html.site:not([data-theme=light]) .footer-group summary::after{color:var(--muted)}}
html.site:not([data-theme=light]) .prose-doc th,html.site:not([data-theme=light]) .prose-doc td{border:1px solid var(--line)}
html.site:not([data-theme=light]) .prose-doc code{background:var(--soft)}
html.site:not([data-theme=light]) .prose-doc blockquote{border-left:3px solid var(--plum);color:var(--muted)}
html.site:not([data-theme=light]) .il-rood{background:#231321;color:#e29797}
html.site:not([data-theme=light]) .il-oranje{background:#291426;color:#e0d0b7}
html.site:not([data-theme=light]) .pagination .pg-gap{color:var(--muted)}
html.site:not([data-theme=light]) .steden-prov h3{color:var(--muted)}
html.site:not([data-theme=light]) .todo-due{color:#dc9ead}
html.site:not([data-theme=light]) .stat-spark polyline{fill:none}
html.site:not([data-theme=light]) .stat-more summary{color:#f29abd}
html.site:not([data-theme=light]) .stat-filter select,html.site:not([data-theme=light]) .stat-filter input{border:1px solid #503a4c;background:#170f16;color:var(--ink)}
html.site:not([data-theme=light]) .opv-grid h3{color:var(--muted)}
html.site:not([data-theme=light]) .opv-grid li{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .opv-grid .delta.up{color:#9bdebd}
html.site:not([data-theme=light]) .opv-grid .delta.down{color:#dea89c}
html.site:not([data-theme=light]) .ref-kind{border:1px solid var(--line);color:var(--ink);background:#170f16}
html.site:not([data-theme=light]) .ref-kind strong{color:#f29abd}
html.site:not([data-theme=light]) .ref-kind span{color:var(--muted)}
html.site:not([data-theme=light]) .ref-kind.on{border-color:var(--plum)}
html.site:not([data-theme=light]) .addr-row input{border:1px solid #503a4c;background:#170f16;color:var(--ink)}
html.site:not([data-theme=light]) .addr-result{color:#9bdebd}
html.site:not([data-theme=light]) .addr-result.addr-miss{color:#dc9ead}
html.site:not([data-theme=light]) .club-night-day h3{color:var(--muted)}
html.site:not([data-theme=light]) .club-night-day li{border-bottom:1px solid var(--line)}
html.site:not([data-theme=light]) .access-rules .access-src{color:var(--muted,#b6b2b7)}
html.site:not([data-theme=light]) .promote-landing .lp-rules-box{border:1px solid var(--line);background:#1d0e1a}
html.site:not([data-theme=light]) .promote-landing .lp-rules-box ul{color:var(--muted)}
html.site:not([data-theme=light]) .promote-landing .lp-rules-box strong{color:var(--ink)}
html.site:not([data-theme=light]) .access-edit .access-rule{border:1px solid var(--line,#503a4c)}
html.site:not([data-theme=light]) .lk-card{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .lk-sub{color:var(--muted)}
html.site:not([data-theme=light]) .lk-meta{color:var(--muted)}
html.site:not([data-theme=light]) .lk-cover{color:#fff}
html.site:not([data-theme=light]) .lk-c0{background:#653c78}
html.site:not([data-theme=light]) .lk-c1{background:#8a2b53}
html.site:not([data-theme=light]) .lk-c2{background:#2b654a}
html.site:not([data-theme=light]) .lk-c3{background:#3b4a7a}
html.site:not([data-theme=light]) .lk-fee{color:var(--muted)}
html.site:not([data-theme=light]) .lk-checked{color:var(--muted)}
html.site:not([data-theme=light]) .lk-tips{background:var(--soft)}
html.site:not([data-theme=light]) .lk-more summary{color:#f29abd}
html.site:not([data-theme=light]) .lk-filter .chip-f[aria-current]{background:var(--soft);border-color:var(--plum);color:#f29abd}
html.site:not([data-theme=light]) .lk-topic{border:1px solid var(--line);background:#170f16;color:var(--ink)}
html.site:not([data-theme=light]) .lk-topic:hover{border-color:var(--plum)}
html.site:not([data-theme=light]) .lk-topic strong{color:#f29abd}
html.site:not([data-theme=light]) .lk-rank{color:#f29abd}
html.site:not([data-theme=light]) .lk-disclosure{color:var(--muted);border-top:1px solid var(--line)}
html.site:not([data-theme=light]) .zv-hero h1 em{color:#f29abd}
html.site:not([data-theme=light]) .zv-sub{color:var(--muted)}
html.site:not([data-theme=light]) .zv-card{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .zv-card p{color:#c7c4c9}
html.site:not([data-theme=light]) .zv-ico{background:#2a1530;color:#fff}
html.site:not([data-theme=light]) .zv-badge{color:#fff;background:var(--plum)}
html.site:not([data-theme=light]) .zv-b0{background:#6f5fc9}
html.site:not([data-theme=light]) .zv-b1{background:#1d7f8f}
html.site:not([data-theme=light]) .zv-b2{background:#b3121b}
html.site:not([data-theme=light]) .zv-b3{background:#5f7f1e}
html.site:not([data-theme=light]) .zv-b4{background:#3f68b5}
html.site:not([data-theme=light]) .zv-tags li{background:var(--soft);color:#f29abd}
html.site:not([data-theme=light]) .zv-plekken{background:#170f16;border:1px solid var(--line)}
html.site:not([data-theme=light]) .zv-schema{background:var(--bg)}
html.site:not([data-theme=light]) .zv-s-side{background:#271a25}
html.site:not([data-theme=light]) .zv-s-side i,html.site:not([data-theme=light]) .zv-s-main i{background:#342331}
html.site:not([data-theme=light]) .zv-s-main i.zv-s-top{background:#271a25}
html.site:not([data-theme=light]) .zv-s-vak{border:2px dashed var(--plum);color:#f29abd;background:#1e141c}
html.site:not([data-theme=light]) .zv-s-vak span{background:var(--plum);color:#fff}
html.site:not([data-theme=light]) .zv-steps li:before{background:var(--plum);color:#fff}
html.site:not([data-theme=light]) .promo-filters select,html.site:not([data-theme=light]) .promo-filters input{border:1px solid #503a4c;background:#170f16;color:var(--ink)}
html.site:not([data-theme=light]) .promo-cities{border:1px solid var(--line)}
html.site:not([data-theme=light]) .promo-cities-q{border:1px solid #503a4c}
html.site:not([data-theme=light]) .todo-group{color:var(--muted)}
html.site:not([data-theme=light]) .lead-more .more{color:#f29abd}
html.site:not([data-theme=light]) .pv-wrap{border:1px solid var(--line);background:#170f16}
html.site:not([data-theme=light]) .pv-wrap .pv-row{border:0}
html.site:not([data-theme=light]) .sort-link{color:inherit}
html.site:not([data-theme=light]) .links-inline li{border-bottom:0}
html.site:not([data-theme=light]) .pt-table button.chk:hover{border-color:#653c78}
html.site:not([data-theme=light]) .pt-form .pt-block{border:1px solid var(--line)}
html.site:not([data-theme=light]) .xv-code{border:1px solid var(--line);background:var(--soft);color:var(--ink)}
html.site:not([data-theme=light]) .xv-stop.aan{border-color:#c0392b;background:#21121e}
html.site:not([data-theme=light]){--ink:#efe6f1;--muted:#b8abbd;--line:#3a2e40;--soft:#251b2a;--paper:#1c141f;--bg:#120c14;--rose:#3b2332;color-scheme:dark}
html.site:not([data-theme=light]) body{background:#120c14;color:#efe6f1}
html.site:not([data-theme=light]) a:not(.button){color:#f29abd}
html.site:not([data-theme=light]) .eyebrow{color:#f29abd}
html.site:not([data-theme=light]) .brand svg text,html.site:not([data-theme=light]) .brand svg tspan[fill="#291425"]{fill:#f3e8f0}
html.site:not([data-theme=light]) .brand svg tspan[fill="#b01d4e"],html.site:not([data-theme=light]) .brand svg text[fill="#b01d4e"]{fill:#ff5c93}
html.site:not([data-theme=light]) .hero{background:linear-gradient(115deg,#1d1220,#191018);border-bottom-color:#3a2e40}
html.site:not([data-theme=light]) .hero h1 em{color:#ff7aa8}
html.site:not([data-theme=light]) .button.primary{color:#fff}
html.site:not([data-theme=light]) input,html.site:not([data-theme=light]) select,html.site:not([data-theme=light]) textarea{background:#1c141f;color:#efe6f1;border-color:#4a3c50}
html.site:not([data-theme=light]) input::placeholder,html.site:not([data-theme=light]) textarea::placeholder{color:#8f8295}
html.site:not([data-theme=light]) select option{background:#1c141f;color:#efe6f1}
html.site:not([data-theme=light]) .niche-nav .button{background:#2c2031;border-color:#46364c;color:#efe6f1}
html.site:not([data-theme=light]) .niche-nav .button:hover{background:#3a2a40}
html.site:not([data-theme=light]) .button.current,html.site:not([data-theme=light]) .niche-nav .button.current{background:#a21d4d;border-color:#a21d4d;color:#fff}
html.site:not([data-theme=light]) .card-poster{background:#0b070c}
html.site:not([data-theme=light]) .footer{border-top-color:#3a2e40}
html.site:not([data-theme=light]) .theme-toggle{background:#2c2031;border-color:#46364c;color:#ffd77a}
html.site:not([data-theme=light]) .sponsor-label{background:#ff7aa8;color:#1a0d14}
html.site:not([data-theme=light]) .event-card.featured{border-color:#c2386d;box-shadow:0 0 0 1px #c2386d inset}
html.site:not([data-theme=light]) .cv-check{color:#fff}
html.site:not([data-theme=light]) .weekend-toggle{background:#2a1a24;border-color:#5a3549;color:#efe6f1}
html.site:not([data-theme=light]) .weekend-toggle:has(input:checked){background:#a21d4d;color:#fff}
html.site:not([data-theme=light]) .chip{background:#3a2030;border-color:#5a3549;color:#ffc2d9}
html.site:not([data-theme=light]) .pill{background:#2e2233;color:#f2b6cf}
html.site:not([data-theme=light]) .pill.new{background:#173226;color:#9fe0bf}
html.site:not([data-theme=light]) .notice{background:#251b2a;border-color:#4a3c50;color:#efe6f1}
html.site:not([data-theme=light]) .notice.success{background:#13281d;border-color:#2c5a40;color:#bfe9d1}
html.site:not([data-theme=light]) .notice.error{background:#2e141c;border-color:#6a2b40;color:#ffc9d8}
html.site:not([data-theme=light]) .hint-text{background:#f3e8f0;color:#1c141f}
html.site:not([data-theme=light]) .facility-list li{background:#251b2a;border-color:#3a2e40}
html.site:not([data-theme=light]) .org-cover,html.site:not([data-theme=light]) .org-cover *{color:#fff}
html.site:not([data-theme=light]) .cta{background:#251b2a;border-color:#3a2e40}
html.site:not([data-theme=light]) .cta p{color:#c9bccd}
html.site:not([data-theme=light]) .past-notice{background:#251b2a;border-color:#3a2e40}
html.site:not([data-theme=light]) code{background:#251b2a;color:#efe6f1}
html.site:not([data-theme=light]) .header{background:#170f19}
html.site:not([data-theme=light]) .button.dark{background:#f3e8f0;border-color:#f3e8f0;color:#1c141f}
html.site:not([data-theme=light]) .snippet{background:#2a1a24;border-color:#5a3549;color:#ffc2d9}
html.site:not([data-theme=light]) .snippet-toggle{background:#2a1a24;border-color:#5a3549;color:#ffc2d9}
html.site:not([data-theme=light]) .countdown-box{background:#21162a;border-color:#3a2e40}
html.site:not([data-theme=light]) .menu-toggle{background:#2c2031;color:#efe6f1;border:1px solid #46364c}
html.site:not([data-theme=light]) .main-nav a[aria-current=page]{color:#ff8fb6}
html.site:not([data-theme=light]) .button.primary,html.site:not([data-theme=light]) .button.primary *{color:#fff}
html.site:not([data-theme=light]) .main-nav a:not(.button){color:#efe6f1}
html.site:not([data-theme=light]) .main-nav a[aria-current=page]:not(.button){color:#ff8fb6}
html.site:not([data-theme=light]) .newsletter-input input{color:#efe6f1}
html.site:not([data-theme=light]) .newsletter-input input::placeholder{color:#a897ad}
html.site:not([data-theme=light]) .fact .price-check{color:#ff7aa8}
html.site:not([data-theme=light]) .directory-partners a.partner-cta{background:#8a4fa3;border-color:#8a4fa3;color:#fff}
html.site:not([data-theme=light]) .directory-partners a.partner-cta:hover,html.site:not([data-theme=light]) .directory-partners a.partner-cta:focus-visible{background:#a062ba;border-color:#a062ba;color:#fff}
html.site:not([data-theme=light]) .newsletter .pow-text small{color:#eac4d4}
html.site:not([data-theme=light]) .sp-img,html.site:not([data-theme=light]) .promo-slim.is-advertorial .promo-thumb{background:#fff}
html.site:not([data-theme=light]) .sp-card .sp-name{color:#f4ecf3}
html.site:not([data-theme=light]) .promote-landing{--ink:#efe6f1;--muted:#b8abbd;--purple:#d7a6ea;--pink:#f29abd;--line:#3a2e40;--paper:#1c141f}
html.site:not([data-theme=light]) .promote-landing .lp-tag{border-color:#4a3a50;color:#d8c4dc}
html.site:not([data-theme=light]) .promote-landing .lp-step-num{color:#c99bb6}
html.site:not([data-theme=light]) .promote-landing .lp-btn:not(.lp-light){background:#8a4fa3;border-color:#8a4fa3;color:#fff}
html.site:not([data-theme=light]){--green:#7fd1a4}
html.site:not([data-theme=light]) .chip-open[aria-pressed=true]{background:#173325;border-color:#7fd1a4;color:#7fd1a4}
}
