/* fl27-final1-gedeeld.css — gedeelde laag, laadt als laatste.
   169 overbodige !important verwijderd. */
@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/Manrope-500.woff2") format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/Manrope-600.woff2") format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/Manrope-700.woff2") format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/Manrope-800.woff2") format("woff2")}:root{--rood-50:#FFF1F4;--rood-100:#FFDCE4;--rood-200:#FBB6C6;--rood-400:#F2456F;--rood-500:#E11D48;--rood-600:#C2143A;--rood-700:#940E2C;--blauw-50:#ECF9FF;--blauw-100:#CFF0FF;--blauw-200:#94DEFF;--blauw-400:#29BFFF;--blauw-500:#00B4FF;--blauw-600:#0090CC;--blauw-700:#036391;--goud-50:#FDF6E7;--goud-100:#F7E7C0;--goud-400:#DCA92C;--goud-500:#C9921A;--goud-600:#A2740F;--goud-700:#75530A;--grijs-0:#FFFFFF;--grijs-25:#FAFBFD;--grijs-50:#F4F6FA;--grijs-100:#E9ECF3;--grijs-200:#D8DDE8;--grijs-300:#BCC3D2;--grijs-400:#8F98AC;--grijs-500:#6B7488;--grijs-600:#4E5566;--grijs-700:#363C4A;--grijs-800:#232733;--grijs-900:#171A23;--grijs-950:#0F1219;--verloop-merk:linear-gradient(135deg,var(--rood-500),var(--blauw-500));--verloop-zacht:linear-gradient(135deg,var(--rood-400),var(--blauw-400));--verloop-goud:linear-gradient(135deg,var(--goud-400),var(--goud-600));--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--rond-s:8px;--rond-m:12px;--rond-l:16px;--rond-xl:22px;--rond-vol:999px;--curve:cubic-bezier(.22,.61,.36,1);--snel-1:120ms;--snel-2:220ms;--snel-3:380ms}:root,[data-thema="licht"]{--bg:var(--grijs-100);--card:var(--grijs-0);--paper:var(--grijs-100);--line:var(--grijs-200);--line-zacht:var(--grijs-100);--ink:var(--grijs-900);--ink2:var(--grijs-600);--ink3:var(--grijs-600);--fl-rood:var(--rood-500);--fl-rood-op:var(--rood-50);--fl-blauw:var(--blauw-600);--fl-blauw-op:var(--blauw-50);--fl-goud:var(--goud-600);--fl-goud-op:var(--goud-50);--glas:rgba(255,255,255,.80);--glas-rand:rgba(255,255,255,.9);--glas-waas:saturate(150%) blur(18px);--sh-1:0 1px 2px rgba(23,26,35,.05);--sh-2:0 2px 8px rgba(23,26,35,.07);--sh-3:0 8px 24px rgba(23,26,35,.09);--sh-4:0 18px 44px rgba(23,26,35,.13);--sh-rood:0 6px 18px rgba(225,29,72,.24)}[data-thema="donker"]{--bg:var(--grijs-950);--card:var(--grijs-900);--paper:var(--grijs-800);--line:rgba(255,255,255,.10);--line-zacht:rgba(255,255,255,.06);--ink:#F2F4F9;--ink2:var(--grijs-300);--ink3:var(--grijs-400);--fl-rood:var(--rood-400);--fl-rood-op:rgba(242,69,111,.14);--fl-blauw:var(--blauw-400);--fl-blauw-op:rgba(41,191,255,.13);--fl-goud:var(--goud-400);--fl-goud-op:rgba(220,169,44,.14);--glas:rgba(23,26,35,.68);--glas-rand:rgba(255,255,255,.08);--glas-waas:saturate(140%) blur(20px);--sh-1:0 1px 2px rgba(0,0,0,.4);--sh-2:0 2px 10px rgba(0,0,0,.45);--sh-3:0 10px 28px rgba(0,0,0,.5);--sh-4:0 20px 50px rgba(0,0,0,.58);--sh-rood:0 6px 20px rgba(225,29,72,.34)}@media (prefers-color-scheme:dark){:root:not([data-thema="licht"]){--bg:var(--grijs-950);--card:var(--grijs-900);--paper:var(--grijs-800);--line:rgba(255,255,255,.10);--line-zacht:rgba(255,255,255,.06);--ink:#F2F4F9;--ink2:var(--grijs-300);--ink3:var(--grijs-400);--fl-rood:var(--rood-400);--fl-rood-op:rgba(242,69,111,.14);--fl-blauw:var(--blauw-400);--fl-blauw-op:rgba(41,191,255,.13);--fl-goud:var(--goud-400);--fl-goud-op:rgba(220,169,44,.14);--glas:rgba(23,26,35,.68);--glas-rand:rgba(255,255,255,.08);--glas-waas:saturate(140%) blur(20px);--sh-1:0 1px 2px rgba(0,0,0,.4);--sh-2:0 2px 10px rgba(0,0,0,.45);--sh-3:0 10px 28px rgba(0,0,0,.5);--sh-4:0 20px 50px rgba(0,0,0,.58);--sh-rood:0 6px 20px rgba(225,29,72,.34)}}.glas{background:var(--glas);-webkit-backdrop-filter:var(--glas-waas);backdrop-filter:var(--glas-waas);border:1px solid var(--glas-rand)}@supports not (backdrop-filter:blur(1px)){.glas{background:var(--card)}}.klikbaar,button,a.btn,.chip,.artchip,.rkeus,.rolknop{transition:background var(--snel-1) var(--curve),border-color var(--snel-1) var(--curve),color var(--snel-1) var(--curve),box-shadow var(--snel-2) var(--curve),transform var(--snel-1) var(--curve)}button:active,a.btn:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;scroll-behavior:auto}}:root,[data-thema="licht"]{--fl-cyaan:var(--blauw-600);--fl-lavendel:var(--blauw-500);--fl-blauw:var(--blauw-600);--fl-paars:var(--blauw-500);--t-rood:var(--rood-600);--p-rood:var(--rood-50);--t-groen:var(--blauw-700);--p-groen:var(--blauw-50);--t-blauw:var(--blauw-700);--t-paars:var(--blauw-700);--p-paars:var(--blauw-50);--a-paars:var(--blauw-600);--t-goud:var(--goud-700);--gold-bg:var(--goud-50);--tint:var(--rood-50);--tintb:var(--blauw-50);--tintr:color-mix(in srgb,var(--rood-500) 11%,transparent);--afg-blauw1:var(--blauw-500);--afg-paars2:var(--blauw-400);--n-grijs2:var(--grijs-400);--schaduw-sm:var(--sh-1);--schaduw-md:var(--sh-2);--schaduw-gloed:var(--sh-rood);--grad-primair:var(--verloop-merk)}[data-thema="donker"]{--fl-cyaan:var(--blauw-400);--fl-lavendel:var(--blauw-400);--fl-blauw:var(--blauw-400);--fl-paars:var(--blauw-400);--t-rood:var(--rood-200);--p-rood:rgba(242,69,111,.14);--t-groen:var(--blauw-200);--p-groen:rgba(41,191,255,.13);--t-blauw:var(--blauw-200);--t-paars:var(--blauw-200);--p-paars:rgba(41,191,255,.13);--a-paars:var(--blauw-400);--t-goud:var(--goud-400);--gold-bg:rgba(220,169,44,.14);--tint:rgba(242,69,111,.13);--tintb:rgba(41,191,255,.12);--tintr:color-mix(in srgb,var(--rood-400) 16%,transparent);--afg-blauw1:var(--blauw-400);--afg-paars2:var(--blauw-200);--n-grijs2:var(--grijs-500)}@media (prefers-color-scheme:dark){:root:not([data-thema="licht"]){--fl-cyaan:var(--blauw-400);--fl-lavendel:var(--blauw-400);--fl-blauw:var(--blauw-400);--fl-paars:var(--blauw-400);--t-rood:var(--rood-200);--p-rood:rgba(242,69,111,.14);--t-groen:var(--blauw-200);--p-groen:rgba(41,191,255,.13);--t-blauw:var(--blauw-200);--t-paars:var(--blauw-200);--p-paars:rgba(41,191,255,.13);--a-paars:var(--blauw-400);--t-goud:var(--goud-400);--gold-bg:rgba(220,169,44,.14);--tint:rgba(242,69,111,.13);--tintb:rgba(41,191,255,.12);--tintr:color-mix(in srgb,var(--rood-400) 16%,transparent);--afg-blauw1:var(--blauw-400);--afg-paars2:var(--blauw-200);--n-grijs2:var(--grijs-500)}}:root{--duo-rood:linear-gradient(150deg,var(--rood-700),var(--rood-500) 55%,var(--rood-400));--duo-blauw:linear-gradient(150deg,var(--blauw-700),var(--blauw-600) 55%,var(--blauw-400));--duo-paars:linear-gradient(150deg,var(--rood-600),var(--blauw-600) 78%);--duo-goud:linear-gradient(150deg,var(--goud-700),var(--goud-500) 55%,var(--goud-400));--duo-groen:linear-gradient(150deg,var(--blauw-700),var(--blauw-500) 60%,var(--blauw-200));--duo-oranje:linear-gradient(150deg,var(--goud-700),var(--goud-500) 58%,var(--goud-400));--duo-geel:linear-gradient(150deg,var(--goud-600),var(--goud-400) 60%,var(--goud-100));--duo-inkt:linear-gradient(150deg,var(--grijs-950),var(--grijs-700))}:root{--rl:var(--rond-xl);--r:var(--rond-l);--e-red:var(--rood-500);--e-blue:var(--blauw-500);--gold:var(--goud-500);--pink:var(--rood-400);--pink-d:var(--rood-500);--green:var(--blauw-600);--n-inkt2:var(--grijs-800);--afg-rood1:var(--rood-500);--afg-goud1:var(--goud-400);--afg-paars1:var(--blauw-400);--grad:linear-gradient(135deg,var(--rood-400) 0%,var(--blauw-400) 100%);--grad27:linear-gradient(100deg,var(--rood-500) 0%,var(--blauw-500) 100%);--gradsoft:linear-gradient(135deg,color-mix(in srgb,var(--rood-500) 8%,transparent),color-mix(in srgb,var(--blauw-500) 8%,transparent))}:root,[data-thema="licht"]{--e-blue:var(--blauw-700);--fl-blauw:var(--blauw-700);--fl-cyaan:var(--blauw-700);--fl-lavendel:var(--blauw-700);--t-blauw:var(--blauw-700);--t-groen:var(--blauw-700);--t-paars:var(--blauw-700);--t-goud:var(--goud-700);--ink3:var(--grijs-600)}[data-thema="donker"]{--e-blue:var(--blauw-200);--fl-blauw:var(--blauw-400);--fl-cyaan:var(--blauw-400);--fl-lavendel:var(--blauw-400);--t-blauw:var(--blauw-200);--t-groen:var(--blauw-200);--t-paars:var(--blauw-200);--t-goud:var(--goud-400);--ink3:var(--grijs-400)}@media (prefers-color-scheme:dark){:root:not([data-thema="licht"]){--e-blue:var(--blauw-200);--fl-blauw:var(--blauw-400);--fl-cyaan:var(--blauw-400);--fl-lavendel:var(--blauw-400);--t-blauw:var(--blauw-200);--t-groen:var(--blauw-200);--t-paars:var(--blauw-200);--t-goud:var(--goud-400);--ink3:var(--grijs-400)}}:root{--duo-oranje:linear-gradient(150deg,var(--grijs-800),var(--goud-600) 60%,var(--goud-400));--foto-doek:var(--grijs-800);--skelet1:rgba(139,145,153,.13);--skelet2:rgba(139,145,153,.24);--rail-b:328px;--lees-max:760px;--breed-max:1120px}@media (prefers-color-scheme:dark){:root{--skelet1:rgba(255,255,255,.06);--skelet2:rgba(255,255,255,.12)}}.flfoto{display:block;position:relative;overflow:hidden;isolation:isolate;background:var(--duo-inkt);background-image:var(--tone,var(--duo-inkt));border-radius:14px}.flfoto::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(130% 90% at var(--spx,18%) var(--spy,-10%),rgba(255,255,255,.28),transparent 58%),radial-gradient(100% 80% at 108% 112%,rgba(0,0,0,.42),transparent 56%)}.flfoto::after{content:'';position:absolute;inset:-40%;z-index:2;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23g)'/></svg>")}.flfoto .mono{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;font-family:Manrope,system-ui,sans-serif;font-weight:800;letter-spacing:-.05em;font-size:clamp(28px,42cqw,84px);line-height:1;color:rgba(255,255,255,.19);text-shadow:0 2px 18px rgba(0,0,0,.28);user-select:none;container-type:inline-size}.flfoto{container-type:inline-size}.flfoto>img{position:absolute;inset:0;z-index:4;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.flfoto>img.geladen{opacity:1}.flfoto>img.stuk{display:none}.flfoto .sluier{position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(to top,rgba(12,10,18,.82) 0%,rgba(12,10,18,.32) 42%,transparent 72%)}.flfoto .opdruk{position:absolute;z-index:6;left:0;right:0;bottom:0;padding:13px 14px;color:var(--grijs-0)}.flfoto.r-vier{aspect-ratio:4/3}.flfoto.r-breed{aspect-ratio:16/9}.flfoto.r-vierkant{aspect-ratio:1/1}.flfoto.r-portret{aspect-ratio:3/4}.flfoto.r-band{aspect-ratio:21/9}body main .pimg,body main .foto,body .pcard>img,body main [data-livephoto]{background-image:var(--tone,var(--duo-inkt))}body img[data-echt]{transition:opacity .45s ease}body img[data-echt].stuk,body img.liveimg.stuk{display:none}@keyframes flpuls{0%,100%{opacity:1}50%{opacity:.55}}.skelet{background:linear-gradient(100deg,var(--skelet1) 30%,var(--skelet2) 50%,var(--skelet1) 70%);background-size:220% 100%;border-radius:8px;animation:flschuif 1.5s linear infinite}@keyframes flschuif{from{background-position:120% 0}to{background-position:-120% 0}}.skelet.regel{height:11px;margin:7px 0}.skelet.regel.kort{width:52%}.skelet.blok{height:130px;border-radius:14px}@media (prefers-reduced-motion:reduce){.skelet{animation:none}}body main .leeg,body main .zk-leeg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding:34px 22px;border-radius:16px;border:1.5px dashed var(--line);background:var(--paper)}body main .leeg .leegmerk{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--duo-inkt);color:rgba(255,255,255,.75);font-size:19px;flex:none}body main .leeg b{font-size:14px;font-weight:800;color:var(--ink)}body main .leeg p{margin:0;font-size:12.5px;color:var(--ink2);max-width:38ch;line-height:1.5}body main .leeg .btn{margin-top:4px}body main .kruim{display:flex;align-items:center;flex-wrap:wrap;gap:2px 0;font-size:11.5px;font-weight:700;color:var(--ink3);margin:0 0 14px;padding:0;line-height:1.6}body main .kruim a{color:var(--ink3);text-decoration:none;border-radius:5px;padding:1px 3px}body main .kruim a:hover{color:var(--fl-rood);background:var(--paper)}body main .kruim .sep{opacity:.5;padding:0 4px;font-weight:600}body main .kruim .nu,body main .kruim>span:last-child{color:var(--ink2)}body main .kruim .nu{font-weight:800}@media(max-width:560px){body main .kruim{font-size:11px;margin-bottom:11px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap;-webkit-overflow-scrolling:touch}body main .kruim::-webkit-scrollbar{display:none}}body main .inner>.rail{position:static;align-self:stretch;max-height:none;overflow:visible;top:auto}body main .rail>.railpin{position:sticky;top:calc(var(--hd,58px) + 20px);max-height:none;overflow:visible;display:flex;flex-direction:column;gap:12px}body main .inner>.inner{grid-column:1/-1}@media(min-width:1000px){body[data-rail="nee"] main .inner{grid-template-columns:minmax(0,1fr)!important;max-width:var(--breed-max)}body[data-rail="nee"] main .hoofdkolom{max-width:none}body[data-rail="lees"] main .inner{grid-template-columns:minmax(0,1fr)!important;max-width:var(--breed-max)}body[data-rail="lees"] main .hoofdkolom>.card>p,body[data-rail="lees"] main .hoofdkolom>.card>ul{max-width:72ch}}body main .chip{transition:border-color .15s,background .15s,color .15s}body main .h6{font-size:10.5px;font-weight:800;letter-spacing:1.15px;text-transform:uppercase}body main .ackaart{padding:0;overflow:hidden;border-radius:16px;display:flex;flex-direction:column}body main .ackaart .acfoto{aspect-ratio:5/4;border-radius:0;flex:none}body main .ackaart .acbody{gap:0}body main .ackaart b{font-size:13.5px}body main .ackaart em{font-style:normal;font-size:9.5px;font-weight:800;color:var(--ink3);text-transform:uppercase;letter-spacing:.06em;display:block;margin-top:2px}body main .ackaart i{font-style:normal;font-size:10.5px;color:var(--ink3);font-weight:700;display:block;margin-top:6px}body main .ackaart:hover{border-color:var(--fl-rood)}body main .ackaart .acfoto>img{transition:opacity .45s ease,transform .5s ease}body main .akart{padding:0;overflow:hidden;display:flex;flex-direction:column}body main .akart .acfoto{border-radius:0;flex:none}body main .akart b{font-size:12.5px}body main .akart i{font-size:10px;margin-top:3px}body main .relacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}body main .relact{text-decoration:none;color:inherit;display:block}body main .relact .flfoto{aspect-ratio:1/1;border-radius:12px}body main .relact b{display:block;font-size:10.5px;font-weight:800;margin-top:6px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}body main .relact:hover b{color:var(--fl-rood)}body main .artfoto{width:104px;height:104px;flex:none;border-radius:20px;box-shadow:var(--sh)}body main .artfoto .mono{font-size:34px}@media(max-width:560px){body main .artfoto{width:76px;height:76px;border-radius:16px}body main .artfoto .mono{font-size:26px}}body .wm-img.stuk{display:none}body .wm-img.stuk+.wm-fb{display:inline-flex}body main .fdkaart .fdtop{display:flex;align-items:center;gap:5px}body main .fdvink{width:14px;height:14px;border-radius:50%;background:var(--fl-lichtblauw);color:var(--grijs-0);font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:none}body main .fdcijfer{display:flex;align-items:baseline;gap:6px;margin-top:7px}body main .fdcijfer b{font-size:19px;font-weight:800;line-height:1;color:var(--ink)}body main .fdcijfer span{font-size:10px;font-weight:700;color:var(--ink3)}body main .fdkaart i{margin-top:6px}body main .fdrij{display:flex;align-items:center;gap:9px;padding:7px 0;text-decoration:none;color:inherit;border-bottom:1px solid var(--line)}body main .fdrij:last-child{border-bottom:0}body main .fdrij .fdpos{font-size:11px;font-weight:800;color:var(--ink3);width:12px;flex:none}body main .fdrij .flfoto{width:34px;height:34px;border-radius:10px;flex:none}body main .fdrij .flfoto .mono{font-size:12px}body main .fdrt{flex:1;min-width:0}body main .fdrt b{display:block;font-size:12.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body main .fdrt em{font-style:normal;font-size:10px;font-weight:700;color:var(--ink3)}body main .fdrc{font-size:14px;font-weight:800;color:var(--t-groen)}body main .fdrij:hover .fdrt b{color:var(--fl-rood)}body main .prijsrij{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;padding:6px 0;border-bottom:1px solid var(--line)}body main .prijsrij:last-of-type{border-bottom:0}body main .prijsrij b{font-weight:800}body main .fdhero{position:relative;border-radius:18px;overflow:hidden;margin-bottom:14px}body main .fdhero .flfoto{aspect-ratio:21/9}@media(max-width:560px){body main .fdhero .flfoto{aspect-ratio:16/9}}body main .fdkop{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap;margin-bottom:4px}body main .fdgroot{font-size:38px;font-weight:800;line-height:1;color:var(--ink)}body main .fdgroot small{font-size:13px;font-weight:800;color:var(--ink3)}body main .fdsub{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}@media(max-width:560px){body main .fdsub{grid-template-columns:repeat(2,minmax(0,1fr))}}body main .fdsubv{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:9px 10px}body main .fdsubv em{font-style:normal;display:block;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}body main .fdsubv b{display:block;font-size:16px;font-weight:800;margin-top:2px}body main .fdbalk{height:5px;border-radius:3px;background:var(--line);margin-top:5px;overflow:hidden}body main .fdbalk i{height:100%;border-radius:3px;background:var(--fl-groen)}body main .gerecht{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid var(--line)}body main .gerecht:last-child{border-bottom:0}body main .gerecht .flfoto{width:46px;height:46px;border-radius:12px;flex:none}body main .gerecht .flfoto .mono{font-size:14px}body main .gerecht .gtx{flex:1;min-width:0}body main .gerecht .gtx b{display:block;font-size:13px;font-weight:800}body main .gerecht .gtx span{font-size:10.5px;font-weight:700;color:var(--ink3)}body main .gerecht .gpr{font-size:13px;font-weight:800;white-space:nowrap}body main .rev{padding:13px 0;border-bottom:1px solid var(--line)}body main .rev:last-child{border-bottom:0}body main .revkop{display:flex;align-items:center;gap:9px}body main .revkop .flfoto{width:32px;height:32px;border-radius:10px;flex:none}body main .revkop .flfoto .mono{font-size:11px}body main .revnaam{flex:1;min-width:0}body main .revnaam b{display:block;font-size:12.5px;font-weight:800}body main .revnaam span{font-size:10px;font-weight:700;color:var(--ink3)}body main .revcijfer{font-size:16px;font-weight:800;flex:none}body main .revgeverifieerd{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:800;color:var(--t-groen);background:var(--p-groen);border-radius:999px;padding:2px 7px;margin-left:5px}body main .rev p{font-size:13px;line-height:1.6;margin:9px 0 0}body main .revfotos{display:flex;gap:7px;margin-top:9px}body main .revfotos .flfoto{width:74px;height:74px;border-radius:11px;flex:none}body main .revfotos .flfoto .mono{font-size:0}body main .revantwoord{margin:10px 0 0 41px;padding:10px 12px;border-radius:12px;background:var(--paper);border-left:3px solid var(--fl-lichtblauw)}body main .revantwoord b{font-size:11.5px;font-weight:800;display:flex;align-items:center;gap:5px}body main .revantwoord p{font-size:12px;margin:5px 0 0;color:var(--ink2)}body main .fdbalk{display:block}body main .fdbalk i{display:block}body main .trow{display:flex;align-items:center;gap:10px;padding:10px 0;text-decoration:none;color:inherit;border-bottom:1px solid var(--line)}body main .trow:last-child{border-bottom:0}body main .trow .tx2{flex:1;min-width:0;display:block}body main .trow .tx2 b{display:block;font-size:13px;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body main .trow .tx2 .tm{display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:3px;white-space:normal}body main .trow .tr{font-size:10.5px;font-weight:800;color:var(--ink3);white-space:nowrap;flex:none}body main .trow:hover .tx2 b{color:var(--fl-rood)}body main .rail .trow .tx2 b{white-space:normal}body main .schakelrij{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid var(--line)}body main .schakelrij:last-child{border-bottom:0}body main .schakelrij b{display:block;font-size:13px;font-weight:800}body main .schakelrij em{font-style:normal;display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:2px}body main .schakelrij input{width:20px;height:20px;accent-color:var(--fl-rood);flex:none}body main .rapportkaart{border:1.5px solid var(--line)}body main .rapportkaart .rapfase{display:none}body main .rapportkaart[data-fase="voor"] .rapfase-voor,body main .rapportkaart[data-fase="open"] .rapfase-open,body main .rapportkaart[data-fase="gestemd"] .rapfase-gestemd,body main .rapportkaart[data-fase="vast"] .rapfase-vast{display:block}body main .rapportkaart h3{margin:9px 0 6px;font-size:19px;font-weight:800;line-height:1.25}body main .rapportkaart p{font-size:13px;color:var(--ink2);margin:0 0 13px;line-height:1.55}body main .rapstatus{border:1px solid var(--line);white-space:nowrap;flex:none}body main .rapstatus.rapopen{color:var(--t-groen);border-color:var(--t-groen);background:var(--p-groen)}body main .rapportkaart .rapst-dicht{display:none}body main .rapportkaart[data-fase="vast"] .rapst-open{display:none}body main .rapportkaart[data-fase="vast"] .rapst-dicht{display:inline-block}body main .rapsponsor{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 13px;border-radius:13px;background:var(--paper);border:1px solid var(--line);margin:0 0 15px}body main .rapsponsor span{font-size:11.5px;color:var(--ink2);line-height:1.5;flex:1;min-width:180px}body main .rapsplogo{font-size:11px;font-weight:800;color:var(--ink);text-decoration:none;background:var(--card);border:1px solid var(--line);border-radius:999px;padding:6px 12px;white-space:nowrap}body main .rapsplogo:hover{border-color:var(--fl-rood)}body main .raprij{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;padding:7px 0}body main .raplabel{align-items:center;gap:5px}body main .rapinfo{width:15px;height:15px;border-radius:50%;border:1px solid var(--line);background:var(--paper);font-style:normal;font-size:9.5px;font-weight:800;color:var(--ink3);display:inline-flex;align-items:center;justify-content:center;cursor:help;flex:none}body main .rapinfo:hover,body main .rapinfo:focus{border-color:var(--fl-rood);color:var(--fl-rood);outline:0}body main .rapschaal{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:3px}body main .rapg{border:0;background:none;border-radius:999px;padding:6px 0 5px;cursor:pointer;font:inherit;display:flex;flex-direction:column;align-items:center;gap:1px;transition:background .14s}body main .rapg .rapgi{font-size:20px;line-height:1.15;filter:grayscale(.55) opacity(.62);transition:filter .14s,transform .14s}body main .rapg em{font-style:normal;font-size:9px;font-weight:800;color:var(--ink3);height:0;overflow:hidden;transition:height .14s}body main .rapg:hover .rapgi{filter:none;transform:translateY(-1px)}body main .rapg.aan{background:var(--card);box-shadow:0 1px 3px rgba(23,20,35,.13)}body main .rapg.aan .rapgi{filter:none}body main .rapg.aan em{height:12px;color:var(--ink2)}body main .rapcijferrij{margin-top:6px;padding-top:13px;border-top:1px solid var(--line)}body main .rapslider{display:flex;align-items:center;gap:13px}body main .rapslider input[type=range]{flex:1;min-width:0;height:6px;-webkit-appearance:none;appearance:none;background:var(--line);border-radius:4px;outline:0;cursor:pointer}body main .rapslider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--fl-rood);border:3px solid var(--card);box-shadow:0 1px 4px rgba(23,20,35,.28);cursor:grab}body main .rapslider input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--fl-rood);border:3px solid var(--card);box-shadow:0 1px 4px rgba(23,20,35,.28);cursor:grab}body main .rapslider b{font-size:22px;font-weight:800;min-width:44px;text-align:right}body main .rapknop{width:100%;margin-top:15px}body main .rapklein{font-size:10.5px;font-weight:700;color:var(--ink3);margin:11px 0 0;line-height:1.5}body main .rapmijn{display:flex;gap:30px;margin-bottom:14px}body main .rapeind em{font-style:normal;display:block;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}body main .rapeind b{display:block;font-size:28px;font-weight:800;line-height:1.1}body main .rapbalkrij{display:grid;grid-template-columns:118px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:5px 0}body main .rapbalkrij>span:first-child{font-size:11.5px;font-weight:800;color:var(--ink2)}body main .rapbalkrij b{font-size:12px;font-weight:800;text-align:right}body main .rapbalk{position:relative;height:7px;border-radius:4px;background:var(--line)}body main .rapbalk i{display:block;height:100%;border-radius:4px;background:var(--fl-groen)}body main .rapbalk u{position:absolute;top:-3px;width:2px;height:13px;background:var(--fl-rood);border-radius:1px;transform:translateX(-1px)}body main .rapzegel{display:flex;align-items:center;gap:16px;padding:14px 15px;border-radius:14px;background:var(--paper);border:1px solid var(--line);margin-bottom:13px}body main .rapeindgroot{font-size:44px;font-weight:800;line-height:1;color:var(--ink)}body main .rapzegel b{display:block;font-size:13.5px;font-weight:800}body main .rapzegel em{font-style:normal;display:block;font-size:11px;font-weight:700;color:var(--ink3);margin-top:3px;line-height:1.5}body main .rapedities{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}body main .rapedrij{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:9px}body main .raped{text-decoration:none;color:inherit;text-align:center;padding:9px 6px;border-radius:12px;background:var(--paper);border:1px solid var(--line)}body main .raped em{font-style:normal;display:block;font-size:9.5px;font-weight:800;color:var(--ink3)}body main .raped b{display:block;font-size:18px;font-weight:800;margin:2px 0 1px}body main .raped span{display:block;font-size:9.5px;font-weight:700;color:var(--ink3)}body main .raped:hover{border-color:var(--fl-rood)}body main .rapportkaart[data-fase="vast"] .rapg{pointer-events:none}@media(max-width:620px){body main .raprij{grid-template-columns:1fr;gap:6px;padding:9px 0}body main .raplabel{font-size:12px}body main .rapg .rapgi{font-size:22px}body main .rapbalkrij{grid-template-columns:96px minmax(0,1fr) 30px;gap:8px}body main .rapedrij{grid-template-columns:repeat(2,minmax(0,1fr))}body main .rapmijn{gap:22px}body main .rapportkaart h3{font-size:17px}}body main .partnerkaart{border-left:2px solid var(--n-grijs2)}body main .pkkop{display:flex;align-items:center;gap:7px;margin-bottom:8px}body main .pkmerk{font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);background:none;width:auto;height:auto;border-radius:0;display:inline}body main .pktx{display:flex;align-items:center;gap:6px;flex:1;min-width:0}body main .pktx b{font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink2)}body main .pktx em{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink3)}body main .pkbron{display:none}body main .partnerkaart h3{margin:0 0 6px;font-size:16px;font-weight:800;line-height:1.32}body main .partnerkaart h3 a{color:inherit;text-decoration:none}body main .partnerkaart h3 a:hover{color:var(--fl-rood)}body main .partnerkaart>p{font-size:13px;color:var(--ink2);margin:0;line-height:1.55}body main .pkvoet{font-size:10.5px;font-weight:700;color:var(--ink3);margin:11px 0 0;padding-top:0;border-top:0}body main .pkvoet a{color:var(--ink3);text-decoration:underline}body[data-pagina="festival"] main .sts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:560px){body[data-pagina="festival"] main .sts{grid-template-columns:repeat(2,minmax(0,1fr))}}body main .fanker{position:sticky;top:var(--hd,58px);z-index:20;margin:0 0 14px;padding:9px 0;background:var(--bg)}body main .fanker a:hover,body main .fanker a.hier{border-color:var(--fl-rood);color:var(--fl-rood)}body main .inklap{position:relative}body main .inklap>.inklapknop{display:none}@media(max-width:620px){body main .inklap.dicht>.inklapinhoud{max-height:210px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--grijs-950) 55%,transparent);mask-image:linear-gradient(to bottom,var(--grijs-950) 55%,transparent)}body main .inklap>.inklapknop{display:block;width:100%;margin-top:11px;font:inherit;font-size:12.5px;font-weight:800;color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:999px;padding:9px 0;cursor:pointer}body main .inklap>.inklapknop:hover{border-color:var(--fl-rood)}}@media(min-width:1000px){body[data-rail="ja"] main .inner:has(>.rail){max-width:1120px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}body[data-rail="ja"] main .inner:not(:has(>.rail)){display:block;max-width:1120px}body[data-rail="ja"] main .inner>.inner,body[data-rail="ja"] main .inner>.sitefoot{grid-column:1/-1}body[data-rail="ja"] main .hoofdkolom{display:flex;flex-direction:column;gap:12px;min-width:0}}body main .sitefoot{padding:30px 26px 24px}body main .sitefoot .cols{gap:26px 34px}body main .sitefoot h5{margin:0 0 11px}body main .sitefoot .base{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}@media(max-width:620px){body main .sitefoot{margin-top:20px;padding:24px 18px 20px;border-radius:16px}body main .sitefoot .cols{gap:20px 22px}}body main .fsub{display:flex;gap:5px;overflow-x:auto;margin:0 0 14px;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}body main .fsub::-webkit-scrollbar{display:none}body main .fsub a{flex:none;font-size:12px;font-weight:800;text-decoration:none;color:var(--ink2);background:var(--card);border:1.5px solid var(--line);border-radius:999px;padding:7px 14px}body main .fsub a:hover{border-color:var(--fl-rood);color:var(--fl-rood)}body main .fsub a.hier{background:var(--fl-rood);border-color:var(--fl-rood);color:var(--grijs-0)}body main .fgroep{margin-top:12px}body main .fnodes{margin-top:4px}body main .fnode{display:grid;grid-template-columns:34px minmax(0,1fr) 190px;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}body main .fnode:last-child{border-bottom:0}body main .fnicoon{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--line);color:var(--afg-paars2);flex:none}body main .fnode:hover .fnicoon{color:var(--fl-rood);border-color:var(--fl-rood)}body main .fntx{min-width:0}body main .fntx b{display:block;font-size:13.5px;font-weight:800;line-height:1.35}body main .fntx em{font-style:normal;display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:3px}body main .fnode:hover .fntx b{color:var(--fl-rood)}body main .fnlaatst{display:flex;align-items:center;gap:8px;min-width:0}body main .fnlt{min-width:0}body main .fnlt b{display:block;font-size:11.5px;font-weight:800;color:var(--ink2);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body main .fnlt em{font-style:normal;display:block;font-size:10px;font-weight:700;color:var(--ink3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:820px){body main .fnode{grid-template-columns:34px minmax(0,1fr);row-gap:8px}body main .fnlaatst{grid-column:2;padding-left:0}}body main .flava{width:28px;height:28px;border-radius:9px;flex:none;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:var(--grijs-0);background:var(--duo-inkt)}body main .flava.groot{width:44px;height:44px;border-radius:14px;font-size:14px}body main .fnode:nth-child(5n+1) .flava{background:var(--duo-rood)}body main .fnode:nth-child(5n+2) .flava{background:var(--duo-blauw)}body main .fnode:nth-child(5n+3) .flava{background:var(--duo-paars)}body main .fnode:nth-child(5n+4) .flava{background:var(--duo-groen)}body main .fnode:nth-child(5n+5) .flava{background:var(--duo-goud)}body main .trow:nth-child(5n+1) .flava{background:var(--duo-blauw)}body main .trow:nth-child(5n+2) .flava{background:var(--duo-paars)}body main .trow:nth-child(5n+3) .flava{background:var(--duo-groen)}body main .trow:nth-child(5n+4) .flava{background:var(--duo-goud)}body main .trow:nth-child(5n+5) .flava{background:var(--duo-rood)}body main .fonline{font-size:11.5px;line-height:1.6;color:var(--ink2);margin:8px 0 6px}body main .fonline a{color:var(--fl-rood);font-weight:800;text-decoration:none}body main .fklein{font-size:11px;font-weight:700;color:var(--ink3);line-height:1.55;margin:0}body main .fstatrij{display:flex;justify-content:space-between;align-items:center;font-size:12px;padding:7px 0;border-bottom:1px solid var(--line)}body main .fstatrij:last-child{border-bottom:0}body main .fstatrij b{font-weight:800}body main .fstatrij span{color:var(--ink3);font-weight:700}body main .fledenrij{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin-top:11px}@media(max-width:620px){body main .fledenrij{grid-template-columns:repeat(3,minmax(0,1fr))}}body main .flid{text-decoration:none;color:inherit;text-align:center}body main .flid .flava{margin:0 auto}body main .flid b{display:block;font-size:11px;font-weight:800;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body main .flid em{font-style:normal;display:block;font-size:9.5px;font-weight:700;color:var(--ink3)}body main .flid:hover b{color:var(--fl-rood)}body[data-pagina="forum"] main .hoofdkolom{gap:14px}body main .hoofdkolom>article.card{margin-bottom:2px}body main #cPosts>article{margin-bottom:14px}body main #cPosts>article:last-child{margin-bottom:0}body main .clr,body main .csec{padding:13px 0}body main .awr{padding:13px 0;border-bottom:1px solid var(--line)}body main .awr:last-child{border-bottom:0}body main .acgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px}body main .acrij{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}body main .ackaart,body main .akart{padding:0;overflow:hidden;border-radius:15px;display:flex;flex-direction:column;background:var(--card);border:1.5px solid var(--line);cursor:pointer;text-decoration:none;color:inherit;min-width:0;max-width:none}body main .ackaart .acfoto,body main .akart .acfoto{aspect-ratio:16/10;border-radius:0;flex:none}body main .akart .acfoto{aspect-ratio:1/1}body main .acfoto .mono{font-size:clamp(20px,26cqw,44px);color:rgba(255,255,255,.13)}body main .acnaam{position:absolute;z-index:6;left:0;right:0;bottom:0;padding:22px 11px 9px;color:var(--grijs-0);font-size:13px;font-weight:800;line-height:1.25;background:linear-gradient(to top,rgba(10,8,16,.9),rgba(10,8,16,.5) 46%,transparent);text-shadow:0 1px 6px rgba(0,0,0,.5)}body main .akart .acnaam{font-size:11.5px;padding:18px 9px 8px}body main .ackaart .acbody{padding:9px 11px 11px;display:flex;flex-direction:column;flex:1;min-width:0}body main .akart .acbody{padding:8px 10px 10px}body main .ackaart em,body main .akart em{font-style:normal;font-size:9.5px;font-weight:800;color:var(--ink3);text-transform:uppercase;letter-spacing:.06em}body main .ackaart i,body main .akart i{font-style:normal;font-size:10.5px;color:var(--ink3);font-weight:700;margin-top:4px;line-height:1.4;flex:1}body main .actijd{color:var(--fl-rood);font-weight:800}body main .ackaart .volg{margin-top:9px;width:100%;font-size:11.5px;padding:7px 0;border-radius:999px;border:1.5px solid var(--line);background:var(--card);color:var(--ink);font-weight:800;cursor:pointer}body main .ackaart .volg:hover{border-color:var(--fl-rood);color:var(--fl-rood)}body main .ackaart .volg.aan{background:var(--fl-rood);border-color:var(--fl-rood);color:var(--grijs-0)}body main .ackaart:hover,body main .akart:hover{border-color:var(--fl-rood)}body main .ackaart:hover .acfoto>img{transform:scale(1.04)}body main .acfoto>img{transition:opacity .45s ease,transform .5s ease}body main .acbalk2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}body main .actel{font-size:11px;font-weight:800;color:var(--ink3);white-space:nowrap}body main .acletters{display:flex;padding-bottom:2px}body main .acl{font:inherit;font-size:11px;font-weight:800;color:var(--ink3);cursor:pointer;background:none;border:0;border-radius:8px;min-width:24px;padding:5px 6px}body main .acl:hover{background:var(--paper);color:var(--ink)}body main .acl.on{background:var(--fl-rood);color:var(--grijs-0)}body main .zoekwrap{margin-top:12px}body main .zoekwrap input{width:100%;box-sizing:border-box;border:1.5px solid var(--line);background:var(--card);border-radius:13px;padding:12px 15px;font:inherit;font-size:13.5px;color:var(--ink);outline:0}body main .zoekwrap input:focus{border-color:var(--fl-rood)}body main .zoekwrap input::placeholder{color:var(--ink3)}body main .fprofstat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:11px}@media(max-width:560px){body main .fprofstat{grid-template-columns:repeat(2,minmax(0,1fr))}}body main .fprofstat>span{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:10px 11px}body main .fprofstat b{display:block;font-size:17px;font-weight:800;line-height:1.2}body main .fprofstat em{font-style:normal;display:block;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink3);margin-top:2px}body main .kaartstat{margin:12px 0}body main .lidkop{display:flex;gap:15px;align-items:center}body main .lidfoto{width:76px;height:76px;border-radius:22px;flex:none}body main .lidfoto .mono{font-size:26px}body main .lidtx{flex:1}body main .lidtx h1{margin:0;font-size:22px;font-weight:800}body main .lidtx p{margin:3px 0 0;font-size:11.5px;font-weight:700;color:var(--ink3)}@media(max-width:560px){body main .lidfoto{width:60px;height:60px;border-radius:18px}body main .lidfoto .mono{font-size:20px}body main .lidtx h1{font-size:19px}}body main .fbron{font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:3px 8px;flex:none;align-self:flex-start;margin-top:2px}body .rail{max-height:none;overflow:visible;align-self:stretch}body .rail>.railpin{max-height:none;overflow:visible;position:sticky;top:calc(var(--hd,58px) + 20px)}body main .leeg[hidden],body main [hidden]{display:none}body main .rail .chips{flex-wrap:wrap}body main .rail .chips .chip{max-width:100%}body main .trow .tx2 b b,body main .trow .tx2 b strong{display:inline;font-weight:800}body main .trow .tx2>b{display:block}body main .pkop-sticky{position:static;background:none;box-shadow:none;padding:0;display:flex;flex-direction:column;gap:12px}body main .phero{position:relative;overflow:hidden;border-radius:20px;padding:78px 24px 22px;background:var(--card);box-shadow:var(--sh);text-align:center}body main .phero::before{content:'';position:absolute;inset:0 0 auto 0;height:104px;z-index:0;background:var(--duo-paars)}body main .phero::after{content:'';position:absolute;inset:0 0 auto 0;height:104px;z-index:1;pointer-events:none;background:radial-gradient(130% 90% at 22% -20%,rgba(255,255,255,.3),transparent 60%)}body main .phero>*{position:relative;z-index:2}body main .phero .bigava{display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin:0 auto 11px;border-radius:50%;background:var(--duo-blauw);color:var(--grijs-0);font-size:28px;font-weight:800;border:4px solid var(--card);box-shadow:0 4px 16px rgba(23,20,35,.22)}body main .phero h1{margin:0;font-size:24px;font-weight:800}body main .phero .rank{display:inline-block;margin-top:7px}body main .phero .sub{margin-top:8px;font-size:12px;font-weight:700;color:var(--ink3)}body main .pstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body main .pstats .s{background:var(--card);box-shadow:var(--sh);border-radius:14px;padding:13px 12px;text-align:center}body main .pstats .s b{display:block;font-size:19px;font-weight:800;line-height:1.15}body main .pstats .s span{display:block;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-top:3px}@media(max-width:620px){body main .phero{padding:64px 18px 20px;border-radius:18px}body main .phero::before,body main .phero::after{height:88px}body main .phero .bigava{width:72px;height:72px;font-size:23px}body main .phero h1{font-size:21px}body main .pstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}body main .rail .card [style*="linear-gradient"][style*="width"]{max-width:100%}body main .rail .card>div[style*="height"]{max-width:100%;box-sizing:border-box}body main .ordeknop{align-self:flex-start;width:auto;background:var(--card);color:var(--ink2);border:1.5px solid var(--line);border-radius:999px;font-size:11.5px;font-weight:800;padding:7px 14px;margin:0 0 2px}body main .ordeknop:hover{border-color:var(--fl-rood);color:var(--fl-rood)}body main #forumKaart .chips{margin-bottom:6px}body main #forumKaart .fbron{margin-top:1px}body main .ontdeknav{padding:15px 14px 14px}body main .ondgroep{border-bottom:1px solid var(--line)}body main .ondgroep:last-of-type{border-bottom:0}body main .ondkop{display:flex;align-items:center;gap:9px;width:100%;padding:10px 2px;border:0;background:none;font:inherit;font-size:13px;font-weight:800;color:var(--ink);cursor:pointer;text-align:left}body main .ondkop .ondi{font-size:14px;width:18px;text-align:center;flex:none}body main .ondkop em{font-style:normal;margin-left:auto;font-size:10.5px;font-weight:800;color:var(--ink3)}body main .ondpijl{width:7px;height:7px;flex:none;border-right:2px solid var(--ink3);border-bottom:2px solid var(--ink3);transform:rotate(45deg) translate(-1px,-1px);transition:transform .18s ease}body main .ondgroep[data-open] .ondpijl{transform:rotate(225deg) translate(-2px,-2px)}body main .ondkop:hover{color:var(--fl-rood)}body main .ondkop:hover .ondpijl{border-color:var(--fl-rood)}body main .ondlijst{display:none;padding:0 0 9px 27px}body main .ondgroep[data-open] .ondlijst{display:block}body main .ondlijst a{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:9px;text-decoration:none;font-size:12.5px;font-weight:700;color:var(--ink2)}body main .ondlijst a em{font-style:normal;margin-left:auto;font-size:10px;font-weight:800;color:var(--ink3)}body main .ondlijst a:hover{background:var(--paper);color:var(--fl-rood)}body main .ondjouw{margin-top:13px;padding-top:13px;border-top:1px solid var(--line)}body main .phero[data-rang="gold"]::before{background:var(--duo-goud)}body main .phero[data-rang="kenner"]::before{background:var(--duo-paars)}body main .phero[data-rang="lid"]::before{background:var(--duo-blauw)}body main .phero[data-rang="redactie"]::before{background:var(--duo-rood)}body main .herochips{justify-content:center;margin-top:12px}body main #forumKaart .trow{padding:9px 0}body main #forumKaart .trow .tx2>b{font-size:12.5px;line-height:1.4}body main #forumKaart .trow .tm{font-size:10px}body main .actmeer{width:100%;margin-top:10px;font:inherit;font-size:12px;font-weight:800;color:var(--ink2);background:var(--paper);border:1.5px solid var(--line);border-radius:999px;padding:8px 0;cursor:pointer}body main .actmeer:hover{border-color:var(--fl-rood);color:var(--fl-rood)}body main .dagboek .inklapknop{display:block}body main .dagboek.dicht .inklapinhoud{max-height:168px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--grijs-950) 62%,transparent);mask-image:linear-gradient(to bottom,var(--grijs-950) 62%,transparent)}body main .dagboekvoet{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}body main .dagboekvoet>span{font-size:11.5px;font-weight:700;color:var(--ink3);flex:1;min-width:140px}body main .dagboekvoet .inklapknop{display:block;width:auto;margin:0;font-size:11.5px;padding:7px 13px}body main #forumKaart .trow{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:12px}body main #forumKaart .fbron{width:58px;box-sizing:border-box;text-align:center;margin:2px 0 0;padding:3px 0;align-self:start}body main #forumKaart .trow .tx2{padding-top:0}@media(max-width:560px){body main #forumKaart .trow{grid-template-columns:48px minmax(0,1fr);gap:10px}body main #forumKaart .fbron{width:48px;font-size:8.5px}}body main #forumKaart .chips{align-items:center}body main #forumKaart .chips .chip{border-width:1.5px;padding:7px 15px;line-height:1.2;font-size:12.5px}body main .flogo{display:block;position:relative;overflow:hidden;flex:none;border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:0 1px 2px rgba(23,20,35,.06)}body main .flogo>img{position:absolute;inset:9%;width:82%;height:82%;object-fit:contain;opacity:0;transition:opacity .35s ease}body main .flogo>img.geladen{opacity:1}body main .flogo>img.stuk{display:none}body main .flogo:not(:has(img.geladen)){background-image:var(--tone,var(--duo-inkt));border-color:transparent}body main .flogo .mono{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:-.03em;color:rgba(255,255,255,.9);font-size:clamp(11px,38cqw,26px)}body main .flogo:has(img.geladen) .mono{display:none}body main .flogo{container-type:inline-size}body main .flogo.xs{width:28px;height:28px;border-radius:9px}body main .flogo.s{width:38px;height:38px;border-radius:11px}body main .flogo.m{width:52px;height:52px;border-radius:14px}body main .flogo.l{width:72px;height:72px;border-radius:18px}body main .flogo.xl{width:96px;height:96px;border-radius:22px}@media(max-width:560px){body main .flogo.xl{width:72px;height:72px;border-radius:18px}}body main .fherokop{display:flex;align-items:center;gap:15px;margin-bottom:11px}body main .fherokop .flogo{box-shadow:0 3px 14px rgba(10,8,16,.28)}body main .fherotx{min-width:0;flex:1}body main .fherotx h1{margin:0}body main .logovraag{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;color:var(--ink3);margin-top:9px}body main .logovraag a{color:var(--fl-rood);font-weight:800;text-decoration:none}body .wm-fb{align-items:center}body .wm-fb .logo{width:36px;height:36px;display:block}@media(max-width:560px){body .wm-fb .logo{width:32px;height:32px}}body main .sch-podium{background:var(--card);z-index:6;padding-right:10px;box-shadow:-24px 0 0 var(--card)}body main .sch-podium::after{content:'';position:absolute;left:100%;top:0;bottom:0;width:16px;pointer-events:none;background:linear-gradient(90deg,var(--card),rgba(255,255,255,0))}@media (prefers-color-scheme:dark){body main .sch-podium::after{background:linear-gradient(90deg,var(--card),rgba(0,0,0,0))}}body main .sch-tijden{position:relative;z-index:5}body main .sch-tijden::before{content:'';position:absolute;left:calc(-1 * var(--podw) - 24px);top:0;bottom:0;width:calc(var(--podw) + 24px);background:var(--card);z-index:1}body main .fhero .flogo,body main .flogo[data-op="kleur"]{background:rgba(255,255,255,.94);border-color:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 18px rgba(10,8,16,.22)}body main .fhero .flogo:not(:has(img.geladen)),body main .flogo[data-op="kleur"]:not(:has(img.geladen)){background:rgba(255,255,255,.94);background-image:none}body main .fhero .flogo .mono,body main .flogo[data-op="kleur"] .mono{color:var(--ink);opacity:.82;text-shadow:none}@media (prefers-color-scheme:dark){body main .fhero .flogo,body main .flogo[data-op="kleur"]{background:rgba(22,20,30,.82);border-color:rgba(255,255,255,.16)}body main .fhero .flogo .mono,body main .flogo[data-op="kleur"] .mono{color:var(--grijs-0);opacity:.9}}body main .flava.m{width:38px;height:38px;border-radius:12px;font-size:12px}body main .fbalk{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 14px;border-radius:14px;background:var(--paper);border:1px solid var(--line)}body main .fbalk.onder{margin-top:13px;background:none;border:0;padding:11px 0 0;border-top:1px solid var(--line)}body main .fpag{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:var(--ink2)}body main .fpag b{font-size:13px}body main .fpag span{color:var(--ink3);font-weight:700}body main .fpknop{font:inherit;font-size:11.5px;font-weight:800;color:var(--ink2);cursor:pointer;background:var(--card);border:1.5px solid var(--line);border-radius:999px;padding:6px 12px}body main .fpknop:hover:not([disabled]){border-color:var(--fl-rood);color:var(--fl-rood)}body main .fpknop[disabled]{opacity:.4;cursor:default}body main .ffilters{display:flex;gap:6px;flex-wrap:wrap}body main .thlijst{margin-top:4px}body main .thrij{display:grid;grid-template-columns:38px minmax(0,1fr) 62px;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}body main .thrij:last-child{border-bottom:0}body main .thtx{min-width:0}body main .thtx b{display:block;font-size:13.5px;font-weight:800;line-height:1.35}body main .thm{display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:3px}body main .thtel{text-align:right}body main .thtel b{display:block;font-size:13px;font-weight:800}body main .thtel em{font-style:normal;display:block;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink3)}body main .thrij:hover .thtx b{color:var(--fl-rood)}body main .gepindlijst .thrij{border-left:3px solid var(--fl-rood);padding-left:11px;margin-left:-14px;padding-right:0}@media(max-width:560px){body main .thrij{grid-template-columns:34px minmax(0,1fr);gap:10px}body main .thtel{display:none}}body main .fpost{margin-bottom:13px}body main .fpkop{display:flex;align-items:center;gap:11px;padding-bottom:11px;border-bottom:1px solid var(--line)}body main .fpwie{flex:1;min-width:0}body main .fpwie a{text-decoration:none;color:inherit}body main .fpwie b{display:block;font-size:13.5px;font-weight:800}body main .fpwie a:hover b{color:var(--fl-rood)}body main .fpwie em{font-style:normal;display:block;font-size:10.5px;font-weight:700;color:var(--fl-goud);margin-top:1px}body main .fpmeta{text-align:right;flex:none}body main .fpmeta span{display:block;font-size:10.5px;font-weight:700;color:var(--ink3)}body main .fpmeta a{display:block;font-size:10.5px;font-weight:800;color:var(--ink3);text-decoration:none;margin-top:2px}body main .fpmeta a:hover{color:var(--fl-rood)}body main .fpbody{padding:13px 0 0}body main .fpbody p{font-size:13.5px;line-height:1.6;margin:0}body main .fcitaat{border-left:3px solid var(--afg-paars2);background:var(--paper);border-radius:0 12px 12px 0;padding:10px 13px;margin:0 0 11px}body main .fcnaam{display:block;font-size:11.5px;font-weight:800;color:var(--fl-rood);margin-bottom:6px}body main .fcnaam i{font-style:normal;opacity:.7}body main .fcitaat p{font-size:12.5px;color:var(--ink2)}body main .freacties{display:flex;align-items:center;gap:6px;margin-top:11px;font-size:11.5px;font-weight:700;color:var(--ink3)}body main .freacties span{color:var(--afg-blauw1);font-weight:800}body main .fpvoet{display:flex;gap:7px;margin-top:13px;padding-top:11px;border-top:1px solid var(--line)}body main .fpactie{font:inherit;font-size:11.5px;font-weight:800;color:var(--ink3);cursor:pointer;background:none;border:0;border-radius:999px;padding:5px 10px}body main .fpactie:hover{background:var(--paper);color:var(--fl-rood)}body main .fantwoord{margin-top:13px}html html[data-thema="licht"] img{filter:none}html[data-thema="licht"] body .mtab.on,html[data-thema="licht"] body .menu .mtab.on,html[data-thema="licht"] body .dnav a.on{background:var(--rood-500);color:var(--grijs-0)}html html[data-thema="donker"] img{filter:brightness(.94)}html[data-thema="donker"] body .mtab.on,html[data-thema="donker"] body .menu .mtab.on,html[data-thema="donker"] body .dnav a.on{background:var(--rood-400);color:var(--grijs-0)}html[data-thema="donker"] body main .sch-podium::after{background:linear-gradient(90deg,var(--card),rgba(0,0,0,0))}body main .weergave{display:flex;align-items:center;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}body main .weergave>span{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}body main .wgroep{display:flex}body main .wknop{font:inherit;font-size:11.5px;font-weight:800;cursor:pointer;background:none;border:0}html[data-thema="donker"],html[data-thema="donker"] body{background:var(--bg)}html[data-thema="licht"] body span.rank,html[data-thema="licht"] body .rank{color:var(--goud-700)}html[data-thema="donker"] body span.rank,html[data-thema="donker"] body .rank{color:var(--goud-100)}body main .obvoortgang{display:flex;align-items:center;gap:12px;margin-bottom:16px}body main .obbalk{flex:1;border-radius:3px;overflow:hidden}body main .obbalk i{display:block;height:100%;border-radius:3px;width:0;transition:width .3s ease}body main .obtel{font-size:11px;font-weight:800;color:var(--ink3);white-space:nowrap}body main .obtel b{color:var(--ink)}body main .obkop h1{margin:0 0 7px;font-weight:800;line-height:1.2}body main .obkop p{margin:0;max-width:56ch}@media(max-width:560px){body main .obkop h1{font-size:21px}}body main .obstap{display:none}body main .obstap.aan{display:block;animation:obin .22s ease}@keyframes obin{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}body main .obtegels{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}body main .obtegel{position:relative;padding:0;overflow:hidden;cursor:pointer;text-align:left;background:var(--card);border:2px solid var(--line);font:inherit;color:inherit}body main .obtegel .flfoto{border-radius:0}body main .obtegel b{display:block;font-weight:800}body main .obtegel:hover{border-color:var(--ink3)}body main .obtegel.aan::after{content:'✓';position:absolute;top:8px;right:8px;z-index:8;width:22px;height:22px;border-radius:50%;background:var(--fl-rood);color:var(--grijs-0);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}body main .obtegels.fests{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}body main .obtegel.fest{display:flex;align-items:center}body main .obtegel.fest b{padding:0;font-size:12.5px;line-height:1.3}body main .obkeuzes{display:grid;gap:10px}body main .obkeuze{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:start;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--card);border:2px solid var(--line)}body main .obkeuze .obem{line-height:1}body main .obkeuze b{display:block;font-size:14.5px;font-weight:800}body main .obkeuze em{font-style:normal;display:block;font-size:12.5px}body main .obkeuze:hover{border-color:var(--ink3)}body main .obschakels{background:var(--card);border:1px solid var(--line)}body main .obhint{font-weight:700;margin:13px 0 0}body main .obvoet{display:flex;align-items:center;gap:9px;padding-top:16px}body main .obvoet #obVerder{margin-left:auto}body main .obklaar{text-align:center}body main .obvink{display:flex;align-items:center;justify-content:center;margin:0 auto 14px;border-radius:50%;background:var(--p-groen);color:var(--t-groen);font-weight:800}body main .obklaar h2{margin:0 0 8px;font-size:23px;font-weight:800}body main .obklaar p{font-size:13.5px;color:var(--ink2);margin:0 auto;max-width:44ch;line-height:1.6}body main .obmunten{display:inline-flex;align-items:center;gap:7px;margin-top:15px;padding:9px 15px;border-radius:999px;background:var(--gold-bg);color:var(--t-goud);font-size:13px;font-weight:800}body main .awrooster{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:11px;margin-top:14px}body main .awkaart{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;align-items:start;padding:13px 14px;border-radius:15px;background:var(--paper);border:1px solid var(--line)}body main .awicoon{font-size:20px;line-height:1.2}body main .awtx{min-width:0}body main .awtx em{font-style:normal;display:block;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}body main .awtx b{display:block;font-size:15.5px;font-weight:800;margin-top:3px}body main .awtx b a{color:inherit;text-decoration:none}body main .awtx b a:hover{color:var(--fl-rood)}body main .awcijfer{display:inline-block;font-size:12px;font-weight:800;color:var(--t-groen);background:var(--p-groen);border-radius:999px;padding:2px 9px;margin-top:5px}body main .awgenom{display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:7px;line-height:1.5}body main .awgen:not(:last-child)::after{content:' · '}body main .awvoet{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:15px;padding-top:13px;border-top:1px solid var(--line)}body main .badgelijst{display:flex;flex-wrap:wrap;gap:8px}body main .fbadge{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:800;padding:6px 12px;border-radius:999px;background:var(--paper);border:1px solid var(--line);color:var(--ink2)}body main .fbadge.goud{background:var(--gold-bg);border-color:transparent}body main .fbadge.zilver{background:var(--paper);border-color:var(--n-grijs2);color:var(--ink2)}body main .fbadge.groen{border-color:transparent}body main .fbadge.blauw{border-color:transparent}body main .fbadge.paars{border-color:transparent}body main .fbadge.lijnbadge{text-decoration:none;border-style:dashed;color:var(--ink3)}body main .fbadge.lijnbadge:hover{border-color:var(--fl-rood);color:var(--fl-rood)}body main .festbadges{margin:2px 0 14px}body main .subnav{background:var(--bg);border-bottom:1px solid transparent}body main .subnav.vast{border-bottom-color:var(--line)}body main .subnav .fanker{margin:0}body main .subnav .kruim:last-child{margin-bottom:0}body main .fanker{display:flex;gap:6px;overflow-x:auto;padding-bottom:1px;scrollbar-width:none;-webkit-overflow-scrolling:touch}body main .fanker::-webkit-scrollbar{display:none}body main .fanker a{flex:none;font-size:12px;font-weight:800;text-decoration:none;color:var(--ink2);background:var(--card);border:1.5px solid var(--line);border-radius:999px;padding:7px 14px;transition:border-color .14s,color .14s,background .14s}body main .fanker a:hover{border-color:var(--ink3);color:var(--ink)}body main .fanker a.hier{border-color:var(--fl-rood);color:var(--fl-rood);background:var(--card)}body main .fanker::after{content:'';flex:none;width:2px}body main .hoofdkolom>[id]{scroll-margin-top:calc(var(--hd,58px) + var(--subnav,0px) + 14px)}@media(max-width:560px){body main .subnav{padding:8px 0 7px;margin-bottom:11px}body main .fanker a{font-size:11.5px;padding:6px 12px}}html[data-thema="licht"] body .hdr{-webkit-backdrop-filter:var(--glas-waas);backdrop-filter:var(--glas-waas)}html[data-thema="licht"] body .menu{background:rgba(253,253,254,.92)!important}html[data-thema="licht"] body .bs.on{background:var(--card);color:var(--ink);border-color:var(--grijs-900)}html[data-thema="donker"] body .menu{background:rgba(19,18,24,.9)!important}html[data-thema="donker"] body .bs.on{background:var(--paper);color:var(--ink);border-color:var(--line)}body main .subnav{display:flex;align-items:center;gap:12px;padding:9px 0;margin:0 0 14px}body main .subnav .kruim{margin:0;flex:none;max-width:38%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}body main .subnav .kruim::after{display:inline-block;width:1px;height:15px;margin-left:12px;background:var(--line);vertical-align:-3px}body main .subnav .fanker,body main .subnav .fsub,body main .subnav .scopes,body main .subnav .chips{margin:0}body main .subnav .scopes{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}body main .subnav .scopes::-webkit-scrollbar{display:none}body main .subnav .kruim a{padding:0}body main .subnav .kruim .sep{padding:0 5px}@media(max-width:900px){body main .subnav{gap:9px}body main .subnav .kruim{max-width:none;flex:none}body main .subnav .kruim a:not(:last-of-type),body main .subnav .kruim .sep{display:none}body main .subnav .kruim a:last-of-type{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:var(--ink2)}body main .subnav .kruim a:last-of-type::before{content:'‹';font-size:16px;line-height:1;color:var(--ink3);margin-right:1px}body main .subnav .kruim .nu{display:none}body main .subnav .kruim::after{margin-left:9px;height:14px}}@media(max-width:560px){body main .subnav{padding:7px 0;margin-bottom:11px}}body main .subnav:not(:has(.kruim)) .fanker{flex:1}body main .subnav{flex-wrap:nowrap;min-height:0}body main .subnav>*{flex-shrink:0}body main .subnav .fanker,body main .subnav .fsub,body main .subnav .scopes,body main .subnav .chips{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}body main .subnav .chips::-webkit-scrollbar,body main .subnav .fsub::-webkit-scrollbar{display:none}body main .subnav .chips>*,body main .subnav .scopes>*{flex:none}body main .subnav .chips .dd,body main .subnav .chips .ddmenu{display:none}body main .subnav .kruim::after{content:none}body main .subnav.metpad .kruim::after{content:'';display:inline-block;width:1px;height:15px;margin-left:12px;background:var(--line);vertical-align:-3px}body main .kruim-los{margin:0 0 10px}body main .acletters{flex-wrap:nowrap;overflow-x:auto;gap:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:12px 0 2px}body main .acletters::-webkit-scrollbar{display:none}body main .acl{flex:none}body main .acbalk{margin-top:12px}body main .acbalk2{margin-top:7px}@media(max-width:560px){body main .acbalk2{gap:8px}body main .actel{order:2;width:100%}}body main .subnav .chips{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}body .mobnav{display:none}@media(max-width:900px){body .mobnav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:10px;right:10px;z-index:60;bottom:calc(9px + env(safe-area-inset-bottom,0px));padding:7px 6px 6px;border-radius:24px;background:var(--glas);-webkit-backdrop-filter:var(--glas-waas);backdrop-filter:var(--glas-waas);border:1px solid rgba(255,255,255,.55);box-shadow:0 1px 2px rgba(20,18,30,.06),0 12px 34px -10px rgba(20,18,30,.28);transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}body .mobnav a{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;color:var(--ink3);padding:6px 2px 4px;border-radius:14px;transition:color .18s ease}body .mobnav a svg{width:21px;height:21px;transition:transform .22s cubic-bezier(.34,1.4,.5,1)}body .mobnav a span{font-size:9.5px;font-weight:800;letter-spacing:.005em}body .mobnav a.aan{color:var(--fl-rood)}body .mobnav a.aan svg{transform:translateY(-1px) scale(1.06)}body .mobnav a.aan::before{content:'';position:absolute;top:0;left:50%;width:16px;height:2.5px;border-radius:2px;background:var(--fl-rood);transform:translateX(-50%)}body .mobnav a:active{transform:scale(.94)}body .mobnav.verstopt{transform:translateY(calc(100% + 16px));opacity:0;pointer-events:none}body .menu{display:none!important}body.heeft-mobnav{padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}body.heeft-mobnav .fab{bottom:calc(92px + env(safe-area-inset-bottom,0px));transition:bottom .28s cubic-bezier(.4,0,.2,1)}body.heeft-mobnav .mobnav.verstopt ~ .fab,body.heeft-mobnav.navweg .fab{bottom:calc(22px + env(safe-area-inset-bottom,0px))}body .hdr a.bs{display:none}body main .subnav{top:var(--hd,58px)}}@media(max-width:900px) and (prefers-color-scheme:dark){html:not([data-thema="licht"]) body .mobnav{background:var(--glas);border-color:var(--glas-rand);box-shadow:0 1px 2px rgba(0,0,0,.4),0 14px 36px -10px rgba(0,0,0,.6)}}@media(max-width:900px){html[data-thema="donker"] body .mobnav{background:var(--glas);border-color:var(--glas-rand);box-shadow:0 1px 2px rgba(0,0,0,.4),0 14px 36px -10px rgba(0,0,0,.6)}html[data-thema="licht"] body .mobnav{background:var(--glas);border-color:var(--glas-rand)}}body main .filterknop{display:none}body main .filterdoos{display:contents}@media(max-width:900px){body main .filterknop{display:inline-flex;align-items:center;gap:7px;margin:11px 0 0;font:inherit;font-size:12.5px;font-weight:800;color:var(--ink2);cursor:pointer;background:var(--card);border:1.5px solid var(--line);border-radius:999px;padding:8px 15px}body main .filterknop svg{width:15px;height:15px}body main .filterknop.aan{border-color:var(--fl-rood);color:var(--fl-rood)}body main .filterdoos{display:block;max-height:0;overflow:hidden;transition:max-height .24s ease,margin .24s ease}body main .filterdoos.open{max-height:420px;margin-top:10px}body main .filterdoos>*{margin-top:8px}body main .filterdoos>*:first-child{margin-top:0}body.heeft-mobnav{--mn:0px}body.heeft-mobnav main.page{padding-top:var(--hd,58px)}body .hdr .dzoek:not(.nbel){display:flex;align-items:center;gap:8px;flex:1;min-width:0;margin:0 4px 0 10px;padding:8px 14px;border-radius:999px;background:var(--paper);border:1.5px solid var(--line);font-size:13px;font-weight:700;color:var(--ink3);cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .hdr .mzoek{display:none}body .hdr .sp{display:none}body .hdr .logo3d{flex:none}body .hdr .munten{flex:none}body.heeft-mobnav main.page{padding-top:var(--boven,64px)}body main .subnav{padding-top:6px;margin-bottom:12px}body main .kruim-los{display:none}body .hdr{gap:9px;padding-left:12px;padding-right:12px}body .hdr .logo3d{flex:0 0 auto;margin-right:2px}body .hdr .dzoek:not(.nbel){flex:1 1 auto;min-width:0;max-width:none;margin:0;padding:9px 15px;border-radius:999px;background:var(--paper);border:1px solid var(--line);font-size:13px;font-weight:700;color:var(--ink3)}body .hdr .dzoek.nbel,body .hdr .munten{flex:0 0 auto}body .hdr .munten{padding-left:11px;padding-right:13px}}@media(max-width:400px){body .hdr{gap:7px;padding-left:10px;padding-right:10px}body .hdr .dzoek:not(.nbel){font-size:12.5px;padding:8px 13px}}body main .subnav{transition:box-shadow .2s ease,background .2s ease}body main .fanker a,body main .chip,body main .scope{transition:background .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}body main .fanker a:active,body main .chip:active,body main .scope:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){body .mobnav,body main .subnav,body main .fanker a,body main .chip{transition:none}}:root,html @media(prefers-color-scheme:dark){html:not([data-thema="licht"]){--ink:var(--grijs-50);--ink2:var(--grijs-300);--ink3:var(--grijs-400);--line:var(--grijs-700);--paper:var(--grijs-800)}}html body{--sectie:var(--fl-rood);--sectie-zacht:var(--p-rood)}body[data-pagina="feed"]{--sectie:var(--rood-500);--sectie-zacht:var(--p-rood)}body[data-p="nieuws"][data-pagina="nieuws"],body[data-pagina="artikel"],body[data-pagina="guide"],body[data-pagina="rapport"],body[data-pagina="info"]{--sectie:var(--blauw-700);--sectie-zacht:var(--tintb)}body[data-pagina="agenda"],body[data-pagina="festivals"],body[data-pagina="festival"],body[data-pagina="acts"],body[data-pagina="artiest"],body[data-pagina="schemas"],body[data-pagina="tickets"]{--sectie:var(--blauw-400);--sectie-zacht:var(--p-paars)}body[data-pagina="forum"]{--sectie:var(--blauw-500);--sectie-zacht:var(--p-groen)}body[data-pagina="profiel"],body[data-pagina="shop"],body[data-pagina="instellingen"],body[data-pagina="onboarding"]{--sectie:var(--goud-600);--sectie-zacht:var(--gold-bg)}@media(prefers-color-scheme:dark){html:not([data-thema="licht"]) body[data-pagina="forum"]{--sectie:var(--blauw-200)}html:not([data-thema="licht"]) body[data-pagina="agenda"],html:not([data-thema="licht"]) body[data-pagina="festivals"],html:not([data-thema="licht"]) body[data-pagina="festival"],html:not([data-thema="licht"]) body[data-pagina="acts"],html:not([data-thema="licht"]) body[data-pagina="artiest"],html:not([data-thema="licht"]) body[data-pagina="schemas"],html:not([data-thema="licht"]) body[data-pagina="tickets"]{--sectie:var(--blauw-200)}html:not([data-thema="licht"]) body[data-pagina="nieuws"],html:not([data-thema="licht"]) body[data-pagina="artikel"],html:not([data-thema="licht"]) body[data-pagina="guide"]{--sectie:var(--blauw-400)}html:not([data-thema="licht"]) body[data-pagina="profiel"]{--sectie:var(--goud-400)}}body main .subnav .fanker a.hier,body main .subnav .scope.on,body main .subnav .fsub a.hier{border-color:var(--sectie);color:var(--sectie);background:var(--sectie-zacht)}body .mobnav a.aan{color:var(--sectie)}body main .h6::before{content:'';display:inline-block;width:14px;height:3px;border-radius:2px;background:var(--sectie);margin-right:9px;vertical-align:2px}body main .subnav .h6::before,body main .kruim .h6::before{display:none}body main .card{border:1px solid var(--line)}body main .pstats .s,body main .fprofstat>span,body main .fdsubv,body main .raped{background:var(--card);border:1px solid var(--line)}body main .pstats .s b,body main .fprofstat b{color:var(--ink);letter-spacing:-.01em}body main h1{letter-spacing:-.022em}body main .pagekop h1{font-size:clamp(24px,6vw,30px)}body main h3,body main .rapportkaart h3{letter-spacing:-.012em}body main .chip{border-width:1.5px}body main .chip.on{border-color:var(--fl-rood);color:var(--fl-rood);background:var(--p-rood)}body main .fanker a{border-width:1.5px}body main .dgroep .h6::before,body main .dkop .h6::before,body main .sechead .h6::before{display:none}body main .rail .h6::before{width:12px;margin-right:8px}body .hdr,html[data-thema="licht"] body .hdr{background:var(--glas)!important;-webkit-backdrop-filter:var(--glas-waas)!important;backdrop-filter:var(--glas-waas)!important;border-bottom:1px solid transparent}@media(prefers-color-scheme:dark){html:not([data-thema="licht"]) body .hdr{background:var(--glas)!important}}body main .sitefoot{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);border-radius:0;box-shadow:none;border-top:1px solid var(--line);background:var(--card);margin-top:34px}@media(max-width:620px){body main .sitefoot{padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);margin-top:26px}}body main .sitefoot::before{content:'';position:absolute;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg,var(--fl-rood),var(--fl-paars) 50%,var(--fl-blauw))}body main .sitefoot{position:relative}@media(max-width:620px){body main.page{padding-left:0;padding-right:0}body main .inner{padding-left:0;padding-right:0;max-width:none}body main .hoofdkolom>.card,body main .hoofdkolom>article.card,body main .hoofdkolom>section.card,body main .hoofdkolom>.post,body main .railpin>.card,body main .railpin>.fx{border-radius:0;border-left:0;border-right:0;margin-left:0;margin-right:0;box-shadow:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body main .hoofdkolom>.card+.card,body main .hoofdkolom>article.card+article.card,body main .hoofdkolom>.post+.post{border-top:0;margin-top:8px}body main .subnav,body main .pagekop,body main .kruim-los,body main .zoekwrap,body main .filterknop,body main .festbadges,body main .obkop,body main .obvoet,body main .obtegels,body main .obkeuzes,body main .acgrid,body main .acrij,body main .pstats,body main .fprofstat,body main .rowline,body main .dgroep{padding-left:14px;padding-right:14px;box-sizing:border-box}body main .chips,body main .scopes,body main .fanker,body main .fsub,body main .acletters,body main .hscroll{padding-left:14px;padding-right:14px;box-sizing:border-box;scroll-padding-left:14px}body main .subnav .chips,body main .subnav .scopes,body main .subnav .fanker,body main .subnav .fsub{padding-left:0;padding-right:0}body main .card .chips,body main .card .scopes,body main .card .fanker{padding-left:0;padding-right:0}body main .hoofdkolom>.card>.flfoto:first-child,body main .fdhero,body main .fhero{border-radius:0;margin-left:0;margin-right:0}body main .sitefoot{border-radius:0}body main .card .acgrid,body main .card .acrij,body main .card .pstats,body main .card .fprofstat{padding-left:0;padding-right:0}}@media(max-width:900px){body.heeft-mobnav{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}body main .sitefoot{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}body.heeft-mobnav{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}body main .sitefoot{padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}body.heeft-mobnav{padding-bottom:0}body main .sitefoot{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}body main .hoofdkolom>*:last-child{margin-bottom:0}}body .bwol{display:none;position:fixed;inset:0;z-index:80;background:rgba(20,14,22,.45);align-items:center;justify-content:center}body .bwol.open{display:flex}body .ovl,body .zk-ovl{position:fixed}body .npaneel{position:fixed}body main .idr{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}body main .idr:last-of-type{border-bottom:0}body main .idic{width:34px;height:34px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:16px;background:var(--duo-inkt)}body main .idr>span:nth-child(2){min-width:0}body main .idr b{display:block;font-size:13px;font-weight:800;line-height:1.35}body main .idr i{font-style:normal;display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:2px}body main .idpijl{font-size:13px;font-weight:800;color:var(--ink3);text-align:right}body main .idr:hover b{color:var(--fl-rood)}body main .idr:hover .idpijl{color:var(--fl-rood)}body main .apost2{display:block;padding:9px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}body main .apost2:last-child{border-bottom:0}body main .apost2 b{display:block;font-size:13px;font-weight:800;line-height:1.4}body main .apost2 span{display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:3px}body main .apost2:hover b{color:var(--fl-rood)}body .bwstap{padding:2px 17px 10px}body .bwtype{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--card);border-radius:15px;padding:12px 14px;margin-bottom:8px;font-size:19px;color:inherit}body .bwtype:hover{background:var(--paper)}body .bwtype span{flex:1;min-width:0}body .bwtype b{display:block;font-size:13.5px}body .bwtype i{font-style:normal;font-size:11px;color:var(--ink3);font-weight:700}body .bwtype em{font-style:normal;font-size:11px;font-weight:800;color:var(--fl-goud)}body .btn.gh,body .btn.ghost{background:var(--paper);color:var(--ink);border:1.5px solid var(--line)}body .btn.gh:hover,body .btn.ghost:hover{border-color:var(--fl-rood);color:var(--fl-rood)}@media(prefers-color-scheme:dark){html:not([data-thema="licht"]) body main .subnav.vast{background:rgba(19,18,24,.72)}}@media(max-width:620px){body main .hoofdkolom>*,body main .railpin>*{padding-left:14px;padding-right:14px;box-sizing:border-box}body main .hoofdkolom>.card,body main .hoofdkolom>article.card,body main .hoofdkolom>section.card,body main .hoofdkolom>.post,body main .railpin>.card,body main .railpin>.fx{padding-left:16px;padding-right:16px}body main .hoofdkolom>.heroimg,body main .hoofdkolom>.fhero,body main .hoofdkolom>.hscroll{padding-left:0;padding-right:0}body main .hoofdkolom>.heroimg img,body main .hoofdkolom>.heroimg .flfoto{border-radius:0}body main .hoofdkolom>.cap{padding-top:9px}}@media(max-width:900px){body .mobnav{background:rgba(253,253,254,.90);-webkit-backdrop-filter:blur(20px) saturate(1.02);backdrop-filter:blur(20px) saturate(1.02)}}@media(prefers-color-scheme:dark){html:not([data-thema="licht"]) body .hdr,html:not([data-thema="licht"]) body main .subnav.vast{background:var(--glas)!important}html:not([data-thema="licht"]) body .mobnav{background:var(--glas)}}@media(max-width:900px){body .mobnav{background:rgba(253,253,254,.86);-webkit-backdrop-filter:blur(22px) saturate(1.04);backdrop-filter:blur(22px) saturate(1.04)}}@media(prefers-color-scheme:dark){html:not([data-thema="licht"]) body .mobnav{background:var(--glas)}}@media(max-width:900px){body main .sitefoot{border-bottom:0;margin-bottom:0}html,body{background:var(--hdbg,var(--grijs-0))}}body main .lidlijst{margin-top:6px}body main .lidrij{display:grid;grid-template-columns:38px minmax(0,1fr) 74px 74px;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}body main .lidrij:last-child{border-bottom:0}body main .lidtx{min-width:0}body main .lidtx b{display:block;font-size:13.5px;font-weight:800}body main .lidtx em{font-style:normal;display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:2px}body main .lidcijfers{text-align:right}body main .lidcijfers b{display:block;font-size:13px;font-weight:800}body main .lidcijfers i{font-style:normal;display:block;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink3)}body main .lidrij:hover .lidtx b{color:var(--fl-rood)}@media(max-width:620px){body main .lidrij{grid-template-columns:34px minmax(0,1fr) 68px;gap:10px}body main .lidrij .lidcijfers:last-child{display:none}}body main .rangrij{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}body main .rangrij:last-child{border-bottom:0}body main .rangrij em{font-style:normal;font-size:10.5px;font-weight:700;color:var(--ink3)}body main .vdlijst{display:grid;gap:11px;margin-top:10px}body main .vdkaart{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:13px;padding:14px;border-radius:16px;background:var(--paper);border:1px solid var(--line)}body main .vdkaart .flogo{width:52px;height:52px;border-radius:15px}body main .vdtx{min-width:0}body main .vdsoort{font-style:normal;display:inline-block;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);border:1px solid var(--line);border-radius:999px;padding:2px 8px;background:var(--card)}body main .vdkaart[data-soort="Oplage"] .vdsoort{color:var(--t-rood);border-color:var(--t-rood)}body main .vdkaart[data-soort="Inruilen"] .vdsoort{color:var(--t-goud);border-color:var(--t-goud)}body main .vdkaart[data-soort="Doorlopend"] .vdsoort{color:var(--t-groen);border-color:var(--t-groen)}body main .vdtx b{display:block;font-size:15px;font-weight:800;margin-top:7px;line-height:1.3}body main .vdtx p{font-size:12.5px;color:var(--ink2);margin:5px 0 0;line-height:1.55}body main .vdmeta{display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:9px}body main .vdactie{align-self:center;white-space:nowrap}body main .vdmeter{display:block;height:5px;border-radius:3px;background:var(--line);margin-top:10px;overflow:hidden}body main .vdmeter span{display:block;height:100%;border-radius:3px;background:var(--fl-rood)}body main .vdop{display:block;font-size:10px;font-weight:800;color:var(--ink3);margin-top:4px}@media(max-width:620px){body main .vdkaart{grid-template-columns:44px minmax(0,1fr);gap:11px}body main .vdkaart .flogo{width:44px;height:44px;border-radius:13px}body main .vdactie{grid-column:1/-1;margin-top:4px}body main .vdactie .btn{width:100%}}@media(max-width:900px){body .hdr{transition:transform .26s cubic-bezier(.4,0,.2,1);will-change:transform}body.kopweg .hdr{transform:translateY(-101%)}body main .subnav{transition:transform .26s cubic-bezier(.4,0,.2,1);will-change:transform}body.kopweg main .subnav{transform:translateY(calc(-100% - var(--hd,50px) - 2px));pointer-events:none}body .hdr::after{transition:opacity .2s ease}body.kopweg .hdr::after{opacity:0}}@media(prefers-reduced-motion:reduce){body .hdr,body main .subnav,body .mobnav{transition:none}}:root{--sp1:6px;--sp2:10px;--sp3:14px;--sp4:18px;--sp5:24px;--sp6:32px;--kaartpad:18px;--kaartgat:14px}@media(max-width:620px){:root{--kaartpad:16px;--kaartgat:10px}}body main .card.pad,body main .fx.card.pad,body main article.card.pad,body main section.card.pad{padding:var(--kaartpad)}body main .hoofdkolom{display:flex;flex-direction:column;gap:var(--kaartgat)}body main .railpin{gap:var(--kaartgat)}body main .hoofdkolom>*{margin-top:0;margin-bottom:0}body main .railpin>*{margin-top:0;margin-bottom:0}body main .card .h6{display:block;margin-bottom:var(--sp2)}body main .card .h6+*{margin-top:0}body main .card>p:first-of-type{margin-top:0}body main .card>*:last-child{margin-bottom:0}body main .trow,body main .fnode,body main .thrij,body main .lidrij,body main .fdrij,body main .gerecht,body main .idr,body main .apost2{padding-top:var(--sp2);padding-bottom:var(--sp2)}body main .pagekop{margin-bottom:var(--sp3)}body main .pagekop h1{margin:0 0 var(--sp1)}body main .pagekop p{margin:0}body[data-pagina="onboarding"] main .hoofdkolom{gap:0}body main .obkop{position:relative;padding:26px var(--kaartpad) 22px;margin-bottom:var(--sp4);border-radius:20px;background:var(--card);box-shadow:var(--sh);overflow:hidden}body main .obkop::before{content:'';position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--fl-rood),var(--fl-paars) 50%,var(--fl-blauw))}body main .obvoortgang{margin:6px 0 18px}body main .obbalk{height:6px;background:var(--line)}body main .obbalk i{background:linear-gradient(90deg,var(--fl-rood),var(--fl-paars))}body main .obkop h1{font-size:clamp(23px,6vw,31px);letter-spacing:-.025em}body main .obkop p{font-size:14px;color:var(--ink2);line-height:1.6}body main .obtegels{gap:var(--sp2)}body main .obtegel{border-width:1.5px;border-radius:16px;transition:border-color .16s ease,transform .14s ease,box-shadow .18s ease}body main .obtegel:hover{transform:translateY(-2px);box-shadow:var(--sh)}body main .obtegel.aan{border-color:var(--fl-rood);box-shadow:0 0 0 3px var(--p-rood)}body main .obtegel .flfoto{aspect-ratio:16/9}body main .obtegel b{padding:var(--sp2) 12px;font-size:13.5px}body main .obtegel.fest{padding:var(--sp2) 12px;gap:var(--sp2)}body main .obkeuze{border-width:1.5px;border-radius:18px;padding:var(--kaartpad);transition:border-color .16s ease,transform .14s ease,box-shadow .18s ease}body main .obkeuze:hover{transform:translateY(-2px);box-shadow:var(--sh)}body main .obkeuze.aan{border-color:var(--fl-rood);box-shadow:0 0 0 3px var(--p-rood)}body main .obkeuze .obem{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--paper);font-size:21px}body main .obkeuze.aan .obem{background:var(--p-rood)}body main .obschakels{border-radius:18px;padding:var(--sp1) var(--kaartpad)}body main .obvoet{position:sticky;bottom:0;z-index:20;margin-top:var(--sp5);padding:var(--sp3) 0 calc(var(--sp3) + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,var(--bg) 28%);border-top:0}@media(max-width:900px){body main .obvoet{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}body main .obvoet #obVerder{min-width:150px}body main .obhint{display:flex;gap:8px;align-items:flex-start;margin-top:var(--sp3);padding:var(--sp2) 12px;border-radius:12px;background:var(--paper);font-size:11.5px;line-height:1.55;color:var(--ink2)}body main .obhint::before{content:'💡';flex:none}body main .obklaar{padding:var(--sp6) 0}body main .obvink{width:66px;height:66px;font-size:29px;box-shadow:0 0 0 8px color-mix(in srgb,var(--p-groen) 60%,transparent)}body a:focus-visible,body button:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible,body [tabindex]:focus-visible{outline:3px solid var(--fl-rood);outline-offset:2px;border-radius:6px}html[data-thema="donker"] body:focus-visible{outline-color:var(--rood-400)}@media(prefers-color-scheme:dark){html:not([data-thema="licht"]) body:focus-visible{outline-color:var(--rood-400)}}@media(pointer:coarse){body main .chip,body main .scope,body main .fanker a,body main .fsub a,body main .acl,body main .btn.s,body .mobnav a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}body main .acl{min-width:36px}}body .naarinhoud{position:absolute;left:12px;top:-60px;z-index:200;background:var(--fl-rood);color:var(--grijs-0);font-weight:800;font-size:13px;padding:11px 18px;border-radius:0 0 12px 12px;text-decoration:none;transition:top .18s ease}body .naarinhoud:focus{top:0}body[data-pagina="artikel"] main .body,body[data-pagina="guide"] main .body{font-size:16.5px;line-height:1.72;color:var(--read)}body[data-pagina="artikel"] main .body>p:first-of-type,body[data-pagina="guide"] main .body>p:first-of-type{font-size:19px;line-height:1.6;font-weight:600;color:var(--ink)}body[data-pagina="artikel"] main .body p+p,body[data-pagina="guide"] main .body p+p{margin-top:var(--sp4)}body[data-pagina="artikel"] main .body h2,body[data-pagina="guide"] main .body h2{font-size:22px;font-weight:800;letter-spacing:-.018em;margin:var(--sp6) 0 var(--sp2)}body[data-pagina="artikel"] main .body blockquote,body[data-pagina="artikel"] main .body .quote{margin:var(--sp5) 0;padding:var(--sp3) var(--sp4);border-left:3px solid var(--fl-rood);background:var(--tint);border-radius:0 14px 14px 0;font-size:18px;line-height:1.55;font-weight:700}@media(max-width:620px){body[data-pagina="artikel"] main .body{font-size:16px}body[data-pagina="artikel"] main .body>p:first-of-type{font-size:17.5px}body[data-pagina="artikel"] main .body h2{font-size:20px}}body main .volgorde{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:11.5px;font-weight:700;color:var(--ink2);padding:var(--sp2) 12px;border-radius:12px;background:var(--sectie-zacht);border:1px solid var(--line);margin:0}body main .volgorde::before{content:'↕';font-weight:800;color:var(--sectie)}body main .volgorde-uit{font:inherit;font-size:11.5px;font-weight:800;color:var(--sectie);cursor:pointer;background:none;border:0;text-decoration:underline;padding:0}@media(max-width:900px){body .mobnav{background:rgba(253,253,254,.70);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border:1px solid rgba(255,255,255,.5)}}@media(prefers-color-scheme:dark){html:not([data-thema="licht"]) body .hdr,html:not([data-thema="licht"]) body main .subnav.vast{background:var(--glas)!important;border-bottom-color:var(--glas-rand)!important}html:not([data-thema="licht"]) body .mobnav{background:var(--glas);border-color:var(--glas-rand)}}html[data-thema="donker"] body .hdr,html[data-thema="donker"] body main .subnav.vast{background:var(--glas)}html[data-thema="licht"] body .hdr,html[data-thema="licht"] body main .subnav.vast{background:var(--glas)}body .hdr{background:var(--glas)!important;-webkit-backdrop-filter:var(--glas-waas)!important;backdrop-filter:var(--glas-waas)!important}body main .subnav.vast{background:var(--glas);-webkit-backdrop-filter:var(--glas-waas);backdrop-filter:var(--glas-waas);box-shadow:0 10px 16px -18px rgba(20,18,30,.3)}@media(max-width:900px){body .mobnav{background:var(--glas);-webkit-backdrop-filter:var(--glas-waas);backdrop-filter:var(--glas-waas);border:1px solid rgba(255,255,255,.45)}}@media(prefers-color-scheme:dark){html:not([data-thema="licht"]) body .hdr{background:var(--glas)!important}html:not([data-thema="licht"]) body main .subnav.vast{background:var(--glas)}html:not([data-thema="licht"]) body .mobnav{background:var(--glas);border-color:var(--glas-rand)}}html[data-thema="donker"] body .hdr{background:var(--glas)}html[data-thema="donker"] body main .subnav.vast{background:var(--glas)}html[data-thema="donker"] body .mobnav{background:var(--glas)}html[data-thema="licht"] body .hdr{background:var(--glas)}html[data-thema="licht"] body main .subnav.vast{background:var(--glas)}body .hdr .dzoek:not(.nbel){background:var(--glas);border-color:var(--glas-rand)}body .mobnav a span{text-shadow:0 1px 2px rgba(255,255,255,.5)}html[data-thema="donker"] body .hdr .dzoek:not(.nbel){background:var(--glas);border-color:var(--glas-rand)}html[data-thema="donker"] body .mobnav a span{text-shadow:0 1px 3px rgba(0,0,0,.6)}@media(prefers-color-scheme:dark){html:not([data-thema="licht"]) body .hdr .dzoek:not(.nbel){background:var(--glas);border-color:var(--glas-rand)}html:not([data-thema="licht"]) body .mobnav a span{text-shadow:0 1px 3px rgba(0,0,0,.6)}}body main .subnav,body main .subnav.vast{background:var(--glas);-webkit-backdrop-filter:var(--glas-waas);backdrop-filter:var(--glas-waas);box-shadow:none;border-bottom:0}body .hdr{border-bottom:0}body main .subnav.vast::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--glas)}body main .subnav{position:static}@media(prefers-color-scheme:dark){html:not([data-thema="licht"]) body main .subnav,html:not([data-thema="licht"]) body main .subnav.vast{background:var(--glas)}html:not([data-thema="licht"]) body main .subnav.vast::after{background:var(--glas)}}html[data-thema="donker"] body main .subnav,html[data-thema="donker"] body main .subnav.vast{background:var(--glas)}html[data-thema="licht"] body main .subnav,html[data-thema="licht"] body main .subnav.vast{background:var(--glas)}@media(max-width:900px){body main .subnav{top:var(--hd,50px);margin-top:0;padding-top:8px;padding-bottom:8px}body.heeft-mobnav main.page{padding-top:var(--boven,64px)}body main .hoofdkolom>.subnav{margin-bottom:var(--sp3)}body.heeft-mobnav main.page{padding-top:var(--boven,64px)}body main .subnav{top:var(--hd,50px)}}@media(max-width:620px){body main .hoofdkolom>.tickerwrap,body main .hoofdkolom>.ticker,body main .hoofdkolom>.livebar{padding-left:14px;padding-right:14px;box-sizing:border-box;display:flex;align-items:center;min-height:44px}}body main .subnav .fanker,body main .subnav .fsub,body main .subnav .scopes,body main .subnav .chips,body main .subnav .kruim{background:transparent!important;border:0!important;box-shadow:none!important}body .hdr{box-sizing:content-box!important;height:50px!important;padding-top:env(safe-area-inset-top,0px)!important;padding-bottom:0!important}@media(max-width:400px){body .hdr{height:48px!important}}body main .subnav .fanker a,body main .subnav .fsub a,body main .subnav .scope,body main .subnav .chip{background:var(--glas);border-color:var(--glas-rand)}body main .subnav .fanker a.hier,body main .subnav .fsub a.hier,body main .subnav .scope.on,body main .subnav .chip.on{background:var(--glas)}@media(prefers-color-scheme:dark){html:not([data-thema="licht"]) body main .subnav .fanker a,html:not([data-thema="licht"]) body main .subnav .fsub a,html:not([data-thema="licht"]) body main .subnav .scope,html:not([data-thema="licht"]) body main .subnav .chip{background:var(--glas);border-color:var(--glas-rand)}}html[data-thema="donker"] body main .subnav .fanker a,html[data-thema="donker"] body main .subnav .fsub a,html[data-thema="donker"] body main .subnav .scope,html[data-thema="donker"] body main .subnav .chip{background:var(--glas);border-color:var(--glas-rand)}@media(max-width:900px){html{background:var(--bg)}body{background:transparent}body main.page{background:var(--bg)}body main .sitefoot{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px));margin-bottom:calc(-1 * env(safe-area-inset-bottom,0px))}}:root{--snel:.14s cubic-bezier(.4,0,.2,1);--mid:.24s cubic-bezier(.4,0,.2,1);--traag:.32s cubic-bezier(.4,0,.2,1);--r1:8px;--r2:12px;--r3:16px;--r4:20px;--rmax:999px}body main .chip,body main .scope,body main .acl,body main .fanker a,body main .fsub a,body main .btn,body main .volg,body main .fpknop,body main .filterknop,body main .obtegel,body main .obkeuze,body main .lidrij,body main .vdkaart,body main .trow,body main .fnode,body main .thrij,body main .fdrij,body main .idr{transition:background var(--snel),border-color var(--snel),color var(--snel),transform var(--snel),box-shadow var(--mid)}body .hdr,body main .subnav,body .mobnav{transition:transform var(--mid)}body main .card,body main .vdkaart{transition:box-shadow var(--mid),border-color var(--snel)}body main .chip:active,body main .scope:active,body main .btn:active,body main .fanker a:active,body main .fsub a:active,body main .acl:active,body main .obtegel:active,body main .obkeuze:active{transform:scale(.965)}body main .trow:hover,body main .fnode:hover,body main .thrij:hover,body main .lidrij:hover,body main .fdrij:hover,body main .idr:hover,body main .apost2:hover{background:var(--paper)}body main .trow,body main .fnode,body main .thrij,body main .lidrij,body main .fdrij,body main .idr,body main .apost2{border-radius:var(--r2);padding-left:8px;padding-right:8px;margin-left:-8px;margin-right:-8px}body button[disabled],body .btn[disabled],body input[disabled]{opacity:.45;cursor:not-allowed;filter:saturate(.35)}body button[aria-busy="true"]{position:relative;color:transparent}body button[aria-busy="true"]::after{content:'';position:absolute;inset:0;margin:auto;width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:fldraai .7s linear infinite;color:var(--grijs-0)}@keyframes fldraai{to{transform:rotate(360deg)}}body main .card,body main .fx.card{border-radius:var(--r4)}body main .vdkaart,body main .obkeuze,body main .awkaart,body main .fdsubv,body main .raped,body main .rapzegel,body main .leeg{border-radius:var(--r3)}body main .flogo.s,body main .flava,body main .idic{border-radius:var(--r2)}body main .chip,body main .scope,body main .btn,body main .fanker a,body main .fsub a,body main .fbadge,body main .fpknop{border-radius:var(--rmax)}@media(max-width:620px){body main .hoofdkolom>.card,body main .hoofdkolom>article.card,body main .hoofdkolom>section.card{border-radius:0}}:root{--avatar-roze:var(--rood-500);--avatar-roze-op:var(--rood-400);--avatar-cyaan:var(--blauw-500);--avatar-lavendel:var(--blauw-400);--neutraal-licht:var(--grijs-100);--houtskool:var(--grijs-900);--grad-primair:linear-gradient(135deg,var(--rood-500) 0%,var(--blauw-500) 100%);--grad-zacht:linear-gradient(135deg,var(--blauw-500) 0%,var(--blauw-400) 100%);--grad-gloed:linear-gradient(135deg,var(--rood-500) 0%,var(--rood-400) 40%,var(--blauw-500) 100%);--schaduw-cyaan:0 0 20px color-mix(in srgb,var(--blauw-500) 35%,transparent);--fl-blauw:var(--blauw-500);--fl-paars:var(--blauw-400);--fl-lichtblauw:var(--blauw-500);--fl-groen:var(--blauw-500);--duo-rood:linear-gradient(150deg,var(--grijs-900),var(--rood-500) 60%,var(--rood-200));--duo-blauw:linear-gradient(150deg,var(--grijs-900),var(--blauw-500) 60%,var(--blauw-200));--duo-paars:linear-gradient(150deg,var(--grijs-900),var(--blauw-400) 60%,var(--blauw-100));--duo-groen:linear-gradient(150deg,var(--grijs-900),var(--blauw-500) 55%,var(--blauw-400));--duo-goud:linear-gradient(150deg,var(--grijs-800),var(--goud-500) 60%,var(--goud-100));--duo-oranje:linear-gradient(150deg,var(--grijs-900),var(--rood-400) 60%,var(--goud-100));--duo-geel:linear-gradient(150deg,var(--grijs-900),var(--blauw-400) 55%,var(--blauw-500));--duo-inkt:linear-gradient(150deg,var(--grijs-950),var(--grijs-800) 60%,var(--grijs-600))}html:not([data-thema="licht"]){color-scheme:dark;--ink:var(--grijs-0);--ink3:var(--grijs-400);--line:var(--grijs-800);--glasdek:rgba(0,0,0,.55)}html html:not([data-thema="licht"]) body .mobnav{border-color:var(--glas-rand)}html:not([data-thema="licht"]) body .merkdruppels{filter:drop-shadow(0 0 6px rgba(255,45,106,.55)) drop-shadow(0 0 10px color-mix(in srgb,var(--blauw-500) 40%,transparent))}html[data-thema="licht"] body .merkdruppels{filter:drop-shadow(0 2px 4px rgba(17,24,39,.18))}body .mobnav a.aan,body main .subnav .fanker a.hier,body main .subnav .scope.on,body main .subnav .fsub a.hier{color:var(--avatar-roze);border-color:var(--avatar-roze)}body main .dnav a:hover,body main .fanker a:hover{color:var(--avatar-lavendel)}html:not([data-thema="licht"]) body main .card{border-color:var(--grijs-800)}body main .fdbalk i,body main .rapbalk i,body main .vdmeter span,body main .obbalk i{background:var(--grad-primair)}body main .sitefoot::before,body main .obkop::before{background:var(--grad-gloed)}body main .fbadge.groen{background:color-mix(in srgb,var(--blauw-500) 12%,transparent);color:var(--avatar-cyaan)}body main .fbadge.blauw{background:color-mix(in srgb,var(--blauw-500) 12%,transparent);color:var(--avatar-cyaan)}body main .fbadge.paars{background:rgba(167,139,250,.14)}body main .fbron.site{background:color-mix(in srgb,var(--blauw-500) 12%,transparent)}body main .fbron.forum{background:rgba(167,139,250,.14)}html:not([data-thema="licht"]){--hdbg:var(--grijs-950);--card:var(--grijs-950);--accent-hover:var(--rood-400)}html html:not([data-thema="licht"]),html:not([data-thema="licht"]) body{background:var(--bg)}html[data-thema="licht"],html[data-thema="licht"] body{background:var(--card)}body .btn.g27,body main .btn.g27{background:var(--grad-primair);color:var(--grijs-0);border:0}body .btn.g27:hover,body main .btn.g27:hover{box-shadow:var(--schaduw-gloed)}body main .btn.lijn{border:1.5px solid var(--rood-500);color:var(--rood-500);background:transparent}body main .btn.lijn:hover{background:var(--grad-primair);color:var(--grijs-0);border-color:transparent;box-shadow:var(--schaduw-gloed)}body .mobnav a.aan,body main .subnav .fanker a.hier,body main .subnav .scope.on,body main .subnav .fsub a.hier,body main .chip.on{color:var(--rood-500)!important;border-color:var(--rood-500)!important}body .mobnav a.aan::before{background:var(--grad-primair)}body .wm-img{display:inline-block;object-fit:contain}body .wm-fb{display:none}@media(max-width:560px){body .wm-img{width:32px;height:32px}}body .wm-img{filter:none!important}html[data-thema="licht"] body .wm-img{filter:none!important}body .wm-img{width:46px;height:46px;margin:-5px 0}@media(max-width:560px){body .wm-img{width:40px;height:40px;margin:-4px 0}}body main .inner.art>.inner{grid-column:1/-1;width:100%;max-width:none}@media(max-width:900px){body.heeft-mobnav main.page{padding-top:var(--boven,64px)}body main .inner{padding-top:0}}body main .fhero{position:relative;isolation:isolate}body main .fhero::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(10,10,10,.30) 0%,rgba(10,10,10,.10) 45%,var(--bg) 100%)}html:not([data-thema="licht"]) body main .fhero{filter:saturate(.72) brightness(.86)}html:not([data-thema="licht"]) body main .fhero .flogo,html:not([data-thema="licht"]) body main .fhero .btn{filter:saturate(1.35) brightness(1.18)}body main .fhero h1,body main .fhero .fherometa{text-shadow:0 1px 12px rgba(0,0,0,.35)}@media(max-width:900px){body .mobnav{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));padding:5px 4px 4px;border-radius:22px;border:1px solid rgba(255,255,255,.08);box-shadow:0 1px 2px rgba(0,0,0,.3),0 10px 30px -12px rgba(0,0,0,.55)}html[data-thema="licht"] body .mobnav{border-color:rgba(17,24,39,.08);box-shadow:0 1px 2px rgba(17,24,39,.05),0 10px 28px -14px rgba(17,24,39,.22)}body .mobnav a{gap:4px;padding:7px 2px 5px;border-radius:14px;color:var(--ink3);font-weight:800}body .mobnav a svg{width:20px;height:20px;stroke-width:1.75}body .mobnav a span{font-size:10px;letter-spacing:.01em;text-shadow:none}body .mobnav a.aan{color:var(--grijs-0);background:var(--grad-primair)}html[data-thema="licht"] body .mobnav a.aan{color:var(--grijs-0)}body .mobnav a.aan svg{stroke-width:2.1;transform:none}body .mobnav a.aan::before{display:none}body .mobnav a:not(.aan):active{background:rgba(255,255,255,.07)}html[data-thema="licht"] body .mobnav a:not(.aan):active{background:rgba(17,24,39,.05)}body.heeft-mobnav .fab{bottom:calc(86px + env(safe-area-inset-bottom,0px));width:52px;height:52px}}html:not([data-thema="licht"]){--bg:var(--grijs-950);--hdbg:var(--grijs-950);--vlak:var(--grijs-950);--paper:var(--grijs-900);--card:var(--grijs-900);--line:var(--grijs-700);--ink:var(--grijs-0);--ink2:var(--grijs-300);--ink3:var(--grijs-400);--read:var(--grijs-100);--sh:0 1px 2px rgba(0,0,0,.55);--shl:0 2px 8px rgba(0,0,0,.6),0 18px 40px -20px rgba(0,0,0,.8)}html:not([data-thema="licht"]),html:not([data-thema="licht"]) body{background:var(--bg)}html:not([data-thema="licht"]) body main .card{background:var(--card);border:1px solid var(--grijs-700)}html:not([data-thema="licht"]) body main .card:hover{border-color:var(--grijs-600);box-shadow:0 0 0 1px color-mix(in srgb,var(--rood-500) 22%,transparent),var(--shl)}html:not([data-thema="licht"]) body main .vdkaart,html:not([data-thema="licht"]) body main .awkaart,html:not([data-thema="licht"]) body main .obschakels,html:not([data-thema="licht"]) body main .fdsubv,html:not([data-thema="licht"]) body main .raped,html:not([data-thema="licht"]) body main .fcitaat,html:not([data-thema="licht"]) body main .leeg{background:var(--paper);border-color:var(--grijs-700)}html:not([data-thema="licht"]) body main .chip,html:not([data-thema="licht"]) body main .scope,html:not([data-thema="licht"]) body main .fanker a,html:not([data-thema="licht"]) body main .fsub a,html:not([data-thema="licht"]) body main .btn.gh{background:var(--paper);border-color:var(--grijs-700);color:var(--ink2)}html:not([data-thema="licht"]) body main .chip:hover,html:not([data-thema="licht"]) body main .scope:hover{border-color:var(--grijs-600);color:var(--grijs-0)}html:not([data-thema="licht"]) body .hdr,html:not([data-thema="licht"]) body main .subnav{background:var(--glas)!important}html:not([data-thema="licht"]) body .mobnav{background:var(--glas);border-color:var(--glas-rand)}html:not([data-thema="licht"]) body .hdr .dzoek:not(.nbel){background:var(--card);border-color:var(--grijs-700);color:var(--ink2)}body main .opkomst{opacity:0;transform:translateY(14px);transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1)}body main .opkomst.inbeeld{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){body main .opkomst{opacity:1;transform:none;transition:none}}@media(hover:hover){body main .hoofdkolom>.card{transition:transform var(--snel),box-shadow var(--mid),border-color var(--snel)}body main .hoofdkolom>.card:hover{transform:translateY(-2px)}}html[data-thema="licht"] body .hdr,html[data-thema="licht"] body main .subnav{background:var(--glas);-webkit-backdrop-filter:var(--glas-waas);backdrop-filter:var(--glas-waas)}html[data-thema="licht"] body .mobnav{background:var(--glas);-webkit-backdrop-filter:var(--glas-waas);backdrop-filter:var(--glas-waas)}html[data-thema="licht"] body main .subnav .fanker a,html[data-thema="licht"] body main .subnav .fsub a,html[data-thema="licht"] body main .subnav .scope,html[data-thema="licht"] body main .subnav .chip{background:var(--glas);border-color:var(--glas-rand)}html[data-thema="licht"] body main .subnav .fanker a.hier,html[data-thema="licht"] body main .subnav .scope.on,html[data-thema="licht"] body main .subnav .chip.on{background:var(--card)}@media(max-width:620px){body main .subnav{padding:7px 0}body main .subnav .fanker a,body main .subnav .fsub a,body main .subnav .scope,body main .subnav .chip{font-size:12px;padding:7px 13px;min-height:38px}}@media(min-width:1500px){body main .acgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}body main .awrooster{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}}@media(min-width:621px) and (max-width:820px){body main .hoofdkolom>.card{border-radius:var(--r3)}}html[data-thema="licht"] body main .card{background:var(--card)}html[data-thema="licht"] body main .fhero::after{background:linear-gradient(180deg,rgba(15,23,42,.06) 0%,transparent 42%,var(--bg) 100%)}html[data-thema="licht"] body main .flfoto{filter:saturate(1.06) contrast(1.03)}html[data-thema="licht"] body main .h6{color:var(--blauw-700)}html[data-thema="licht"] body main .chip,html[data-thema="licht"] body main .scope,html[data-thema="licht"] body main .btn.gh{background:var(--card);border-color:var(--line);color:var(--blauw-700)}html[data-thema="licht"] body main .chip:hover,html[data-thema="licht"] body main .scope:hover{border-color:var(--grijs-400);color:var(--ink)}body[data-pagina="onboarding"] .fab{display:none}body[data-pagina="onboarding"] .mobnav{display:none}body[data-pagina="onboarding"].heeft-mobnav{padding-bottom:0}body[data-pagina="onboarding"] main .obvoet{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;gap:10px;margin:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--glasdek,rgba(8,8,11,.72));-webkit-backdrop-filter:blur(26px) saturate(1.5);backdrop-filter:blur(26px) saturate(1.5);border-top:1px solid var(--line)}html[data-thema="licht"] body[data-pagina="onboarding"] main .obvoet{background:var(--glas);border-top-color:var(--glas-rand)}body[data-pagina="onboarding"] main .obvoet #obVerder{margin-left:auto;min-width:152px}body[data-pagina="onboarding"] main .hoofdkolom{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}body[data-pagina="onboarding"] main .obtegels{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}body[data-pagina="onboarding"] main .obtegel .flfoto{aspect-ratio:5/3}body[data-pagina="onboarding"] main .obtegel b{padding:10px 12px;font-size:13px;color:var(--ink);font-weight:800}body[data-pagina="onboarding"] main .obtegel{background:var(--card);border-color:var(--line)}body[data-pagina="onboarding"] main .obtegel.aan b{color:var(--fl-rood)}@media(max-width:430px){body[data-pagina="onboarding"] main .obtegels{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-pagina="onboarding"] main .obtegel .flfoto{aspect-ratio:16/9}body[data-pagina="onboarding"] main .obtegel b{font-size:12.5px;padding:9px 10px}}html html[data-thema="licht"],html[data-thema="licht"] body{background:var(--paper)}html[data-thema="licht"] body main .card{border:1px solid var(--grijs-300);box-shadow:0 1px 1px rgba(15,23,42,.04),0 10px 24px -14px rgba(15,23,42,.20)}html[data-thema="licht"] body main .card:hover{border-color:var(--grijs-400);box-shadow:0 2px 4px rgba(15,23,42,.06),0 24px 46px -20px rgba(15,23,42,.28)}html[data-thema="licht"] body main .vdkaart,html[data-thema="licht"] body main .awkaart,html[data-thema="licht"] body main .obschakels,html[data-thema="licht"] body main .fdsubv,html[data-thema="licht"] body main .raped,html[data-thema="licht"] body main .fcitaat,html[data-thema="licht"] body main .leeg{background:var(--bg);border-color:var(--line)}html[data-thema="licht"] body main .fhero::before{content:'';position:absolute;inset:0 0 auto 0;height:58%;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,23,42,.34) 0%,rgba(15,23,42,.10) 60%,transparent 100%)}html[data-thema="licht"] body main .fhero>*{position:relative;z-index:1}html[data-thema="licht"] body main .fhero{filter:saturate(1.08)}html[data-thema="licht"] body main .fhero h1,html[data-thema="licht"] body main .fhero .fherometa{text-shadow:0 2px 14px rgba(15,23,42,.45)}html[data-thema="licht"] body main .trow,html[data-thema="licht"] body main .fnode,html[data-thema="licht"] body main .thrij,html[data-thema="licht"] body main .lidrij,html[data-thema="licht"] body main .arow,html[data-thema="licht"] body main .idr,html[data-thema="licht"] body main .apost2{border-bottom-color:var(--grijs-200)}@media(min-width:901px){body main .subnav{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}body main .subnav.vast{background:var(--glasdek);-webkit-backdrop-filter:blur(26px) saturate(1.5);backdrop-filter:blur(26px) saturate(1.5)}html[data-thema="licht"] body main .subnav.vast{background:rgba(255,255,255,.84)}body main .subnav.vast{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}}body main .weergave{gap:12px}body main .wgroep{position:relative;gap:2px;padding:4px;border-radius:var(--rmax);background:var(--paper);border:1px solid var(--line)}body main .wknop{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:var(--rmax);transition:color var(--snel)}body main .wknop::before{content:'';width:15px;height:15px;flex:none;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body main .wknop[data-thema="auto"]::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 3a9 9 0 100 18V3z'/><circle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='2'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 3a9 9 0 100 18V3z'/><circle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='2'/></svg>")}body main .wknop[data-thema="licht"]::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='4.6'/><g stroke='black' stroke-width='2' stroke-linecap='round'><path d='M12 2v2M12 20v2M2 12h2M20 12h2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M19.1 4.9l-1.4 1.4M6.3 17.7l-1.4 1.4'/></g></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='4.6'/><g stroke='black' stroke-width='2' stroke-linecap='round'><path d='M12 2v2M12 20v2M2 12h2M20 12h2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M19.1 4.9l-1.4 1.4M6.3 17.7l-1.4 1.4'/></g></svg>")}body main .wknop[data-thema="donker"]::before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 14.5A8.5 8.5 0 019.5 4a8.5 8.5 0 1010.5 10.5z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 14.5A8.5 8.5 0 019.5 4a8.5 8.5 0 1010.5 10.5z'/></svg>")}body main .wknop:hover{color:var(--ink2)}body main .wknop[aria-pressed="true"]{color:var(--grijs-0);background:var(--grad-primair);box-shadow:var(--schaduw-md)}@media(max-width:480px){body main .weergave{flex-direction:column;align-items:flex-start}body main .wgroep{width:100%}body main .wknop{flex:1;justify-content:center;padding:9px 8px;font-size:11.5px}}body[data-pagina="onboarding"] main .obkop{background:none;box-shadow:none;border-radius:0}body[data-pagina="onboarding"] main .obkop::before{display:none}body[data-pagina="onboarding"] main .obvoortgang{margin:0 0 22px}body[data-pagina="onboarding"] main .obbalk{height:4px;border-radius:2px}body[data-pagina="onboarding"] main .obkop h1{font-size:clamp(24px,6.4vw,32px);margin-bottom:8px}body[data-pagina="onboarding"] main .obkop p{max-width:52ch}body[data-pagina="onboarding"] main .obstap{margin-top:22px}body[data-pagina="onboarding"] main .obhint{background:none;padding:0;margin-top:18px;color:var(--ink3)}body[data-pagina="onboarding"] main .obhint::before{opacity:.7}@media(min-width:901px){html[data-thema="licht"] body main .subnav:not(.vast),html:not([data-thema="licht"]) body main .subnav:not(.vast){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-thema="licht"] body main .subnav.vast{background:rgba(255,255,255,.84)}html:not([data-thema="licht"]) body main .subnav.vast{background:var(--glas)}}body main .gidsrooster{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-top:14px}body main .gidskaart{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:13px 14px;border-radius:var(--r3);text-decoration:none;color:inherit;background:var(--paper);border:1px solid var(--line);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--snel),transform var(--snel),box-shadow var(--mid)}body main .gidskaart:hover{border-color:var(--fl-rood);transform:translateY(-2px);box-shadow:var(--sh)}body main .gidsicoon{font-size:22px;line-height:1}body main .gidstx{min-width:0}body main .gidstx b{display:block;font-size:13.5px;font-weight:800}body main .gidstx i{font-style:normal;display:block;font-size:11px;font-weight:700;color:var(--fl-rood);margin-top:3px}body main .gidspijl{font-size:14px;font-weight:800;color:var(--ink3);text-align:right}body main .gidskaart.leeg{border-style:dashed;background:none}body main .gidskaart.leeg .gidsicoon{opacity:.45}body main .gidskaart.leeg .gidstx i{color:var(--fl-goud)}body main .gidskaart.leeg:hover{border-color:var(--fl-goud)}body main .gidslijst{margin-top:6px}body main .gidsrij{display:grid;grid-template-columns:minmax(0,1fr) auto 92px;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}body main .gidsrij:last-child{border-bottom:0}body main .gidsrijtx b{display:block;font-size:14px;font-weight:800}body main .gidsrijtx i{font-style:normal;display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:2px}body main .gidsrij:hover .gidsrijtx b{color:var(--fl-rood)}body main .gidsdots{display:flex;gap:4px}body main .gidsdot{width:7px;height:7px;border-radius:50%;background:var(--line);display:block}body main .gidsdot.aan{background:var(--fl-rood)}body main .gidsmeter{display:block;height:5px;border-radius:3px;background:var(--line);overflow:hidden}body main .gidsmeter i{display:block;height:100%;background:var(--grad-primair)}@media(max-width:560px){body main .gidsrij{grid-template-columns:minmax(0,1fr) auto;gap:10px}body main .gidsmeter{display:none}}body main .warij{display:block;padding:9px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}body main .warij:last-of-type{border-bottom:0}body main .warij b{display:block;font-size:12.5px;font-weight:800}body main .warij i{font-style:normal;display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:2px}body main .warij:hover b{color:var(--fl-rood)}@media(min-width:901px){html body main .subnav,html body main .subnav.vast{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html body main .subnav.vast::after{display:none}html body main .subnav .fanker a,html body main .subnav .fsub a,html body main .subnav .scope,html body main .subnav .chip{background:var(--card);border-color:var(--line);box-shadow:0 1px 2px rgba(15,23,42,.06),0 6px 16px -10px rgba(15,23,42,.22)}html[data-thema="donker"] body main .subnav .fanker a,html[data-thema="donker"] body main .subnav .scope,html[data-thema="donker"] body main .subnav .chip,html:not([data-thema="licht"]) body main .subnav .fanker a,html:not([data-thema="licht"]) body main .subnav .scope,html:not([data-thema="licht"]) body main .subnav .chip{background:var(--paper);border-color:var(--grijs-700);box-shadow:0 1px 2px rgba(0,0,0,.4),0 6px 16px -10px rgba(0,0,0,.6)}html body main .subnav .kruim{background:var(--card);border:1px solid var(--line);border-radius:var(--rmax);padding:7px 14px;box-shadow:0 1px 2px rgba(15,23,42,.06)}html body main .subnav.metpad .kruim::after{display:none}}html,body{min-height:100dvh}@supports not (height:100dvh){html,body{min-height:100vh}}body main.page{min-height:100dvh}@media(max-width:900px){body .hdr{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}body .mobnav{left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right))}body main .hoofdkolom>*{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}body main .hoofdkolom>.card,body main .hoofdkolom>article.card,body main .hoofdkolom>section.card,body main .hoofdkolom>.post{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}body main .sitefoot{padding-left:max(calc(50vw - 50%),env(safe-area-inset-left));padding-right:max(calc(50vw - 50%),env(safe-area-inset-right))}}@media(min-width:901px){html[data-thema="licht"] body main .subnav,html[data-thema="licht"] body main .subnav.vast,html[data-thema="donker"] body main .subnav,html[data-thema="donker"] body main .subnav.vast,html:not([data-thema="licht"]) body main .subnav,html:not([data-thema="licht"]) body main .subnav.vast{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}html[data-thema="licht"] body main .subnav .kruim,html[data-thema="donker"] body main .subnav .kruim,html:not([data-thema="licht"]) body main .subnav .kruim{background:var(--card);border:1px solid var(--line);border-radius:var(--rmax);padding:7px 15px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 6px 16px -10px rgba(15,23,42,.22)}html:not([data-thema="licht"]) body main .subnav .kruim{background:var(--paper);border-color:var(--grijs-700);box-shadow:0 1px 2px rgba(0,0,0,.4),0 6px 16px -10px rgba(0,0,0,.6)}}body main .card[data-ingekort]>a,body main .card[data-ingekort]>div>a{padding-top:9px;padding-bottom:9px}body main .meerknop{display:block;width:100%;margin-top:10px;padding:9px 14px;font:inherit;font-size:12px;font-weight:800;color:var(--ink2);cursor:pointer;background:var(--paper);border:1px solid var(--line);border-radius:var(--rmax);transition:border-color var(--snel),color var(--snel)}body main .meerknop:hover{border-color:var(--fl-rood);color:var(--fl-rood)}body main .venue{display:block;margin:var(--sp5) 0;padding:0;overflow:hidden;border:1.5px solid var(--line);border-radius:var(--r4);background:var(--card)}body main .venuekop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--paper)}body main .venuetitel{font-size:13px;font-weight:800;color:var(--ink)}body main .venuetitel::before{content:'';display:inline-block;width:14px;height:12px;margin-right:8px;vertical-align:-1px;background:var(--grad-primair);border-radius:2px}body main .venueprov{font-size:11px;font-weight:700;color:var(--ink3)}body main .venuespons{margin-left:auto;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}body main .venuerij{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px}body main .venuekaart{position:relative;min-width:0}body main .venuefoto{display:block;aspect-ratio:4/3;border-radius:var(--r2);margin-bottom:10px}body main .venuelabel{position:absolute;top:8px;left:8px;z-index:2;font-size:10px;font-weight:800;padding:4px 9px;border-radius:var(--rmax);background:var(--card);color:var(--ink2);box-shadow:0 1px 3px rgba(15,23,42,.2)}body main .venuelabel.uit{color:var(--ink3)}body main .venuekaart em{font-style:normal;display:block;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--fl-rood)}body main .venuekaart b{display:block;font-size:13.5px;font-weight:800;margin-top:3px;line-height:1.3}body main .venuekaart i{font-style:normal;display:block;font-size:11px;font-weight:700;color:var(--ink3);margin-top:3px}body main .venueknop{margin-top:9px;width:100%;justify-content:center;text-align:center}body main .venueknop[aria-disabled="true"]{opacity:.5;pointer-events:none}body main .venuevoet{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--line);font-size:10.5px;font-weight:700;color:var(--ink3)}body main .venuevoet a{color:var(--fl-rood);text-decoration:none;font-weight:800}@media(max-width:620px){body main .venue{border-radius:0;border-left:0;border-right:0;margin-left:calc(-1 * var(--kaartpad));margin-right:calc(-1 * var(--kaartpad))}body main .venuerij{grid-template-columns:1fr;gap:14px}body main .venuekaart{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start}body main .venuefoto{margin-bottom:0;aspect-ratio:1}body main .venueknop{width:auto;padding:7px 14px}}body main .rdlijst{margin-top:12px}body main .rdrij{display:grid;grid-template-columns:26px 46px minmax(0,1fr) 62px 96px;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}body main .rdrij:last-of-type{border-bottom:0}body main .rdnr{font-size:13px;font-weight:800;color:var(--ink3);text-align:center}body main .rdrij.top .rdnr{color:var(--fl-rood)}body main .rdfoto{width:46px;height:46px;border-radius:var(--r2);display:block}body main .rdtx{min-width:0}body main .rdtx b{display:block;font-size:14.5px;font-weight:800;line-height:1.3}body main .rdtx em{font-style:normal;display:block;font-size:11px;font-weight:700;color:var(--ink3);margin-top:2px}body main .rdwie{display:block;font-size:10.5px;color:var(--ink3);margin-top:4px;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body main .rdscore{text-align:right}body main .rdscore b{display:block;font-size:17px;font-weight:800;color:var(--fl-rood)}body main .rdscore i{font-style:normal;display:block;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink3)}body main .rdvers{justify-self:start;font-size:10.5px;font-weight:800;color:var(--fl-blauw);white-space:nowrap;padding:4px 9px;border-radius:var(--rmax);background:var(--tintb)}body main .rdvers.leeg{background:none;padding:0;width:0;overflow:hidden}body main .rdmee{width:100%;margin-top:14px}@media(max-width:620px){body main .rdrij{grid-template-columns:22px 40px minmax(0,1fr) 52px;gap:10px}body main .rdfoto{width:40px;height:40px}body main .rdvers{grid-column:2/-1;justify-self:start;margin-top:-4px}}body main .trefrij{display:grid;grid-template-columns:minmax(0,1fr) 90px 44px;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}body main .trefrij:last-child{border-bottom:0}body main .trefnaam b{display:block;font-size:13px;font-weight:800}body main .trefnaam em{font-style:normal;display:block;font-size:10px;font-weight:700;color:var(--ink3);text-transform:capitalize;margin-top:1px}body main .trefmeter{display:block;height:6px;border-radius:3px;background:var(--line);overflow:hidden}body main .trefmeter i{display:block;height:100%;background:var(--grad-primair)}body main .trefcijfer{font-size:12px;font-weight:800;color:var(--ink2);text-align:right}body main .trefrij:hover .trefnaam b{color:var(--fl-rood)}@media(max-width:620px){body main .trefrij{grid-template-columns:minmax(0,1fr) 60px 40px;gap:9px}}body main .artkop{padding-bottom:4px}body main .artlabels{display:flex;align-items:center;gap:9px;margin-bottom:11px;flex-wrap:wrap}body main .artcat{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--grijs-0);background:var(--fl-rood);padding:5px 11px;border-radius:var(--rmax);text-decoration:none}body main .artbron{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:5px 11px;border-radius:var(--rmax);border:1px solid var(--line);color:var(--ink2)}body main .artbron.community{border-color:var(--fl-paars);color:var(--fl-paars)}body main .artbron.charlie{border-color:var(--fl-goud);color:var(--fl-goud)}body main .artkop h1{font-size:clamp(25px,5.4vw,34px);line-height:1.16;letter-spacing:-.026em;margin:0 0 10px}body main .artintro{font-size:16px;line-height:1.6;color:var(--ink2);font-weight:600;margin:0 0 16px;max-width:62ch}body main .artmeta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body main .artauteur{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}body main .artauteur b{display:block;font-size:13.5px;font-weight:800}body main .artauteur em{font-style:normal;display:block;font-size:11px;font-weight:700;color:var(--ink3);margin-top:1px}body main .artauteur:hover b{color:var(--fl-rood)}body main .artdatums{display:flex;flex-direction:column;gap:2px;font-size:11.5px;color:var(--ink3)}body main .artdatums b{font-weight:800;color:var(--ink2)}body main .artgewijzigd{font-weight:700;opacity:.85}body main .artreacties{display:flex;align-items:center;gap:6px;margin-left:auto;text-decoration:none;font-size:12.5px;font-weight:700;color:var(--ink2)}body main .artreacties svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}body main .artreacties b{font-weight:800;color:var(--ink)}body main .artreacties:hover{color:var(--fl-rood)}@media(max-width:560px){body main .artmeta{gap:11px}body main .artreacties{margin-left:0}}body main .artchips{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 4px}body main .artchip{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:var(--rmax);border:1px solid var(--line);background:var(--card);color:var(--ink2);font-size:12.5px;font-weight:700;text-decoration:none;transition:border-color var(--snel),color var(--snel)}body main .artchip:hover{border-color:var(--fl-rood);color:var(--fl-rood)}body main .artchip.fest{padding-left:6px}body main .artchip .flogo{width:24px;height:24px;border-radius:50%;flex:none}body main .artacties{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0 4px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body main .artknop{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:var(--rmax);border:1px solid var(--line);background:var(--card);color:var(--ink2);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;text-decoration:none;transition:border-color var(--snel),color var(--snel),background var(--snel)}body main .artknop svg{width:16px;height:16px;fill:currentColor}body main .artknop.bron svg{fill:none;stroke:currentColor;stroke-width:2}body main .artknop:hover{border-color:var(--fl-rood);color:var(--fl-rood)}body main .artknop.aan{background:var(--fl-rood);border-color:var(--fl-rood);color:var(--grijs-0)}body main .artknop b{font-weight:800}body main .fcrij{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;margin:13px 0}body main .fcrij .flogo{width:52px;height:52px;border-radius:var(--r2)}body main .fctx b{display:block;font-size:15px;font-weight:800}body main .fctx em{font-style:normal;display:block;font-size:11.5px;font-weight:700;color:var(--ink3);margin-top:2px}body main .fcstatus{font-size:10.5px;font-weight:800;color:var(--fl-rood);white-space:nowrap;padding:5px 11px;border-radius:var(--rmax);background:var(--tintr)}body main .fcknoppen{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}@media(max-width:520px){body main .fcrij{grid-template-columns:44px minmax(0,1fr);gap:11px}body main .fcstatus{grid-column:2;justify-self:start;margin-top:-4px}body main .fcknoppen .btn{flex:1 1 auto}}body main .pollvraag{font-size:17px;font-weight:800;margin:9px 0 13px;line-height:1.35}body main .pollopties{display:flex;flex-direction:column;gap:8px}body main .pollopt{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-radius:var(--r2);border:1px solid var(--line);background:var(--paper);font:inherit;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer;text-align:left;transition:border-color var(--snel),background var(--snel)}body main .pollopt:hover:not(.uitslag){border-color:var(--fl-rood);color:var(--fl-rood)}body main .pollopt.uitslag{cursor:default;justify-content:space-between}body main .pollopt.uitslag::before{content:'';position:absolute;inset:0 auto 0 0;width:var(--pct,0%);z-index:0;transition:width .5s cubic-bezier(.22,.61,.36,1)}body main .polllabel,body main .pollpct{position:relative;z-index:1}body main .pollpct{font-weight:800;color:var(--fl-rood)}body main .pollvoet{font-size:11.5px;color:var(--ink3);margin:11px 0 0;font-weight:700}body main .rapstatus{font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:5px 11px;border-radius:var(--rmax);background:var(--tintr);color:var(--fl-rood)}body main .rapstatus.gedaan{background:var(--tintb);color:var(--fl-blauw)}body main .raplabel{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:18px 0 8px}body main .rapschuif{display:flex;align-items:center;gap:16px;margin-bottom:14px}body main .rapschuif input[type=range]{flex:1;accent-color:var(--fl-rood);height:6px}body main .rapschuif b{font-size:30px;font-weight:800;color:var(--fl-rood);min-width:66px;text-align:right}body main .raphek{margin-top:16px;padding:16px;border-radius:var(--r3);border:1px dashed var(--line);background:var(--paper)}body main .raphek b{display:block;font-size:15px;font-weight:800;margin-bottom:5px}body main .raphek p{font-size:12.5px;color:var(--ink2);line-height:1.55;margin:0 0 12px}body main .reactieform{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;margin:14px 0 6px}body main .reactieveld textarea{width:100%;box-sizing:border-box;padding:11px 13px;border-radius:var(--r2);border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-size:13.5px;line-height:1.5;resize:vertical}body main .reactieveld textarea:focus{border-color:var(--fl-rood);outline:none}body main .reactievoet{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;flex-wrap:wrap}body main .reactiewaarschuwing{margin:9px 0 0;padding:9px 12px;border-radius:var(--r2);font-size:12px;font-weight:700;background:var(--tintr);color:var(--fl-rood)}body main .reactielijst{margin-top:16px}body main .reactie{display:grid;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px 0;border-top:1px solid var(--line)}body main .reactie.nieuw{animation:reactieIn .35s cubic-bezier(.22,.61,.36,1)}@keyframes reactieIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}body main .reactie.verwijderd{opacity:.55}body main .reactie.verwijderd p{font-style:italic;color:var(--ink3)}body main .reactietx b{font-size:13px;font-weight:800;display:inline-flex;align-items:center;gap:7px}body main .reactietijd{font-size:10.5px;font-weight:700;color:var(--ink3);margin-left:8px}body main .reactietx p{font-size:13.5px;line-height:1.55;color:var(--read);margin:6px 0 0}body main .reactieacties{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}body main .reactieknop{padding:5px 11px;border-radius:var(--rmax);border:1px solid transparent;background:none;font:inherit;font-size:11.5px;font-weight:700;color:var(--ink3);cursor:pointer;transition:color var(--snel),background var(--snel)}body main .reactieknop:hover{background:var(--paper);color:var(--ink)}body main .reactieknop.aan{color:var(--fl-rood)}body main .reactieknop.mod{margin-left:auto;color:var(--ink3);opacity:.7}body main .reactieknop.mod:hover{color:var(--fl-rood);opacity:1}body main .autrij{display:grid;grid-template-columns:66px minmax(0,1fr);gap:16px;margin-top:14px}body main .flava.xl{width:66px;height:66px;border-radius:50%;font-size:22px}body main .auttx b{display:block;font-size:16px;font-weight:800}body main .auttx em{font-style:normal;display:block;font-size:12px;font-weight:700;color:var(--ink3);margin-top:2px}body main .autbadges{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 9px}body main .auttx p{font-size:13px;line-height:1.6;color:var(--ink2);margin:0}body main .gerlijst{margin-top:12px}body main .gerrij{display:grid;grid-template-columns:84px minmax(0,1fr);gap:13px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}body main .gerrij:last-child{border-bottom:0}body main .gerfoto{width:84px;height:60px;border-radius:var(--r2);display:block}body main .gertx em{font-style:normal;display:block;font-size:9.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--fl-rood);margin-bottom:3px}body main .gertx b{display:block;font-size:14px;font-weight:800;line-height:1.32}body main .gertx i{font-style:normal;display:block;font-size:11px;font-weight:700;color:var(--ink3);margin-top:4px}body main .gerrij:hover .gertx b{color:var(--fl-rood)}body .fltoast{position:fixed;left:50%;transform:translateX(-50%);z-index:200;bottom:calc(96px + env(safe-area-inset-bottom,0px));padding:11px 20px;border-radius:var(--rmax);background:var(--ink);color:var(--bg);font-size:13px;font-weight:800;box-shadow:var(--shl);animation:toastIn .25s cubic-bezier(.22,.61,.36,1)}body .fltoast.weg{opacity:0;transition:opacity .4s}@keyframes toastIn{from{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%,0)}}@media(min-width:901px){body .fltoast{bottom:32px}}body main .pollrechts{position:relative;z-index:1;display:flex;align-items:baseline;gap:10px}body main .pollaantal{font-size:11px;font-weight:700;color:var(--ink3)}body main .pollopt.uitslag::before{background:color-mix(in srgb,var(--rood-500) 16%,transparent)}html[data-thema="licht"] body main .pollopt.uitslag::before{background:color-mix(in srgb,var(--rood-500) 11%,transparent)}body main .pollopt.mijn::before{background:var(--grad-primair);opacity:.3}body main .pollopt.uitslag{border-color:var(--line)}body main .pollopt.mijn{border-color:var(--fl-rood);border-width:1.5px}.artgewijzigd,.artreacties{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink3);white-space:nowrap}.artgewijzigd svg,.artreacties svg{width:13px;height:13px;fill:currentColor;flex:0 0 auto}.artreacties{color:var(--ink3);text-decoration:none;transition:color .15s}.artreacties:hover{color:var(--fl-rood)}.artreacties b{color:var(--ink)}.artbron.charlie{display:inline-flex;align-items:center;gap:5px;background:color-mix(in srgb,var(--fl-cyaan) 13%,transparent);color:var(--fl-cyaan);border:1px solid color-mix(in srgb,var(--fl-cyaan) 34%,transparent);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:none}.artbron.charlie svg{width:12px;height:12px;fill:currentColor}.btn.checkin{display:inline-flex;align-items:center;gap:6px}.btn.checkin svg{width:14px;height:14px;fill:currentColor}.btn.checkin.aan{background:var(--fl-rood);border-color:var(--fl-rood);color:var(--grijs-0)}.modschakel{display:inline-flex;align-items:center;gap:6px;float:right;background:transparent;border:1px solid var(--line);color:var(--ink3);border-radius:8px;padding:4px 10px;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .15s,color .15s}.modschakel:hover{border-color:var(--fl-rood);color:var(--fl-rood)}.modschakel svg{width:12px;height:12px;fill:currentColor}.modschakel.aan{border-color:var(--fl-rood);color:var(--fl-rood);background:color-mix(in srgb,var(--fl-rood) 10%,transparent)}.reactiesdicht{margin:14px 0 0;padding:16px;text-align:center;border-radius:10px;background:var(--paper);color:var(--ink3);font-size:14px}.forumlink{display:flex;align-items:center;gap:11px;margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;text-decoration:none;transition:border-color .15s,background .15s}.forumlink:hover{border-color:var(--fl-lavendel);background:color-mix(in srgb,var(--fl-lavendel) 7%,transparent)}.forumlink .fltx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.forumlink .fltx b{font-size:14px;color:var(--ink)}.forumlink .fltx em{font-style:normal;font-size:12px;color:var(--ink3)}.forumlink .flpijl{width:16px;height:16px;fill:none;stroke:var(--ink3);stroke-width:2;flex:0 0 auto}.volgknop{margin-top:10px;align-self:flex-start}.volgknop.aan{background:color-mix(in srgb,var(--fl-rood) 13%,transparent);border-color:var(--fl-rood);color:var(--fl-rood)}.gerlijst{display:grid;gap:9px;margin-top:10px}.gerkaart{display:flex;align-items:center;gap:11px;padding:9px;border-radius:10px;text-decoration:none;transition:background .15s}.gerkaart:hover{background:var(--paper)}.gerkaart .flfoto{width:58px;height:44px;border-radius:7px;flex:0 0 auto}.gerkaart .gertx{display:flex;flex-direction:column;gap:2px;min-width:0}.gerkaart .gertx b{font-size:13.5px;color:var(--ink);line-height:1.35}.gerkaart .gertx em{font-style:normal;font-size:11.5px;color:var(--ink3)}.rkeuze{display:flex;gap:8px;margin:10px 0 14px;flex-wrap:wrap}.rkeus{background:transparent;border:1px solid var(--line);color:var(--ink3);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .15s,color .15s}.rkeus.aan{border-color:var(--fl-rood);color:var(--fl-rood)}.rlabel{display:block;font-size:12px;font-weight:700;color:var(--ink3);margin-bottom:5px}.rveld{width:100%;background:var(--paper);border:1px solid var(--line);border-radius:9px;padding:9px 12px;font:inherit;font-size:14px;color:var(--ink)}.rveld:focus{outline:2px solid var(--fl-rood);outline-offset:1px;border-color:transparent}.rlijst{display:grid;gap:7px;margin-top:11px}.rrij{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--paper);border:1px solid transparent;border-radius:10px;padding:11px 13px;cursor:pointer;text-align:left;transition:border-color .15s}.rrij:hover{border-color:var(--line)}.rrij.aan{border-color:var(--fl-rood)}.rrijtx{display:flex;flex-direction:column;gap:2px;min-width:0}.rrijtx b{font-size:13.5px;color:var(--ink)}.rrijtx em{font-style:normal;font-size:11.5px;color:var(--ink3)}.rkoppel{font-size:11.5px;font-weight:800;color:var(--fl-rood);flex:0 0 auto}.rnote{margin:11px 0 0;padding:10px 12px;border-radius:9px;font-size:12.5px;background:color-mix(in srgb,var(--fl-rood) 10%,transparent);color:var(--ink)}.rwaarschuwing{margin:10px 0 0;font-size:12px;color:var(--t-goud)}.pollrij{border:1px solid var(--line);border-radius:12px;padding:13px;margin-top:11px}.prkop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:11px}.prtx{display:flex;flex-direction:column;gap:2px;min-width:0}.prtx b{font-size:14px;color:var(--ink)}.prtx em{font-style:normal;font-size:11.5px;color:var(--ink3)}.practies{display:flex;gap:7px;flex-wrap:wrap}.practies .btn.aan{border-color:var(--fl-rood);color:var(--fl-rood)}.pruitslag{display:grid;gap:7px}.prbalk{display:grid;grid-template-columns:minmax(70px,auto) 1fr auto;align-items:center;gap:10px;font-size:12.5px}.prlabel{color:var(--ink);font-weight:700}.prmeter{height:8px;border-radius:999px;background:var(--paper);position:relative;overflow:hidden}.prmeter::after{content:'';position:absolute;inset:0 auto 0 0;width:var(--pct);border-radius:999px;background:color-mix(in srgb,var(--fl-cyaan) 55%,transparent)}.prbalk.hoog .prmeter::after{background:var(--fl-rood)}.prgetal{color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap}.propties{display:grid;gap:7px}.propt{display:flex;align-items:center;gap:8px}.propweg{background:transparent;border:1px solid var(--line);color:var(--ink3);border-radius:8px;width:32px;height:32px;font-size:17px;line-height:1;cursor:pointer;flex:0 0 auto;transition:border-color .15s,color .15s}.propweg:hover{border-color:var(--fl-rood);color:var(--fl-rood)}@media(max-width:520px){.prbalk{grid-template-columns:minmax(56px,auto) 1fr auto;gap:7px;font-size:11.5px}.modschakel{float:none;margin-top:8px}}.rolbalk{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0 -4px;padding:9px 13px;border-radius:10px;border:1px dashed var(--line);background:var(--paper)}.rolwaarschuwing{font-size:11.5px;color:var(--ink3)}.rolgroep{display:flex;gap:6px}.rolknop{background:transparent;border:1px solid var(--line);color:var(--ink3);border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:700;cursor:pointer;transition:border-color .15s,color .15s}.rolknop.aan{border-color:var(--fl-rood);color:var(--fl-rood)}.bewaardzoek{margin:10px 0 12px}.bewaardlijst{display:grid;gap:8px}.bwitem{display:flex;align-items:center;gap:8px}.bwlink{display:flex;align-items:center;gap:11px;flex:1;min-width:0;padding:8px;border-radius:10px;text-decoration:none;transition:background .15s}.bwlink:hover{background:var(--paper)}.bwlink .flfoto{width:54px;height:41px;border-radius:7px;flex:0 0 auto}.bwtx{display:flex;flex-direction:column;gap:2px;min-width:0}.bwtx b{font-size:13.5px;color:var(--ink);line-height:1.35}.bwtx em{font-style:normal;font-size:11.5px;color:var(--ink3)}.bwweg{background:transparent;border:1px solid var(--line);color:var(--ink3);border-radius:8px;width:30px;height:30px;font-size:16px;line-height:1;cursor:pointer;flex:0 0 auto;transition:border-color .15s,color .15s}.bwweg:hover{border-color:var(--fl-rood);color:var(--fl-rood)}.bwleeg{margin:12px 0 0;text-align:center;color:var(--ink3);font-size:13px}.volglijst{display:grid;gap:9px;margin-top:10px}.volgitem{display:flex;align-items:center;justify-content:space-between;gap:11px;flex-wrap:wrap}.volglink{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:0}.volgtx{display:flex;flex-direction:column;gap:1px;min-width:0}.volgtx b{font-size:13.5px;color:var(--ink)}.volgtx em{font-style:normal;font-size:11.5px;color:var(--ink3)}.volgtoggle.aan,.volgtoggle[aria-pressed="true"]{border-color:var(--fl-rood);color:var(--fl-rood);background:color-mix(in srgb,var(--fl-rood) 10%,transparent)}.inlogwrap{display:flex;justify-content:center;padding:22px 0}.inlogkaart{width:100%;max-width:400px}.inlogtitel{font-size:24px;font-weight:800;margin:0 0 6px}.inloguitleg{margin:0 0 18px;font-size:13.5px;color:var(--ink3)}.inlogveld{margin-bottom:13px}.inlogknop{width:100%;justify-content:center;margin-top:4px}.inlogalt{width:100%;justify-content:center}.inlogterug{margin:11px 0 0;padding:9px 12px;border-radius:9px;font-size:12.5px;background:color-mix(in srgb,var(--fl-rood) 10%,transparent);color:var(--ink)}.inlogscheid{display:flex;align-items:center;gap:11px;margin:17px 0;color:var(--ink3);font-size:11.5px}.inlogscheid::before,.inlogscheid::after{content:'';flex:1;height:1px;background:var(--line)}.inlogvoet{margin-top:13px;text-align:center}.fltoast.metlink a{color:var(--grijs-0);text-decoration:underline;font-weight:700}@media(max-width:520px){.rolbalk{flex-direction:column;align-items:flex-start;gap:8px}.volgitem{align-items:flex-start}}.logo3d .wordmark{display:inline-flex;align-items:center}.flmerk{width:34px;height:34px;display:block;color:var(--ink);transition:transform var(--snel-2) var(--curve)}.logo3d:hover .flmerk{transform:scale(1.05)}.logo3d:active .flmerk{transform:scale(.97)}@media(max-width:520px){.flmerk{width:30px;height:30px}}.forumkort{display:block;padding:9px 0;border-bottom:1px solid var(--line-zacht);text-decoration:none}.forumkort:last-of-type{border-bottom:0;padding-bottom:0}.forumkort .fktx{display:flex;flex-direction:column;gap:2px}.forumkort .fktx b{font-size:13.5px;color:var(--ink);line-height:1.35}.forumkort .fktx em{font-style:normal;font-size:11.5px;color:var(--ink3)}.forumkort:hover .fktx b{color:var(--fl-rood)}.trkort{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-zacht);text-decoration:none}.trkort:last-of-type{border-bottom:0;padding-bottom:0}.trnr{flex:0 0 auto;width:19px;font-size:13px;font-weight:800;color:var(--fl-rood);font-variant-numeric:tabular-nums;line-height:1.4}.trtx{font-size:13px;color:var(--ink);line-height:1.4}.trkort:hover .trtx{color:var(--fl-rood)}.rapinfo,.welksluit,.bwweg,.kp-plus,.kp-min,.alertbtn.rond,.tkbel,.propweg{position:relative}.rapinfo::after,.welksluit::after,.bwweg::after,.kp-plus::after,.kp-min::after,.alertbtn.rond::after,.tkbel::after,.propweg::after{content:'';position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%}.ptab,.chip,.wknop,.alertbtn,.scope,.rkeus,.rolknop,.tickbtn{min-height:40px;display:inline-flex;align-items:center}.btn.s,.btn.gh.s,.btn.g27.s{min-height:40px}.logo3d{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}@media (pointer:fine){.ptab,.chip,.wknop,.alertbtn,.scope,.rkeus,.rolknop,.tickbtn{min-height:32px}}.fbadge.blauw,body main .fbadge.groen{color:var(--blauw-700)}body main .fbadge.paars{color:var(--blauw-700)}body main .fbadge.goud{color:var(--goud-700)}body main .fbron.site{color:var(--blauw-700)}body main .fbron.forum{color:var(--blauw-700)}body main .artbron.redactie{color:var(--blauw-700);border-color:var(--blauw-700)}body main .rdvers,body main .clt,body main .legfav{color:var(--ink2)}body main .stars{color:var(--goud-700)}body main .wknop{color:var(--ink2)}body main .wknop[aria-pressed="true"],body main .wknop.on{color:var(--ink)}body main .cta{color:var(--ink)}body main .edchip.on{color:var(--bg)}body main .h6{color:var(--ink2)}[data-thema="donker"] .fbadge.blauw,[data-thema="donker"] .fbadge.groen,[data-thema="donker"] .fbadge.paars,[data-thema="donker"] .fbron.site,[data-thema="donker"] .fbron.forum,[data-thema="donker"] .artbron.redactie{color:var(--blauw-200)}[data-thema="donker"] .fbadge.goud,[data-thema="donker"] .stars{color:var(--goud-400)}[data-thema="donker"] .artbron.redactie{border-color:var(--blauw-400)}[data-thema="donker"] .rdvers,[data-thema="donker"] .clt,[data-thema="donker"] .legfav,[data-thema="donker"] .h6{color:var(--ink2)}[data-thema="donker"] .cta,[data-thema="donker"] .edchip.on{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-thema="licht"]) .fbadge.blauw,:root:not([data-thema="licht"]) .fbadge.groen,:root:not([data-thema="licht"]) .fbadge.paars,:root:not([data-thema="licht"]) .fbron.site,:root:not([data-thema="licht"]) .fbron.forum,:root:not([data-thema="licht"]) .artbron.redactie{color:var(--blauw-200)}:root:not([data-thema="licht"]) .fbadge.goud,:root:not([data-thema="licht"]) .stars{color:var(--goud-400)}:root:not([data-thema="licht"]) .cta,:root:not([data-thema="licht"]) .edchip.on{color:var(--ink)}}body .hdr,body .mobnav{background:var(--glas);-webkit-backdrop-filter:var(--glas-waas);backdrop-filter:var(--glas-waas)}body .hdr{border-top:0}body .mobnav{border-top:1px solid var(--glas-rand);border-bottom:0}@supports not (backdrop-filter:blur(1px)){body .hdr,body .mobnav{background:var(--card)}}body .hdr .dzoek{background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid var(--glas-rand);-webkit-backdrop-filter:var(--glas-waas);backdrop-filter:var(--glas-waas)}body .hdr .dzoek:hover{background:color-mix(in srgb,var(--ink) 9%,transparent)}body .hdr .mzoek{border:1px solid var(--glas-rand);background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:var(--rond-vol);width:40px;height:40px;font-size:15px;cursor:pointer;color:var(--ink);display:none;align-items:center;justify-content:center}body main .tick,body .page>.inner>.tick{margin-top:calc(var(--hd,58px) + var(--sp-2))}@media (min-width:1000px){body main .tick,body .page>.inner>.tick{margin-top:var(--sp-3)}}body .venue{max-width:100%;overflow:hidden}body .venue .venuerij{display:flex;gap:var(--sp-3);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--sp-1)}body .venue .venuerij::-webkit-scrollbar{display:none}body .venue .venuekaart{flex:0 0 76%;max-width:260px;scroll-snap-align:start}@media (min-width:700px){body .venue .venuerij{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}body .venue .venuekaart{flex:initial;max-width:none}}body main .hoofdkolom>.chips{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px;margin-bottom:var(--sp-3)}body main .hoofdkolom>.chips::-webkit-scrollbar{display:none}body main .hoofdkolom>.chips .chip{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap;border-color:transparent;background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink2);font-weight:700}body main .hoofdkolom>.chips .chip:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}body main .hoofdkolom>.chips .chip.on{border-color:var(--fl-rood);color:var(--fl-rood);background:color-mix(in srgb,var(--fl-rood) 8%,transparent)}body main .hoofdkolom>.chips .chip .cdot{width:6px;height:6px;opacity:.75}body .venue .venuekaart{display:flex;flex-direction:column;gap:6px;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--rond-m);background:var(--card);position:relative}body .venue .venuekaart .venuefoto{width:100%;aspect-ratio:16 / 10;border-radius:var(--rond-s);margin-bottom:2px}body .venue .venuekaart em{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--fl-rood)}body .venue .venuekaart b{font-size:14px;color:var(--ink);line-height:1.3}body .venue .venuekaart i{font-style:normal;font-size:12px;color:var(--ink3)}body .venue .venuekaart .venueknop{margin-top:auto;justify-content:center}body .venue .venuelabel{position:absolute;top:calc(var(--sp-3) + 6px);left:calc(var(--sp-3) + 6px);background:var(--glas);-webkit-backdrop-filter:var(--glas-waas);backdrop-filter:var(--glas-waas);border:1px solid var(--glas-rand);border-radius:var(--rond-vol);padding:3px 9px;font-size:10.5px;font-weight:800;color:var(--ink)}body .venue .venuekop{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-3)}body .venue .venuespons{margin-left:auto}body .venue .venuevoet{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-3);font-size:11.5px;color:var(--ink3)}body .page{padding-top:var(--boven,calc(var(--hd,58px) + var(--sp-2)))}body .zk-ovl{display:flex;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--snel-2) var(--curve),visibility 0s linear var(--snel-2)}body .zk-ovl.aan{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--snel-2) var(--curve),visibility 0s}body .zk-ovl .zk-paneel{transform:translateY(-8px) scale(.98);transition:transform var(--snel-2) var(--curve)}body .zk-ovl.aan .zk-paneel{transform:none}.adplek{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed var(--line);border-radius:var(--rond-m);background:color-mix(in srgb,var(--ink) 3%,transparent);color:var(--ink3);text-align:center;position:relative}.adplek .adlabel{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);opacity:.8}.adplek .adformaat{font-size:11.5px;color:var(--ink3)}.adplek.adsuper{width:100%;min-height:90px;border-radius:0;border-left:0;border-right:0;border-top:0}.adplek.adtop{min-height:250px;margin-bottom:var(--sp-4)}@media (max-width:760px){.adplek.adsuper{min-height:60px}.adplek.adtop{min-height:130px}}.adplek.adfloat{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--mobnav-h,68px) + var(--sp-3));width:min(92vw,520px);min-height:90px;z-index:60;background:var(--glas);-webkit-backdrop-filter:var(--glas-waas);backdrop-filter:var(--glas-waas);border:1px solid var(--glas-rand);box-shadow:var(--sh-3)}.adplek.adfloat[hidden]{display:none}.adplek .adsluit{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;border:1px solid var(--glas-rand);background:var(--card);color:var(--ink2);font-size:15px;line-height:1;cursor:pointer}.adplek .adsluit::after{content:'';position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}@media (min-width:1000px){.adplek.adfloat{bottom:var(--sp-4)}}:root{--adsuper-h:60px;--lees-kolom:1120px}@media (min-width:760px){:root{--adsuper-h:90px}}body .adplek.adsuper{position:fixed;top:0;left:0;right:0;z-index:60;height:var(--adsuper-h);min-height:0;background:var(--paper)}body:has(.adplek.adsuper) .hdr{top:var(--adsuper-h)}body:has(.adplek.adsuper) .page{padding-top:var(--boven,calc(var(--hd,58px) + var(--adsuper-h) + var(--sp-2)))}@supports not selector(body:has(*)){body .adplek.adsuper{position:static;height:auto;min-height:var(--adsuper-h)}}body .hdr{padding-left:max(var(--sp-3),calc((100vw - var(--lees-kolom,1120px)) / 2));padding-right:max(var(--sp-3),calc((100vw - var(--lees-kolom,1120px)) / 2))}body .mobnav{padding-left:max(var(--sp-2),calc((100vw - var(--lees-kolom,1120px)) / 2));padding-right:max(var(--sp-2),calc((100vw - var(--lees-kolom,1120px)) / 2))}body .adplek.adsuper{padding-left:max(var(--sp-3),calc((100vw - var(--lees-kolom,1120px)) / 2));padding-right:max(var(--sp-3),calc((100vw - var(--lees-kolom,1120px)) / 2))}body{--sectie:var(--fl-rood)}body[data-pagina="artikel"],body[data-pagina="nieuws"]{--sectie:var(--rood-500)}body[data-pagina="festival"],body[data-pagina="agenda"],body[data-pagina="artiest"],body[data-pagina="schemas"]{--sectie:var(--blauw-500)}body[data-pagina="profiel"],body[data-pagina="shop"],body[data-pagina="leden"]{--sectie:var(--goud-500)}body[data-pagina="community"],body[data-pagina="forum"]{--sectie:var(--blauw-500)}body main .btn:not(.g27):not(.g):not(.gh):not(.lijn){background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);border:1px solid var(--line)}body main .btn:not(.g27):not(.g):not(.gh):not(.lijn):hover{background:color-mix(in srgb,var(--ink) 10%,transparent)}body main .hoofdkolom>.filterdoos:not(.open),body main .hoofdkolom>.filterknop{display:none}.zk-ovl{position:fixed;inset:0;background:rgba(19,18,24,.45);backdrop-filter:blur(3px);z-index:90;display:none;align-items:flex-start;justify-content:center;padding:11vh 14px 14px}.zk-ovl.aan{display:flex}.zk-paneel{width:100%;max-width:560px;background:var(--card);border-radius:18px;box-shadow:var(--shl);overflow:hidden;animation:zkin .18s ease}@keyframes zkin{from{transform:translateY(-8px);opacity:0}to{transform:none;opacity:1}}.zk-kop{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.zk-kop input{flex:1;border:0;outline:0;background:none;font:inherit;font-size:15.5px;font-weight:600;color:var(--ink)}.zk-kop input::placeholder{color:var(--ink3)}.zk-esc{font-size:9.5px;font-weight:800;color:var(--ink3);border:1px solid var(--line);border-radius:6px;padding:3px 6px;cursor:pointer}.zk-lijst{max-height:52vh;overflow-y:auto;padding:7px}.zk-groep{font-size:9.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink3);padding:9px 11px 4px}.zk-item{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:11px;text-decoration:none;color:var(--ink);cursor:pointer}.zk-item.sel,.zk-item:hover{background:var(--paper)}.zk-stip{width:7px;height:7px;border-radius:50%;flex-shrink:0}.zk-item b{font-size:13px;font-weight:700;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zk-item small{font-size:10px;font-weight:800;color:var(--ink3)}.zk-leeg{padding:22px 16px;text-align:center}.zk-leeg p{font-size:13px;color:var(--ink2);margin:0 0 11px}.zk-voet{display:flex;gap:12px;align-items:center;padding:9px 16px;border-top:1px solid var(--line);font-size:10px;font-weight:700;color:var(--ink3)}.zk-chips{display:flex;gap:7px;flex-wrap:wrap;padding:4px 11px 11px}.mzoek{border:1.5px solid var(--line);background:var(--card);border-radius:999px;width:34px;height:34px;font-size:14px;cursor:pointer;color:var(--ink)}.dzoek{cursor:pointer}@media(min-width:1000px){.mzoek{display:none}}@media(max-width:560px){.zk-ovl{padding:8px}.zk-paneel{border-radius:16px}.zk-lijst{max-height:62vh}}body main.page>aside.rail{max-width:var(--breed-max,1120px);margin-left:auto;margin-right:auto}body main .obkeuze{grid-template-rows:auto auto}body main .obkeuze .obem{grid-row:1/3;align-self:start}body main .obkeuze b{grid-column:2;grid-row:1;color:var(--ink)}body main .obkeuze em{grid-column:2;grid-row:2;color:var(--ink2);font-weight:600;margin-top:4px;line-height:1.45}@media(max-width:560px){body main .obkeuze{grid-template-columns:38px minmax(0,1fr);gap:11px}body main .obkeuze .obem{width:38px;height:38px;font-size:18px;border-radius:12px}}body[data-pagina="onboarding"] main.page{padding-bottom:calc(92px + env(safe-area-inset-bottom,0px))}body .adW>svg path:nth-of-type(1),body .adW>svg path:nth-of-type(2){fill:var(--grijs-0)}body .adW>svg path:nth-of-type(3){fill:var(--grijs-0);opacity:.66}body[data-pagina="onboarding"] main .obkop{padding:8px 0 4px}@media(max-width:900px){body[data-pagina="onboarding"] main .obkop{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}}body main .obstap .obtegels,body main .obstap .obkeuzes,body main .obstap .obschakels,body main .obstap .chips{padding-left:0;padding-right:0}@media(max-width:900px){body main .sitefoot{padding-left:max(14px,calc(50vw - 50%),env(safe-area-inset-left));padding-right:max(14px,calc(50vw - 50%),env(safe-area-inset-right))}}body main .obveld{margin-bottom:var(--sp-4)}body main .obveld label{display:block;font-size:12px;font-weight:800;letter-spacing:.02em;color:var(--ink2);margin-bottom:6px}body main .obveld input,body main .obzoekveld input{width:100%;box-sizing:border-box;border:1.5px solid var(--line);background:var(--card);border-radius:var(--r2);padding:12px 14px;font:inherit;font-size:15px;font-weight:600;color:var(--ink)}body main .obveld input::placeholder,body main .obzoekveld input::placeholder{color:var(--ink3);font-weight:600}body main .obveld input:focus,body main .obzoekveld input:focus{outline:0;border-color:var(--fl-rood);box-shadow:0 0 0 3px var(--p-rood)}body main .obhulp{display:block;font-size:12px;color:var(--ink3);font-weight:600;line-height:1.5;margin-top:6px}body main .obzoekveld{margin-bottom:var(--sp-3)}body main .obdeelvraag+.obdeelvraag{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--line)}body main .obdeelvraag .obhulp{margin:6px 0 12px}body main .obvrienden{display:grid;gap:8px}body main .obvriend{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;align-items:center;text-align:left;font:inherit;color:inherit;cursor:pointer;background:var(--card);border:1.5px solid var(--line);border-radius:var(--r3);padding:10px 13px;transition:border-color var(--snel-1) var(--curve)}body main .obvriend:hover{border-color:var(--ink3)}body main .obvriend.aan{border-color:var(--fl-rood);box-shadow:0 0 0 3px var(--p-rood)}body main .obvtx{min-width:0}body main .obvtx b{display:block;font-size:13.5px;font-weight:800}body main .obvtx em{font-style:normal;display:block;font-size:11px;font-weight:700;color:var(--ink3);margin-top:1px}body main .obvadd{font-size:11.5px;font-weight:800;color:var(--ink3);white-space:nowrap}body main .obvriend.aan .obvadd{color:var(--fl-rood)}body main a.obkeuze{text-decoration:none}body .muntrang{padding:10px 15px 12px;border-top:1px solid var(--line)}body .muntrij{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;padding:4px 0}body .muntrij span{color:var(--ink3);font-weight:700}body .muntrij b{color:var(--t-goud);font-weight:800;white-space:nowrap}body .muntrij b.kan{color:var(--ink)}body .muntbalk{height:5px;border-radius:99px;background:var(--line);margin:8px 0 7px;overflow:hidden}body .muntbalk i{display:block;height:100%;border-radius:99px;background:var(--verloop-goud,var(--goud-500))}body .muntnoot{margin:0;font-size:10.5px;font-weight:700;color:var(--ink3);line-height:1.5}body[data-v1="ja"] [data-buiten-v1="bronfilter"]{display:none}body main .faselabel{margin:10px 0 0;padding:10px 13px;font-size:12.5px;line-height:1.55;color:var(--ink2);background:var(--tintb);border-radius:var(--r2);border-left:3px solid var(--fl-blauw)}body main .faselabel b{color:var(--t-blauw)}body .zwevendmenu{position:fixed;z-index:120;min-width:196px;max-width:min(320px,92vw);max-height:min(60vh,420px);overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r3);box-shadow:var(--shl,0 14px 40px rgba(23,20,35,.18));padding:6px}body .zwevendmenu[hidden]{display:none}body .zwevendmenu>button{display:flex;width:100%;justify-content:space-between;align-items:center;gap:10px;border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--ink);text-align:left;padding:9px 11px;border-radius:var(--r2);cursor:pointer}body .zwevendmenu>button:hover{background:var(--paper)}body .zwevendmenu>button.aan{color:var(--fl-rood)}body #fmenu.zwevendmenu{display:none}body #fmenu.zwevendmenu.show{display:block}body main .sorteerknop{border:0;background:none;font:inherit;cursor:pointer;color:var(--ink3);font-weight:700;padding:2px 0}body main .sorteerknop b{color:var(--ink);font-weight:800}body main .sorteerknop:hover b{color:var(--fl-rood)}body main .persknop{display:block;width:100%;text-align:left;border:0;background:none;font:inherit;cursor:pointer;padding:2px 0}body main .persknop b{font-weight:700;color:var(--ink2)}body main .perswijzig{font-weight:800;color:var(--t-rood);white-space:nowrap}body .zwevendmenu.afstem{min-width:264px}body .afstemkop{font-size:12px;font-weight:800;padding:8px 11px 2px;color:var(--ink)}body .afstemuit{margin:0;padding:0 11px 8px;font-size:11.5px;line-height:1.5;color:var(--ink3);font-weight:600;border-bottom:1px solid var(--line)}body .afstemrij{display:flex;width:100%;justify-content:space-between;align-items:center;gap:10px;border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--ink);text-align:left;padding:9px 11px;border-radius:var(--r2);cursor:pointer}body .afstemrij:hover{background:var(--paper)}body .afstemrij i{font-style:normal;font-weight:800;color:var(--ink3)}body .afstemrij.aan i{color:var(--fl-rood)}body main .post.gelezen,body main article.gelezen{opacity:.72}body main article.gelezen h3{color:var(--ink2)}body[data-rol="bezoeker"] #munten,body[data-rol="bezoeker"] .nbel,body[data-rol="bezoeker"] .fab,body[data-rol="bezoeker"] .mtab.plus,body[data-rol="bezoeker"] .dnav a.plus,body[data-rol="bezoeker"] .hscroll .pin,body[data-rol="bezoeker"] [data-kaart="ticketalert"],body[data-rol="bezoeker"] .alertcard,body[data-rol="bezoeker"] .kudopaar,body[data-rol="bezoeker"] .kudo,body[data-rol="bezoeker"] .kudomin,body[data-rol="bezoeker"] .obvadd,body[data-rol="bezoeker"] [data-alleen-lid]{display:none}body[data-rol="bezoeker"] .opt,body[data-rol="bezoeker"] .btn.g27,body[data-rol="bezoeker"] .volg{opacity:.55;pointer-events:none}body[data-rol="bezoeker"] .fh .pers{display:none}body .rolknop{margin-top:var(--sp-5);border:1.5px solid var(--line);background:var(--card);color:var(--ink2);font:inherit;font-size:11.5px;font-weight:800;border-radius:var(--rmax);padding:7px 14px;cursor:pointer}body .rolknop:hover{border-color:var(--fl-rood);color:var(--fl-rood)}body main .versknop{margin-left:auto;border:1.5px solid var(--line);background:var(--card);color:var(--ink2);font:inherit;font-size:12px;font-weight:800;border-radius:var(--rmax);padding:6px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}body main .versknop:hover{border-color:var(--fl-rood);color:var(--fl-rood)}body main .versknop[disabled]{opacity:.6;cursor:default}body main .versknop .verspijl{display:inline-block;font-size:14px;line-height:1}body main .versknop.bezig .verspijl{animation:versdraai .7s linear infinite}@keyframes versdraai{to{transform:rotate(360deg)}}body main .versmelding{margin:8px 0 0;padding:9px 13px;font-size:12.5px;font-weight:700;color:var(--t-blauw);background:var(--tintb);border-radius:var(--r2);line-height:1.5}body main .versmelding[hidden]{display:none}body main .socialuit{margin-left:auto;border:0;background:none;font:inherit;font-size:11px;font-weight:800;color:var(--ink3);cursor:pointer;text-decoration:underline;text-underline-offset:2px}body main .socialuit:hover{color:var(--fl-rood)}body main .fmeta2{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-3)}body main .fmeta2 span{display:flex;flex-direction:column;gap:1px}body main .fmeta2 i{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.7}body main .fmeta2 b{font-size:13px;font-weight:800}body main .fsocials{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}body main .fsocials a{font-size:11.5px;font-weight:800;text-decoration:none;padding:5px 11px;border-radius:var(--rmax);border:1.5px solid rgba(255,255,255,.4);color:#fff;background:rgba(255,255,255,.14)}body main .fsocials a:hover{background:rgba(255,255,255,.26)}body main .catlijst{display:grid;gap:9px;margin-top:11px}body main .catrij{display:grid;grid-template-columns:minmax(96px,124px) minmax(0,1fr) 34px;gap:11px;align-items:center}body main .catrij span{font-size:12px;font-weight:700;color:var(--ink2)}body main .catrij i{display:block;height:6px;border-radius:99px;background:var(--line)}body main .catrij i::before{content:'';display:block;height:100%;width:var(--v,0%);border-radius:99px;background:var(--fl-blauw)}body main .catrij b{font-size:13px;font-weight:800;text-align:right;color:var(--t-blauw)}body main .rdlijstje{display:grid;gap:2px;margin-top:10px}body main .rdlijstje a{display:block;padding:9px 0;text-decoration:none;color:inherit;border-bottom:1px solid var(--line)}body main .rdlijstje a:last-child{border-bottom:0}body main .rdlijstje b{display:block;font-size:13px;font-weight:800;line-height:1.35}body main .rdlijstje i{font-style:normal;display:block;font-size:11px;font-weight:700;color:var(--ink3);margin-top:2px}body main .rdlijstje a:hover b{color:var(--fl-rood)}body main .rvacties{display:flex;align-items:center;gap:8px;margin-top:7px}body main .rvreageer{border:0;background:none;font:inherit;font-size:11.5px;font-weight:800;color:var(--ink3);cursor:pointer;padding:4px 2px}body main .rvreageer:hover{color:var(--fl-rood)}body main .rvantwoord{margin-top:8px;display:grid;gap:7px;justify-items:start}body main .rvantwoord textarea{width:100%;box-sizing:border-box;border:1.5px solid var(--line);background:var(--card);border-radius:var(--r2);padding:9px 11px;font:inherit;font-size:13px;color:var(--ink);resize:vertical}body main .rvantwoord textarea:focus{outline:0;border-color:var(--fl-rood)}body main .rvgeplaatst{margin:0;font-size:12px;font-weight:700;color:var(--t-blauw)}body main .verwantlijst{display:grid;gap:2px}body main .verwantrij{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;align-items:center;padding:8px 0;text-decoration:none;color:inherit;border-bottom:1px solid var(--line)}body main .verwantrij:last-child{border-bottom:0}body main .verwanttx{min-width:0}body main .verwanttx b{display:block;font-size:13px;font-weight:800}body main .verwanttx i{font-style:normal;display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:1px}body main .verwantpijl{color:var(--ink3);font-weight:800}body main .verwantrij:hover b{color:var(--fl-rood)}body main .bezlijst{display:grid;gap:2px;margin-top:11px}body main .bez{border-bottom:1px solid var(--line)}body main .bez:last-child{border-bottom:0}body main .bezkop{display:grid;grid-template-columns:34px minmax(0,1fr) auto 16px;gap:11px;align-items:center;width:100%;border:0;background:none;font:inherit;text-align:left;color:inherit;padding:10px 0;cursor:pointer}body main .beztx{min-width:0}body main .beztx b{display:block;font-size:13.5px;font-weight:800}body main .beztx i{font-style:normal;display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:1px}body main .bezaantal{font-size:15px;font-weight:800;color:var(--t-goud)}body main .bezpijl{color:var(--ink3);font-size:11px;transition:transform var(--snel-1) var(--curve)}body main .bezkop.open .bezpijl{transform:rotate(180deg)}body main .bezkop:hover .beztx b{color:var(--fl-rood)}body main .bezuit{padding:2px 0 12px 45px;display:grid;gap:2px}body main .bezuit[hidden]{display:none}body main .bezed{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;text-decoration:none;color:inherit;font-size:12.5px}body main .bezed b{font-weight:800;color:var(--ink2)}body main .bezed span{color:var(--ink3);font-weight:600;line-height:1.45}body main .bezcijfer{font-style:normal;font-size:13px;font-weight:800;color:var(--t-blauw)}body main .bezed.leeg span{font-style:italic}body main .bezreview{border:1.5px solid var(--line);background:var(--card);font:inherit;font-size:11px;font-weight:800;color:var(--ink2);border-radius:var(--rmax);padding:5px 11px;cursor:pointer;white-space:nowrap}body main .bezreview:hover{border-color:var(--fl-rood);color:var(--fl-rood)}body main .bezvoet{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-top:13px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;font-weight:700;color:var(--ink3)}body main .conceptlijst{display:grid;gap:2px;margin-top:10px}body main .conceptrij{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;text-decoration:none;color:inherit;border-bottom:1px solid var(--line)}body main .conceptrij:last-child{border-bottom:0}body main .conceptx b{display:block;font-size:13px;font-weight:800}body main .conceptx i{font-style:normal;display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:1px}body main .conceptmerk{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);border:1px solid var(--line);border-radius:var(--rmax);padding:3px 8px;white-space:nowrap}body main .chipscheiding{display:inline-block;width:1px;align-self:stretch;background:var(--line);margin:2px 3px}body main .bwvelden[hidden]{display:none}body main #bewerkUit[hidden]{display:none}body main .pstats .s a{text-decoration:none;color:inherit;display:block}body main .pstats .s a:hover b{color:var(--fl-rood)}body main .alerttabel{display:grid;gap:2px}body main .alertkop,body main .alertrij{display:grid;grid-template-columns:minmax(0,1fr) 62px 62px 62px;gap:6px;align-items:center}body main .alertkop i{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);text-align:center}body main .alertrij{padding:9px 0;border-top:1px solid var(--line);cursor:pointer}body main .alertrij span{font-size:13px;font-weight:700}body main .alertrij input{justify-self:center;width:18px;height:18px;accent-color:var(--fl-rood)}body main .plattegrond{position:relative;margin-top:11px;aspect-ratio:16/9;border-radius:var(--r3);border:1px solid var(--line);overflow:hidden;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--fl-blauw) 9%,transparent),transparent 55%),radial-gradient(circle at 72% 68%,color-mix(in srgb,var(--fl-rood) 8%,transparent),transparent 55%),var(--paper)}body main .plattegrond .pg{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);font-size:10.5px;font-weight:800;white-space:nowrap;padding:5px 10px;border-radius:var(--rmax);background:var(--card);border:1.5px solid var(--line);color:var(--ink2)}body main .plattegrond .pg-hoofd{border-color:var(--fl-rood);color:var(--t-rood)}body main .plattegrond .pg-entree{border-color:var(--fl-blauw);color:var(--t-blauw)}body main .ontdekkaart h3{margin:6px 0 4px;font-size:16px;line-height:1.3}body main .ontdekkaart p{margin:0;font-size:13px;color:var(--ink2);line-height:1.5}body .mv-r .mvcap{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink3);border:1px solid var(--line);border-radius:var(--rmax);padding:1px 6px;margin-left:5px;white-space:nowrap}body #muntPaneel{max-height:min(76vh,620px);overflow-y:auto}body main .fh h1{font-size:clamp(19px,3.4vw,23px);font-weight:800;letter-spacing:-.02em;margin:0}body[data-mobnav="hamburger"] .mobnav{display:none}body[data-mobnav="hamburger"].heeft-mobnav main.page{padding-bottom:var(--sp-8)}body[data-mobnav="balk"] .hbknop,body[data-mobnav="balk"] .hbwol{display:none}body .hbknop{display:none}@media(max-width:999px){body[data-mobnav="hamburger"] .hbknop{display:flex;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;flex:0 0 38px;padding:0 9px;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--rmax);background:var(--card);cursor:pointer;margin-right:2px}body[data-mobnav="hamburger"] .hbknop span{display:block;height:2px;border-radius:2px;background:var(--ink);transition:transform var(--snel-2) var(--curve),opacity var(--snel-1) var(--curve)}body[data-mobnav="hamburger"] .hbknop.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}body[data-mobnav="hamburger"] .hbknop.open span:nth-child(2){opacity:0}body[data-mobnav="hamburger"] .hbknop.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}body[data-mobnav="hamburger"] .menu{display:none}}body .hbwol{position:fixed;inset:0;z-index:130;background:rgba(19,18,24,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body .hbwol[hidden]{display:none}body .hbpaneel{position:absolute;inset:0 0 0 auto;width:min(340px,88vw);background:var(--card);box-shadow:var(--shl,0 14px 40px rgba(23,20,35,.2));overflow-y:auto;padding:calc(14px + env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:var(--sp-4);animation:hbin var(--snel-2) var(--curve)}@keyframes hbin{from{transform:translateX(16px);opacity:0}to{transform:none;opacity:1}}body.hbopen{overflow:hidden}body .hbzoek{display:flex;align-items:center;gap:9px;width:100%;border:1.5px solid var(--line);background:var(--paper);border-radius:var(--r2);padding:11px 13px;font:inherit;font-size:13.5px;font-weight:600;color:var(--ink3);cursor:pointer;text-align:left}body .hbzoek svg{width:16px;height:16px;flex:0 0 16px}body .hbzoek:hover{border-color:var(--fl-rood)}body .hbtabs{display:grid;gap:2px}body .hbtab{display:block;padding:11px 12px;border-radius:var(--r2);text-decoration:none;color:var(--ink);font-size:15px;font-weight:800}body .hbtab:hover{background:var(--paper)}body .hbtab.aan{background:var(--rood-500);color:var(--grijs-0)}body .hbsecties{display:grid;gap:2px;border-top:1px solid var(--line);padding-top:var(--sp-3)}body .hbsectiekop{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:none;font:inherit;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);padding:11px 12px;border-radius:var(--r2);cursor:pointer;text-align:left}body .hbsectiekop:hover{background:var(--paper)}body .hbsectiekop i{font-style:normal;font-size:11px;transition:transform var(--snel-1) var(--curve)}body .hbsectiekop.open i{transform:rotate(180deg)}body .hbsectielinks{display:grid;gap:1px;padding:0 0 8px}body .hbsectielinks[hidden]{display:none}body .hbsectielinks a{display:block;padding:8px 12px 8px 22px;text-decoration:none;color:var(--ink2);font-size:13.5px;font-weight:700;border-radius:var(--r2)}body .hbsectielinks a:hover{background:var(--paper);color:var(--fl-rood)}body .hbweergave{margin-top:auto;border-top:1px solid var(--line);padding-top:var(--sp-3)}body .hbweergave>span{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px;padding-left:12px}body .hbwgroep{display:flex;gap:6px;flex-wrap:wrap;padding-left:12px}body .hbw{border:1.5px solid var(--line);background:var(--card);font:inherit;font-size:12px;font-weight:800;color:var(--ink2);border-radius:var(--rmax);padding:7px 13px;cursor:pointer}body .hbw:hover,body .hbw.aan{border-color:var(--fl-rood);color:var(--fl-rood)}:root{--hd:calc(50px + env(safe-area-inset-top,0px))}body .npaneel{top:calc(var(--kop-onder,var(--hd,50px)) + 8px)}body #plusPaneel{top:auto}body main .prodgrid{display:grid;gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}body main .prodkaart{display:grid;grid-template-columns:74px minmax(0,1fr);gap:13px;padding:13px;border:1.5px solid var(--line);border-radius:var(--r3);background:var(--card);text-decoration:none;color:inherit;transition:border-color var(--snel-1) var(--curve),transform var(--snel-1) var(--curve)}body main .prodkaart:hover{border-color:var(--fl-rood);transform:translateY(-2px)}body main .prodfoto{width:74px;height:74px;border-radius:var(--r2)}body main .prodtx{min-width:0;display:flex;flex-direction:column;gap:2px}body main .prodtag{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}body main .prodtx b{font-size:14px;font-weight:800;line-height:1.25}body main .prodtx i{font-style:normal;font-size:12px;color:var(--ink2);line-height:1.45}body main .prodvoet{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;margin-top:5px}body main .prodster{font-size:11px;color:var(--fl-goud);letter-spacing:.5px}body main .prodster b{font-size:12px;color:var(--t-goud)}body main .prodster small{font-size:10.5px;color:var(--ink3);font-weight:700;letter-spacing:0}body main .prodend{font-size:10.5px;font-weight:800;color:var(--ink3)}body main .prodend.aan{color:var(--t-blauw)}body main .pdkop{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--sp-3);align-items:start}body main .pdfoto{width:96px;height:96px;border-radius:var(--r3)}body main .pdtx h1{font-size:clamp(20px,3.6vw,26px);margin:4px 0 6px;line-height:1.2}body main .pdtx p{margin:0;font-size:14px;color:var(--ink2);line-height:1.55}body main .pdtag{display:block;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}body main .pdrating{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-5);align-items:center;margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}body main .pdcijfer{text-align:center}body main .pdcijfer b{display:block;font-size:34px;font-weight:800;color:var(--t-goud);line-height:1}body main .pdcijfer span{display:block;font-size:13px;color:var(--fl-goud);letter-spacing:1px;margin-top:3px}body main .pdcijfer i{font-style:normal;display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:3px}body main .pdverdeling{display:grid;gap:4px;min-width:0}body main .pdvrij{display:grid;grid-template-columns:12px minmax(0,1fr) 34px;gap:8px;align-items:center}body main .pdvrij span{font-size:10.5px;font-weight:800;color:var(--ink3)}body main .pdvrij i{display:block;height:5px;border-radius:99px;background:var(--line)}body main .pdvrij i::before{content:'';display:block;height:100%;width:var(--v,0%);border-radius:99px;background:var(--fl-goud)}body main .pdvrij small{font-size:10px;font-weight:700;color:var(--ink3);text-align:right}@media(max-width:560px){body main .pdrating{grid-template-columns:1fr;gap:var(--sp-3)}body main .pdkop{grid-template-columns:72px minmax(0,1fr)}body main .pdfoto{width:72px;height:72px}}body main .pdlinks{display:grid;gap:8px}body main .pdlink{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border:1.5px solid var(--line);border-radius:var(--r2);background:var(--card);text-decoration:none;color:inherit}body main .pdlink:hover{border-color:var(--fl-rood)}body main .pdlink b{display:block;font-size:13.5px;font-weight:800}body main .pdlink i{font-style:normal;display:block;font-size:10.5px;font-weight:700;color:var(--ink3);margin-top:1px}body main .pdlinkpijl{font-size:12px;font-weight:800;color:var(--fl-rood);white-space:nowrap}body main .pdtiprij{margin-top:9px}body main .pdtipwie{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:inherit}body main .pdtipwie b{display:block;font-size:13px;font-weight:800}body main .pdtipwie em{font-style:normal;display:block;font-size:10.5px;font-weight:700;color:var(--ink3)}body main .pdtiptekst{margin:10px 0 0;font-size:14px;line-height:1.6;color:var(--ink)}body main .pdbehulp{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--t-goud);margin-left:5px}body .modalwol{position:fixed;inset:0;z-index:140;background:rgba(19,18,24,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body .prodwol .prodmodal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(460px,92vw);max-height:88vh;overflow-y:auto;background:var(--card);border-radius:var(--r4,20px);box-shadow:var(--shl,0 14px 40px rgba(23,20,35,.22));padding:var(--sp-5)}body .prodmodal h2{margin:0 0 6px;font-size:19px;line-height:1.25}body .prodsluit{position:absolute;top:10px;right:12px;border:0;background:none;font-size:22px;line-height:1;color:var(--ink3);cursor:pointer}body .prodvangst{margin:4px 0 12px;padding:11px 13px;background:var(--paper);border-radius:var(--r2);display:grid;gap:5px}body .prodvangst[hidden]{display:none}body .vangstrij{display:flex;justify-content:space-between;gap:10px;font-size:12px}body .vangstrij span{color:var(--ink3);font-weight:700}body .vangstrij b{font-weight:800;text-align:right}body .vangstmerk{margin:7px 0 0;font-size:11.5px;line-height:1.5;color:var(--t-blauw);font-weight:700}body .prodmodal textarea{width:100%;box-sizing:border-box;border:1.5px solid var(--line);background:var(--card);border-radius:var(--r2);padding:10px 12px;font:inherit;font-size:14px;color:var(--ink);resize:vertical}body .prodmodal textarea:focus{outline:0;border-color:var(--fl-rood)}body main .mtvraag+.mtvraag{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line)}body main .mtvraag .chips{margin-top:10px}body main .vgkiezers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-3);margin-bottom:var(--sp-4)}body main .vgkiezers .obveld{margin:0}body main .vgkiezers span{display:block;font-size:12px;font-weight:800;color:var(--ink2);margin-bottom:6px}body main .vgkiezers select{width:100%;box-sizing:border-box;border:1.5px solid var(--line);background:var(--card);border-radius:var(--r2);padding:11px 13px;font:inherit;font-size:14px;font-weight:700;color:var(--ink)}body main .vgkiezers select:focus{outline:0;border-color:var(--fl-rood)}body main .vgtel{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);padding-bottom:var(--sp-3);margin-bottom:var(--sp-3);border-bottom:1px solid var(--line);font-size:12.5px;color:var(--ink2)}body main .vgtel b{color:var(--t-blauw);font-weight:800;font-size:15px}body main .vggrid{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}body main .vgacts{display:grid;gap:1px;margin-top:9px}body main .vgacts a{display:block;padding:7px 0;text-decoration:none;color:inherit;border-bottom:1px solid var(--line)}body main .vgacts a:last-child{border-bottom:0}body main .vgacts b{display:block;font-size:13px;font-weight:800}body main .vgacts i{font-style:normal;display:block;font-size:10.5px;font-weight:700;color:var(--ink3);text-transform:uppercase;letter-spacing:.04em}body main .vgacts a:hover b{color:var(--fl-rood)}body main .wrgrid{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}body main .wrkaart{padding:var(--sp-4);border-radius:var(--r3);background:var(--card);border:1.5px solid var(--line);display:flex;flex-direction:column;gap:2px}body main .wrkaart.groot{grid-column:1/-1;background:var(--grad27);color:var(--grijs-0);border-color:transparent}body main .wricoon{font-size:22px;line-height:1;margin-bottom:6px}body main .wrkaart b{font-size:30px;font-weight:800;line-height:1.05;color:var(--t-goud)}body main .wrkaart.groot b{font-size:24px;color:var(--grijs-0)}body main .wrlabel{font-size:13px;font-weight:800;color:var(--ink)}body main .wrkaart.groot .wrlabel{color:var(--grijs-0)}body main .wrkaart i{font-style:normal;font-size:11.5px;font-weight:700;color:var(--ink3);line-height:1.45;margin-top:3px}body main .wrkaart.groot i{color:rgba(255,255,255,.82)}@media(max-width:900px){body main .sitefoot .cols a{min-height:40px;display:flex;align-items:center}body main .sitefoot .cols>div{margin-bottom:var(--sp-3)}}body main .sitefoot .cols a{padding:3px 0}body main .fpactie,body main .editbtn,body main .sorteerknop,body main .socialuit,body main .rvreageer,body main .bezreview,body main .versknop,body main .persknop,body main .bezkop,body main .afstemrij,body main .alertrij,body main .hbtab,body main .prodkaart,body main .pdlink{min-height:40px}body main .fpactie,body main .editbtn,body main .sorteerknop,body main .socialuit,body main .rvreageer,body main .bezreview{display:inline-flex;align-items:center}@media(pointer:fine){body main .fpactie,body main .editbtn,body main .sorteerknop,body main .socialuit,body main .rvreageer,body main .bezreview,body main .versknop,body main .persknop{min-height:32px}}body main .obzoekveld input,body main .obveld input,body main .vgkiezers select,body main .zoekwrap input{min-height:44px}body main .datarij{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}body main .dataweg{border-color:var(--fl-rood);color:var(--t-rood)}body main .dataweg[data-bevestig]{background:var(--p-rood)}body main input[type="text"]:not([type="range"]),body main input[type="search"],body main input[type="url"],body main input[type="email"]{min-height:44px;box-sizing:border-box}body main input[type="range"]{min-height:0}body main .fl-time{font-size:12px;color:var(--ink3);font-weight:600}body main .rowline .fl-time{margin-left:auto}body main .daybar{display:flex;align-items:baseline;gap:10px;margin:var(--sp5,22px) 0 var(--sp3,12px);font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--ink)}body main .daybar:first-child{margin-top:var(--sp2,8px)}body main .daybar .cnt{font-size:11px;font-weight:700;color:var(--ink3);letter-spacing:0}body main .blockbar{margin:var(--sp3,12px) 0 var(--sp2,8px);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}body main .badge.b-red{color:var(--t-rood)}body main .badge.b-comm{color:var(--t-rood)}body main .badge.b-soc{color:var(--ink3)}body main .badge.b-ext{color:var(--ink3)}body main .kbeeld{display:block;margin-top:var(--sp3,12px);border-radius:var(--r2,12px);overflow:hidden;line-height:0}body main .kbeeld img{width:100%;height:auto;display:block}body main .insluiting{margin-top:var(--sp3,12px);border-radius:var(--r2,12px);overflow:hidden}body main .insluiting iframe{width:100%;border:0;display:block}body main .ad{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed var(--line);border-radius:var(--r2,12px);background:var(--paper);color:var(--ink3);margin:var(--sp4,16px) 0;padding:14px}body main .ad-rect{min-height:250px}body main .ad-feed{min-height:250px}body main .ad .lbl,body main .ad-label{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body main .sidebox{background:var(--card);border:1px solid var(--line);border-radius:var(--r3,16px);padding:14px;margin-bottom:var(--sp3,12px)}body main .side-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}body main .side-h h3{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:0}body main .newsitem,body main .frij,body main .ffrow{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--paper);text-decoration:none;color:inherit}body main .newsitem:first-of-type,body main .frij:first-of-type,body main .ffrow:first-of-type{border-top:0}body main .newsitem .t,body main .frij .t{flex-shrink:0;width:40px;color:var(--ink3);font-size:11px;font-weight:700;line-height:1.25}body main .newsitem b,body main .ftx b{font-size:12.5px;font-weight:700;line-height:1.35;color:var(--ink)}body main .ftx i,body main .frij i{font-style:normal;display:block;font-size:11px;font-weight:600;color:var(--ink3);margin-top:1px}body main .newsitem:hover b,body main .frij:hover b{color:var(--fl-rood)}body main .ftop{display:flex;align-items:center;gap:8px;margin-bottom:8px}body main .ou{display:flex;flex-wrap:wrap;gap:6px}body main .oa{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;background:var(--paper);font-size:11.5px;font-weight:700;color:var(--ink2);text-decoration:none}body main .oa:hover{color:var(--fl-rood)}body main .blader{margin:var(--sp5,22px) 0}body main .blader .nav-links{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}body main .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink2);font-size:13px;font-weight:700;text-decoration:none}body main .page-numbers.current{background:var(--ink);color:var(--bg);border-color:transparent}body main .page-numbers:hover{border-color:var(--fl-rood);color:var(--fl-rood)}body main .page-numbers.dots{border-color:transparent;background:none}body main .is-voorbeeld{opacity:.72}body main .fl-vb{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--line);border-radius:999px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}.fl-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fl-skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--card);color:var(--ink);padding:10px 16px;border-radius:0 0 12px 0;font-weight:700}.fl-skip:focus{left:0}body .iconbtn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 38px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink2);cursor:pointer}body .iconbtn:hover{border-color:var(--fl-rood);color:var(--fl-rood)}@media(min-width:1000px){body .btn-menu,body .btn-zoek{display:none}}body .scrim{position:fixed;inset:0;z-index:130;background:rgba(19,18,24,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}body .scrim[hidden]{display:none}body .drawer{position:fixed;inset:0 0 0 auto;z-index:140;width:min(340px,88vw);background:var(--card);box-shadow:var(--sh-4,0 18px 44px rgba(23,26,35,.2));overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:calc(14px + env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom,0px))}body .drawer[hidden]{display:none}body .dhead{display:flex;align-items:center;gap:10px}body .dhead .brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit}body .dhead .name{font-size:16px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}body .dhead .iconbtn{margin-left:auto}body .dtabs{display:grid;gap:2px}body .dtab{display:block;padding:11px 12px;border-radius:12px;text-decoration:none;color:var(--ink);font-size:15px;font-weight:800}body .dtab:hover{background:var(--paper)}body .dtab.on{background:var(--fl-rood);color:#fff}body .dsecties{display:grid;gap:2px;border-top:1px solid var(--line);padding-top:12px}body .dsectie summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:11px 12px;border-radius:12px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}body .dsectie summary::-webkit-details-marker{display:none}body .dsectie summary::after{content:"\25BE";font-size:11px;transition:transform .12s}body .dsectie[open] summary::after{transform:rotate(180deg)}body .dsectie summary:hover{background:var(--paper)}body .dlinks{display:grid;gap:1px;padding:0 0 8px}body .dlinks a{display:flex;align-items:center;min-height:44px;padding:9px 12px 9px 22px;border-radius:12px;text-decoration:none;color:var(--ink2);font-size:13.5px;font-weight:700}body .dlinks a:hover{background:var(--paper);color:var(--fl-rood)}body .weergave{margin-top:auto;border-top:1px solid var(--line);padding-top:12px}body .weergave--footer{margin-top:14px;border-top:0;padding-top:0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}body .weergave-kop{display:block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-bottom:8px}body .weergave--footer .weergave-kop{margin-bottom:0}body .weergave-groep{display:flex;gap:4px;flex-wrap:wrap}body .weergave-knop{min-height:34px;padding:0 14px;border:0;background:transparent;border-radius:999px;font:inherit;font-size:13px;font-weight:700;color:var(--ink3);cursor:pointer}body .weergave-knop:hover{color:var(--ink)}body .weergave-knop.on{background:var(--ink);color:var(--bg)}body .botnav{position:fixed;left:0;right:0;bottom:0;z-index:120;background:var(--card);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}@media(min-width:1000px){body .botnav{display:none}}body .botnav-inner{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;max-width:560px;margin:0 auto}body .bn{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 0 7px;text-decoration:none;color:var(--ink3);font-size:10.5px;font-weight:700}body .bn.on{color:var(--ink);font-weight:800}body .bn.on::after{content:'';position:absolute;left:24%;right:24%;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--fl-rood)}body .bn-plus{color:var(--fl-rood)}body main .topic{display:flex;gap:9px;padding:8px 0;border-top:1px solid var(--paper);text-decoration:none;color:inherit}body main .topic:first-of-type{border-top:0}body main .topic .tm2,body main .topic .msg{font-size:11px;font-weight:600;color:var(--ink3)}body main .topic .nt{font-size:12.5px;font-weight:700;color:var(--ink);line-height:1.35}body main .topic:hover .nt{color:var(--fl-rood)}body main .ta{display:flex;align-items:center;gap:8px}body main .online{display:flex;flex-wrap:wrap;gap:6px}body main .online-more{font-size:11px;font-weight:700;color:var(--ink3)}body .fgrid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}body .footbrand-kolom{display:grid;gap:10px}body .footbrand{display:flex;align-items:center;gap:9px}body .logo--voet{height:26px;width:auto}body .footsoc{display:flex;flex-wrap:wrap;gap:8px}body .gidsen{display:flex;flex-wrap:wrap;gap:6px}body main .sorteer{position:relative;margin-left:auto}body main .sorteer summary{list-style:none;cursor:pointer}body main .sorteer summary::-webkit-details-marker{display:none}body main .sorteermenu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:190px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-3,0 8px 24px rgba(23,26,35,.14));padding:5px;display:grid;gap:1px}body main .sorteermenu a{display:block;padding:9px 11px;border-radius:10px;text-decoration:none;color:var(--ink2);font-size:13px;font-weight:700}body main .sorteermenu a:hover{background:var(--paper);color:var(--ink)}body main .sorteermenu a[aria-current]{background:var(--ink);color:var(--bg)}body main .festpick{position:relative}body main .festchip{cursor:pointer}body main .pickmenu{position:absolute;left:0;top:calc(100% + 6px);z-index:40;width:min(260px,80vw);background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-3,0 8px 24px rgba(23,26,35,.14));padding:8px;display:grid;gap:6px}body main .pickzoek{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font:inherit;font-size:13px;background:var(--paper);color:var(--ink)}body main .picklijst{display:grid;gap:1px;max-height:220px;overflow-y:auto}body main .picklijst a{display:block;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--ink2);font-size:13px;font-weight:700}body main .picklijst a:hover{background:var(--paper);color:var(--ink)}body main .picklbl{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);padding:2px 10px}body main .pickleeg{padding:8px 10px;font-size:12.5px;color:var(--ink3)}body main .eyebrow{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:0 0 8px}body .scrim{position:fixed;inset:0;z-index:130;background:rgba(19,18,24,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .22s cubic-bezier(.22,.61,.36,1),visibility .22s}body .scrim.open{opacity:1;visibility:visible}body .drawer{position:fixed;inset:0 0 0 auto;z-index:140;width:min(340px,88vw);background:var(--card);box-shadow:0 18px 44px rgba(0,0,0,.4);overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:calc(14px + env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom,0px));transform:translateX(100%);visibility:hidden;transition:transform .22s cubic-bezier(.22,.61,.36,1),visibility .22s}body .drawer.open{transform:none;visibility:visible}@media(prefers-reduced-motion:reduce){body .scrim,body .drawer{transition:none}}body .flyout,body .plusmenu{position:absolute;right:0;top:calc(100% + 8px);z-index:60;min-width:min(280px,86vw);background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.3);padding:10px;display:none;gap:6px}body .flyout.open,body .plusmenu.open{display:grid}body .flyout a,body .plusmenu a,body .plusmenu button{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 11px;border:0;background:none;border-radius:11px;font:inherit;font-size:13.5px;font-weight:700;color:var(--ink2);text-decoration:none;cursor:pointer;text-align:left}body .flyout a:hover,body .plusmenu a:hover,body .plusmenu button:hover{background:var(--paper);color:var(--ink)}body .flyout .btn-primary{background:var(--fl-rood);color:#fff;justify-content:center}body .flyout-klein{font-size:11.5px;color:var(--ink3);margin:4px 0 0;text-align:center}body .flyout input{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;padding:9px 11px;font:inherit;font-size:13.5px;background:var(--paper);color:var(--ink)}body main .pickmenu{display:none}body main .pickmenu.open{display:grid}body main .ucard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}body main .ucard .upill,body main .ucard h3,body main .ucard .um{position:relative;z-index:2}body main .ucard .uveil{position:absolute;inset:0;z-index:1}@media(max-width:760px){body main .uslide{grid-template-columns:1fr}body main .uslide .ucard:first-child{grid-row:auto}}body main .kbeeld{aspect-ratio:16/9;position:relative;display:block;margin-top:12px;border-radius:12px;overflow:hidden}body main .kbeeld img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body .supertop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;min-height:90px;border:0;border-bottom:1px solid var(--line);background:var(--paper);color:var(--ink3);font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}body .supertop .ad{border:0;background:none;margin:0;padding:0;min-height:0}.fl-skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--card);color:var(--ink);padding:10px 16px;border-radius:0 0 12px 0;font-weight:700;text-decoration:none}.fl-skip:focus{left:0}body main .ucard.zonderbeeld{background:var(--tone,var(--paper))}body main .ucard.zonderbeeld .uveil{background:linear-gradient(180deg,rgba(10,9,14,.15) 40%,rgba(10,9,14,.72) 100%)}body .sitefoot .wknop.aan{background:var(--ink);color:var(--bg);border-color:transparent}body[data-mobnav="hamburger"] .botnav{display:none}body:not(.heeft-mobnav) main{padding-bottom:24px}body .zk-ovl[hidden]{display:none}body .zk-rij{display:flex;align-items:baseline;gap:9px;padding:9px 11px;border-radius:11px;text-decoration:none;color:var(--ink2)}body .zk-rij b{font-size:13.5px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .zk-rij i{font-style:normal;font-size:11.5px;color:var(--ink3);margin-left:auto;flex-shrink:0}body .zk-rij:hover,body .zk-rij.aan{background:var(--paper);color:var(--ink)}body .zk-rij.aan b{color:var(--fl-rood)}body .zk-chips{display:flex;flex-wrap:wrap;gap:6px;padding:4px 11px 10px}body .zk-esc{cursor:pointer;border:0;background:none;font:inherit}body main .foot .kudo{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:none}body main .foot a.kudo{cursor:pointer}body main .foot .kudo:hover{color:var(--fl-rood)}body main .btn[data-fl-volg].aan{background:var(--fl-rood);border-color:var(--fl-rood);color:#fff}body main .hscroll .pin{text-decoration:none;color:inherit}body main .hscroll .pin .cd{white-space:nowrap}body main .scopes{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}body main .scopes .scope{text-decoration:none}body main .scopes .scope.on{border-color:var(--fl-rood);color:var(--fl-rood);background:color-mix(in srgb,var(--fl-rood) 7%,var(--card))}body main .arow .pl,body main .arow .tx .pl{width:auto;border:0;border-radius:0;background:none;overflow:visible;font-size:12px;font-weight:600;color:var(--ink3);margin-top:2px}body main .arow .dblok{flex:0 0 52px}body main .arow .tx{min-width:0;padding:0}body main .arow .tx h3{font-size:15.5px;font-weight:800;letter-spacing:-.2px}body main .kruimels{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;margin:0 0 10px;padding:0;font-size:11.5px;font-weight:700;color:var(--ink3)}body main .kruimels li{display:flex;align-items:center;gap:6px;list-style:none}body main .kruimels li::marker{content:none}body main .kruimels a{color:var(--ink3);text-decoration:none}body main .kruimels a:hover{color:var(--fl-rood)}body main .kruimels li + li::before{content:"›";color:var(--line-sterk,var(--ink3));opacity:.6}body main .navigation{margin:var(--sp5,22px) 0}body main .navigation .nav-links{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}body main .page-numbers.next,body main .page-numbers.prev{padding:0 16px}body main .is-video,body main .is-youtube,body main .is-instagram{position:relative;margin-top:12px;border-radius:var(--r2,12px);overflow:hidden}body main .is-video,body main .is-youtube{aspect-ratio:16/9}body main .is-video iframe,body main .is-youtube iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body main .is-instagram iframe{width:100%;border:0}body main .agendafilter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 var(--sp4,16px)}body main .agendafilter .zoekbalk{flex:1 1 220px;min-width:0}body main .agendafilter .chips{flex:0 0 auto;align-items:center}body main .agendafilter select.chip{appearance:none;padding-right:28px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238F98AC' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}body main .agendafilter label.chip{display:inline-flex;align-items:center;gap:7px;cursor:pointer}body main .agendafilter input[type="checkbox"]{accent-color:var(--fl-rood)}body main .chip .fdot2{width:7px;height:7px;border-radius:50%;flex:0 0 7px;background:currentColor;opacity:.75}body .munten .fl-munten__waarde{font-variant-numeric:tabular-nums;font-weight:800}body .weergave--drawer{margin-top:auto;border-top:1px solid var(--line);padding-top:12px}body .weergave--drawer .weergave-kop{margin-bottom:8px}body main .adplek.adfeed{min-height:120px;margin:var(--sp-4,16px) 0}body main .adplek.adrect{min-height:250px}body main .ondgroep>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;width:100%}body main .ondgroep>summary::-webkit-details-marker{display:none}body main .ondgroep[open]>summary .ondpijl{transform:rotate(180deg)}body main .ondkop em{margin-left:auto;font-style:normal;font-size:11.5px;font-weight:700;color:var(--ink3);font-variant-numeric:tabular-nums}body main .ondlijst a em{margin-left:auto;font-style:normal;font-size:11px;color:var(--ink3);font-variant-numeric:tabular-nums}body main .ondi svg{display:block}body main .wkcard.zonderbeeld{background:var(--tone,var(--paper))}body main .card.is-aanbouw{background:var(--paper);border-style:dashed;opacity:.9}body main .card.is-aanbouw .h6{color:var(--ink3)}body main .card.is-aanbouw p{font-size:12.5px;line-height:1.45;color:var(--ink3);margin:6px 0 9px}body main .card.is-aanbouw .fl-vb{display:inline-flex}body main .snelfilter{margin:0 0 var(--sp4,16px)}body main .snelfilter .chip{text-decoration:none}body main .snelfilter .chip em{margin-left:6px;font-style:normal;font-size:10.5px;color:var(--ink3);font-variant-numeric:tabular-nums}body main .snelfilter .chip.on em{color:inherit;opacity:.75}body main .chips .cdot{width:7px;height:7px;border-radius:50%;flex:0 0 7px;background:var(--ink3)}body main .chips .cdot.cat-nieuws{background:var(--e-blue,#29BFFF)}body main .chips .cdot.cat-gerucht{background:var(--fl-rood)}body main .chips .cdot.cat-review{background:var(--pink,#FF5C8A)}body main .chips .cdot.cat-preview{background:var(--purple,#A78BFA)}body main .chips .cdot.cat-short{background:var(--goud,#C9921A)}body main .chips .cdot.cat-curated{background:var(--ink3)}body main .fltools{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;margin:0 0 var(--sp4,16px);scrollbar-width:none}body main .fltools::-webkit-scrollbar{display:none}body main .fltool{flex:0 0 auto;width:min(240px,72vw);display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r3,16px);background:var(--card);text-decoration:none;color:inherit}body main .fltool:hover{border-color:var(--fl-rood)}body main .fltool .ftic{font-size:18px;line-height:1}body main .fltool b{font-size:13.5px;font-weight:800;color:var(--ink)}body main .fltool i{font-style:normal;font-size:11.5px;color:var(--ink3);line-height:1.35}body main .nrow .tijd{flex:0 0 46px;font-size:11px;font-weight:700;color:var(--ink3);font-variant-numeric:tabular-nums;padding-top:2px}body main .nrow .tx{min-width:0;display:flex;flex-direction:column;gap:2px}body main .nrow .tx b{font-size:13.5px;font-weight:700;line-height:1.35;color:var(--ink)}body main .nrow .nm2{font-size:11.5px;color:var(--ink3)}body main .nrow:hover .tx b{color:var(--fl-rood)}body main .acletters{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 var(--sp4,16px)}body main .acletter{min-width:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink2);font-size:12px;font-weight:800;text-decoration:none}body main .acletter:hover{border-color:var(--fl-rood);color:var(--fl-rood)}body main .acletter.on{background:var(--ink);color:var(--bg);border-color:transparent}body main .vgkiezers{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:0 0 var(--sp4,16px)}body main .vgkiezers .obveld{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:5px}body main .vgkiezers .obveld span{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}body main .vgkiezers select{width:100%;box-sizing:border-box;min-height:40px;border:1px solid var(--line);border-radius:12px;padding:0 12px;font:inherit;font-size:13.5px;background:var(--paper);color:var(--ink)}body main .artiestkop{display:flex;align-items:center;gap:14px;margin:0 0 var(--sp4,16px)}body main .artiestkop .artfoto{flex:0 0 84px;width:84px;height:84px;border-radius:var(--r3,16px);overflow:hidden}body main .artiestkop .artfoto img{width:100%;height:100%;object-fit:cover}body main .artkoptx{min-width:0;display:flex;flex-direction:column;gap:3px}body main .artkoptx h1{margin:0}@media(max-width:520px){body main .artiestkop{flex-direction:column;align-items:flex-start}}body main .fanker{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--sp4,16px)}body main .fanker a{padding:7px 13px;border:1.5px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink2);font-size:12.5px;font-weight:800;text-decoration:none}body main .fanker a:hover{border-color:var(--fl-rood);color:var(--fl-rood)}body main .kruim,body main .kruimels{display:flex;flex-wrap:wrap;align-items:center;gap:7px;list-style:none;margin:0 0 12px;padding:0;font-size:11.5px;font-weight:700;color:var(--ink3)}body main .kruim a,body main .kruimels a{color:var(--ink3);text-decoration:none}body main .kruim a:hover,body main .kruimels a:hover{color:var(--fl-rood)}body main .kruim .sep{opacity:.5}body main .kruim .nu{color:var(--ink2)}body main .kruimels ol{display:flex;flex-wrap:wrap;align-items:center;gap:7px;list-style:none;margin:0;padding:0}body main .kruimels li{display:flex;align-items:center;gap:7px;list-style:none}body main .kruimels li::marker{content:none}body .hdr a.dzoek{display:flex;align-items:center;gap:8px;text-decoration:none;cursor:text}body .hdr a.dzoek span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .hdr a.dzoek svg{flex:0 0 auto;opacity:.7}body main .flogo.zonderbeeld{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:22px;letter-spacing:-.02em;border:0}body main .flogo.zonderbeeld:not([style]){background:var(--grad,var(--paper))}body .zk-rij.zk-alles{border-top:1px solid var(--line);margin-top:4px;padding-top:11px;color:var(--e-blue,#29BFFF)}body .zk-rij.zk-alles b{color:inherit;font-size:12.5px}body main .fhero,body main .fhero h1,body main .fhero .sub,body main .fhero .fmeta2 b,body main .fhero .fmeta2 i,body main .fhero .edchip{color:var(--grijs-0,#fff)}body main .fhero .fmeta2 i,body main .fhero .sub{opacity:.85}body main .fhero .edchip{border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);text-decoration:none}body main .fhero .edchip:hover{background:rgba(255,255,255,.22)}body main .fhero .edchip.on{background:var(--grijs-0,#fff);color:var(--ink);border-color:transparent}body main .fhero .btn.dk{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);color:var(--grijs-0,#fff)}body main .fhero .btn.dk:hover{background:rgba(255,255,255,.24)}body main .heroimg{position:relative;margin:0 0 var(--sp4,16px)}body main .heroimg img{display:block;width:100%;height:auto;border-radius:var(--r3,16px)}body main .heroimg figcaption{display:block;margin-top:7px;padding:0;font-size:11.5px;line-height:1.4;color:var(--ink3);background:none;border-radius:0}body main .nrow .ftx,body main .card>.nrow{align-items:flex-start}body main .nrow b{display:block}body main .nrow .nm2{display:block;margin-top:2px}body main .obveld{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}body main .obveld label{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}body main .obveld input[type="text"],body main .obveld input[type="url"],body main .obveld input[type="email"],body main .obveld textarea{width:100%;box-sizing:border-box;min-height:42px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit;font-size:14px;background:var(--paper);color:var(--ink)}body main .obveld input:focus,body main .obveld textarea:focus{border-color:var(--fl-rood);outline:none}body main .obveld .fklein{font-size:11.5px;color:var(--ink3)}body main .schakelrij{display:flex;align-items:center;gap:14px;cursor:pointer;padding:11px 0;border-top:1px solid var(--paper)}body main .schakelrij:first-of-type{border-top:0}body main .schakelrij span{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}body main .schakelrij b{font-size:13.5px;font-weight:700;color:var(--ink)}body main .schakelrij em{font-style:normal;font-size:11.5px;color:var(--ink3);line-height:1.4}body main .schakelrij input[type="checkbox"]{flex:0 0 auto;width:20px;height:20px;accent-color:var(--fl-rood);cursor:pointer}body main .rapzegel{display:flex;align-items:baseline;gap:8px;margin:6px 0 14px}body main .rapzegel b{font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}body main .rapzegel span{font-size:12px;color:var(--ink3)}body main .rapbalken{display:grid;gap:8px}body main .rapbalkrij{display:flex;align-items:center;gap:10px}body main .rapbalkrij .raplabel{flex:0 0 130px;font-size:12.5px;font-weight:700;color:var(--ink2)}body main .rapbalk{flex:1 1 auto;height:7px;border-radius:999px;background:var(--paper);overflow:hidden}body main .rapbalk i{display:block;height:100%;border-radius:999px;background:var(--grad,var(--fl-rood))}body main .rapwaarde{flex:0 0 30px;text-align:right;font-size:12px;font-weight:800;color:var(--ink2);font-variant-numeric:tabular-nums}body main .rapform{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}body main .rapform>summary{cursor:pointer;list-style:none;padding:4px 0}body main .rapform>summary::-webkit-details-marker{display:none}body main .rapform>summary::after{content:" ▾";opacity:.6}body main .rapform[open]>summary::after{content:" ▴"}body main .raprij{border:0;padding:0;margin:0 0 14px}body main .raprij .raplabel{display:flex;flex-direction:column;gap:2px;padding:0;margin-bottom:6px;font-size:13px;font-weight:800;color:var(--ink)}body main .raprij .raplabel .fklein{font-weight:600;color:var(--ink3)}body main .rapschaal{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}body main .rapschaal::-webkit-scrollbar{display:none}body main .rapg{flex:1 0 auto;min-width:78px;display:flex;align-items:center;justify-content:center;padding:9px 10px;border:1.5px solid var(--line);border-radius:999px;background:var(--card);cursor:pointer;font-size:12px;font-weight:700;color:var(--ink2)}body main .rapg em{font-style:normal}body main .rapg input{position:absolute;opacity:0;width:0;height:0}body main .rapg:hover{border-color:var(--fl-rood)}body main .rapg:has(input:checked){background:var(--ink);color:var(--bg);border-color:transparent}body main .rapg:focus-within{outline:2px solid var(--fl-rood);outline-offset:2px}