:root{color-scheme:dark;--bg:#0b1020;--bg2:#121a30;--bg3:#1b2541;--tx:#f3eee5;--tx2:#b4bccf;--ln:#2a3555;--goud:#f2c66d;--gt:#f2c66d;--og:#181204;--focus:#9fd0ff;--vuur:#ff9372;--aarde:#a9d68c;--lucht:#92c8ff;--water:#b9adff;--gloed:20%;--sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--serif:"Iowan Old Style","Palatino Linotype",Palatino,"Noto Serif",Georgia,serif;--kop:56px;--dn:58px;--bodem:64px;--bb:calc(var(--bodem) + env(safe-area-inset-bottom));--r:22px;--rand:1px solid var(--ln) }@media (prefers-color-scheme:light){:root{color-scheme:light;--bg:#f6f2ea;--bg2:#fffdf9;--bg3:#ece5d8;--tx:#141a2b;--tx2:#4c5468;--ln:#dcd3c3;--goud:#c08a1e;--gt:#7f5600;--focus:#1b5fd6;--vuur:#b23e1a;--aarde:#3b6a1f;--lucht:#1d5b98;--water:#5843b3;--gloed:11%}.kaart:before,.art-kop:before{filter:invert(1)}}:lang(ar){--serif:"Noto Naskh Arabic","Geeza Pro",serif;--sans:"Noto Sans Arabic","Geeza Pro",sans-serif}:lang(ja){--serif:"Hiragino Mincho ProN",serif;--sans:"Hiragino Sans",sans-serif}:lang(zh){--serif:"Songti SC",serif;--sans:"PingFang SC",sans-serif}:is(:lang(ja),:lang(zh)){line-break:strict}[data-el]{--w:radial-gradient(120% 70% at 100% 0,color-mix(in oklab,var(--el) var(--gloed),transparent),transparent 64%)}[data-el=fire]{--el:var(--vuur)}[data-el=earth]{--el:var(--aarde)}[data-el=air]{--el:var(--lucht)}[data-el=water]{--el:var(--water)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding:calc(var(--kop) + 8px) 0 var(--bb)}body{margin:0;background:var(--bg);color:var(--tx);font:400 1rem/1.5 var(--sans);padding-block-end:var(--bb);-webkit-tap-highlight-color:transparent}h1,h2,h3,p,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none;text-underline-offset:.18em}.tekst a,.feit a,.bron a,.voet-klein a,.art-meta a,.ph a,.maankaart a,:is(.kern,.voetkol) a:hover{text-decoration:underline}img,svg,.kern a,.buren small,.blokjes small,.voortgang i{display:block}img,svg{max-width:100%}small{font-size:.75rem;color:var(--tx2)}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}svg.i{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gl,.g{fill:none;stroke:var(--el);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[hidden],html:not(.js) :is([data-installeer],.rk){display:none!important}.spr{position:absolute;width:0;height:0;overflow:hidden}.skip{position:fixed;inset-inline-start:8px;top:8px;z-index:60;padding:10px 14px;border-radius:10px}.skip:not(:focus){top:-99px}.wrap{width:min(100% - 32px,1240px);margin-inline:auto}h1,h2,p,dd,.ringen a,.bodem>*{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}h1,h2,.kern{text-wrap:balance}.lbl,.lww dt,.voetkol .h,.mijnbadge,.wissel small,.ph b,.dagnav,.jaarlijn b{font:650 var(--lf,.75rem)/1.3 var(--sans);letter-spacing:var(--ls,.1em);text-transform:uppercase;color:var(--tx2)}:is(:lang(ar),:lang(ja),:lang(zh)){--ls:0;--lf:.8125rem}.merk,.krumel,.menulinks a,.kop .wrap,.kopnav a,.maanregel,.kk,.rail,.appkaart,.talen a,.voetkol a,.krumel a,.inhoud summary,.inhoud li a,.maankaart,.buren a,.verder a,.reel-nav,.sheet-kop,.dag div,.blokjes li,.jaarlijn a{display:flex;align-items:center}.knop,.knop-rond,.lees,.terugfeed a,.pijlink,.feit a,.bron a,.qtabs a,.dagnav>*,.rk,.bodem>*,.dagen>*,.ster,.pk,.ringen a{display:inline-flex;align-items:center;justify-content:center}.knop,.knop-rond,.lees,.terugfeed a{gap:8px;min-height:44px;padding-inline:16px;border-radius:999px;font-weight:650}.kaart,.oogopslag,.inhoud,.maankaart,.feit,.notice,.buren a,.verder a,.rk-kaart,.qtabs,.menulinks a,.knop-rond,.terugfeed a,.dagen>*,.pk,.slot{border:var(--rand)}.oogopslag,.inhoud,.maankaart,.feit,.buren a,.qtabs,.pk,.sheet{background:var(--bg2)}.dagnav [aria-current],.qtabs [aria-current],.dagen [aria-current],.lees,.toast,.skip{background:var(--tx);color:var(--bg)}.knop-rond:hover,.kopnav a:hover,.kopnav [aria-current],.ster:hover,.rk:hover,.talen a:hover,.dagnav a:not([aria-current]):hover{background:var(--bg3);color:var(--tx)}.menulinks a:hover,.verder a:hover{border-color:var(--tx2)}.kern,.dagkop h1,.rk-kaart h3,.cover-jaar,.jaar-kop h1,.sheet-kop .h,.tekst h2,.sleutel h2,.maankaart h3,.verder b,.dagen b,.intro,.wissel b,.slot .h,.blokjes b,.tn{font-family:var(--serif);font-weight:400}.lww div,.dag div+div,.voet,.voet-klein{border-block-start:var(--rand)}.kopnav a,.maanregel,.lees,.menulinks b,.knop,.talen a,.voet,:where(.maankaart) p,.notice{font-size:.9375rem}.feed,.lww,.menulinks,.talen,.voetkol,.voet-klein,.oogopslag,.feiten,.verder,.buren,.qtabs,.blokjes,.jaarlijn{display:grid}.kopnav a,.dagkop h1 span,.maanregel,:where(.kk) p,.ster,.voet-intro,.voet-klein,.krumel,.art h1,.art-meta,.dagen>*,.inhoud li a,.notice,.jaar-kop p,.ph,.wissel span{color:var(--tx2)}.dagnav>*,.kaart,.rk,.bodem>*,.dagen>*,.rk-kaart,.ringen a,.menulinks a,.qtabs a,.wissel{flex-direction:column}svg.i,.staal,.appkaart img,.maankaart svg{flex:none}.gl,.ster,.staal,.pk{border-radius:50%}.rk,.menulinks a,.dagen>*,.ph,.qtabs,.dagnav>*{border-radius:14px}.dag,.inhoud{border-radius:16px}.dag div,.sheet-kop,.verder a{justify-content:space-between}.dn,.pk:disabled{opacity:.45}.kop{position:sticky;top:0;z-index:30;height:var(--kop);background:var(--bg);border-block-end:var(--rand)}.kop .wrap{height:100%;gap:8px}.merk{gap:9px;min-height:44px;min-width:44px;margin-inline-end:auto;color:var(--tx);--wm-goud:var(--gt)}.merk .emb{width:30px;height:30px}.merk .wm{height:15px;width:auto}.kopnav,.kop .desk{display:none}.kopnav{gap:4px}.kopnav a{min-height:44px;padding-inline:14px;border-radius:999px}.knop-rond{gap:6px;min-width:44px;padding-inline:12px;font-size:.8125rem}.opslaan{border-color:var(--goud)}.dagkop{padding-block:22px 6px}.dagkop .lbl,.lbl.gd{color:var(--gt)}.dagkop h1,.jaar-kop h1{line-height:1.06;letter-spacing:-.02em;margin-block:6px 10px}.dagkop h1{font-size:clamp(1.9rem,8vw,2.6rem)}.dagkop h1 span{display:block;font-size:.6em;margin-block-start:6px}.maanregel{gap:8px}.maanregel svg{width:18px;height:18px}.ringen ul{display:flex;gap:6px;overflow-x:auto;margin-inline:-16px;padding:12px 16px 14px}.ringen li{flex:none}.ringen a{gap:5px;width:70px;min-height:44px;font-size:.6875rem;line-height:1.15;text-align:center}.ringen .gl{width:56px;height:56px;padding:14px;border:2px solid var(--el);background:color-mix(in oklab,var(--el) 12%,var(--bg2))}.ringen .mijn .gl{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--goud)}.dagnav{position:sticky;top:var(--kop);z-index:20;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-inline:-16px;padding:5px 16px 7px;background:var(--bg);border-block-end:var(--rand)}.dagnav>*{min-height:46px;line-height:1.15}.dagnav small{letter-spacing:0;text-transform:none;font-weight:400}.dagnav:after{content:"";position:absolute;inset:auto 0 -1px;height:2px}.dagnav:after,.voortgang i{background:var(--goud);transform-origin:0 50%;transform:scaleX(var(--p,0))}[dir=rtl] .dagnav:after,[dir=rtl] .voortgang i{transform-origin:100% 50%}.feed{gap:12px;padding-block:12px 4px}.k{scroll-snap-align:start;scroll-snap-stop:always}.kaart{position:relative;isolation:isolate;display:flex;gap:14px;min-height:calc(100svh - var(--kop) - var(--dn) - var(--bb) - 20px);padding:18px 18px 14px;border-radius:var(--r);background:var(--w),var(--bg2);overflow:hidden;touch-action:pan-y pinch-zoom}.kaart:before,.art-kop:before{content:"";width:120px;aspect-ratio:5/3;background:url(/assets/an/sterren.56d990dc2d.svg) calc(var(--i,0)*9.091%) 0/1200% 100%;pointer-events:none}.kaart.terug{transition:.28s}.kk{gap:14px}.kk>div{flex:1;min-width:0}.gl{width:48px;height:48px;padding:10px;border:1.5px solid var(--el);outline:1.5px dotted var(--el);outline-offset:3px}.tn{font-size:1.375rem;line-height:1.15}:where(.kk) p{font-size:.8125rem}.mijn .kaart{border-color:var(--goud);box-shadow:inset 0 0 0 1px var(--goud)}.mijnbadge{display:inline-block;white-space:nowrap;color:var(--og);background:var(--goud);padding:2px 8px;border-radius:9px;margin-inline-start:8px;vertical-align:3px}.ster{width:44px;height:44px}.ster[aria-pressed=true],.like[aria-pressed=true]{color:var(--goud)}.like[aria-pressed=true]{color:var(--vuur)}.ster[aria-pressed=true] svg,.rk[aria-pressed=true] svg{fill:currentColor}.kern{font-size:clamp(1.95rem,8.8vw,2.7rem);line-height:1.05;letter-spacing:-.02em}.kern a{min-height:44px}.lww{gap:10px}.lww div{padding-block-start:10px}.lww :is(dt,dd){display:inline}.lww dt{margin-inline-end:.45em;color:var(--gt)}:lang(ar) :is(.lww dd,.tekst p,.intro){line-height:1.85}.dag{padding:2px 14px;background:color-mix(in oklab,var(--bg) 82%,transparent);font-size:.875rem}.dag div{gap:12px;min-height:44px;padding-block:6px}.dag dt{flex:none}.kies ul{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:8px 0 16px}.dag dd{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:2px 8px;font-weight:650;font-size:.9375rem;text-align:end;font-variant-numeric:tabular-nums}.dag small{flex-basis:100%;font-weight:400}.bollen b{display:inline-grid;place-items:center;width:31px;height:31px;border:1px solid var(--ln);border-radius:50%;font-size:.875rem}.staal{width:16px;height:16px;background:var(--c);outline:1px solid var(--tx2);outline-offset:2px}.rail{gap:2px;margin-inline:-6px;flex-wrap:wrap}.rk{gap:1px;min-width:46px;min-height:50px;padding-inline:5px;font-size:.6875rem;line-height:1.15;color:var(--tx2)}.rk svg{width:24px;height:24px}.lees{margin-inline-start:auto;min-height:48px;padding-inline:18px;white-space:nowrap}.lees:after{content:"\2192"}[dir=rtl] .lees:after{content:"\2190"}.lees:hover{background:var(--goud);color:var(--og)}.pijl{width:18px;height:18px}[dir=rtl] .pijl{transform:scaleX(-1)}.hart{position:fixed;z-index:60;width:96px;height:96px;margin:-48px;color:var(--vuur);fill:currentColor;pointer-events:none;animation:hart .8s both}@keyframes hart{0%{transform:scale(.3)}25%{transform:scale(1.15)}to{transform:translateY(-70px);opacity:0}}.slot{display:grid;justify-items:center;gap:12px;margin-block:12px 4px;padding:32px 20px;border-radius:var(--r);text-align:center;background:radial-gradient(90% 60% at 50% 0,color-mix(in oklab,var(--goud) 16%,transparent),transparent),var(--bg2);scroll-snap-align:start}.slot .emb{width:64px;height:64px;color:var(--tx)}.slot .h{font-size:2rem;line-height:1.1;margin:0;color:var(--tx);max-width:none}.slot p{max-width:34ch;color:var(--tx2)}.slot div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.wissel,.toast{position:fixed;pointer-events:none;opacity:0;border-radius:20px}.wissel{z-index:-1;inset-block-start:38%;display:flex;align-items:center;gap:2px;min-width:132px;padding:16px 18px;background:var(--bg3)}.wissel small{color:var(--gt)}.wissel b{font-size:4rem;line-height:1}.wissel.na{inset-inline-end:16px}.wissel.voor{inset-inline-start:16px}.toast{z-index:50;inset-inline:16px;inset-block-end:calc(var(--bb) + 12px);padding:12px 16px;font-weight:600;text-align:center;transition:opacity .2s}.toast.toon{opacity:1}.bodem{position:fixed;inset-inline:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:var(--bb);padding:0 max(2px,env(safe-area-inset-left)) env(safe-area-inset-bottom);background:var(--bg);border-block-start:var(--rand)}.bodem>*{gap:3px;min-height:var(--bodem);padding-inline:2px;font-size:clamp(.625rem,2.9vw,.6875rem);font-weight:600;line-height:1.1;text-align:center;color:var(--tx2)}.bodem [aria-current]{color:var(--tx)}.bodem [aria-current] svg{color:var(--goud)}.sheet{position:fixed;inset:auto 0 0;margin:0;width:100%;max-height:min(86svh,760px);overflow:auto;overscroll-behavior:contain;padding:8px 16px calc(20px + env(safe-area-inset-bottom));border:0;border-block-start:var(--rand);border-radius:24px 24px 0 0;color:var(--tx);transition:.25s allow-discrete}.sheet::backdrop{background:#03061099}.sheet:not(:popover-open){transform:translateY(var(--sy,100%));opacity:0}@starting-style{.sheet:popover-open{transform:translateY(var(--sy,100%));opacity:0}}.sheet-kop{position:sticky;top:-8px;z-index:1;gap:12px;padding-block:12px;background:var(--bg2)}.sheet-kop .h{font-size:1.5rem;line-height:1.15;margin:0}.menulinks,.talen{grid-template-columns:1fr 1fr;gap:6px;margin-block:4px 16px}.menulinks a{align-items:flex-start;justify-content:center;gap:2px;min-height:60px;padding:10px 14px;background:var(--bg);line-height:1.25}.menulinks small{font-size:.8125rem}.menuknoppen,.slot div{display:flex;flex-wrap:wrap;gap:8px}.appkaart{gap:14px;padding:14px;border-radius:18px;background:var(--bg);border:1px solid var(--goud)}.appkaart img{width:56px;height:56px}.appstappen{margin-block:14px;padding-inline-start:1.2em;list-style:disc;color:var(--tx2)}.knop{background:var(--goud);color:var(--og)}.talen{gap:4px}.talen a{gap:10px;min-height:48px;padding:6px 10px;border-radius:12px}.talen a:before{content:attr(lang);min-width:34px;padding:6px 3px;border-radius:7px;border:1px solid;font:700 .6875rem/1 var(--sans);text-align:center;text-transform:uppercase}.voet{margin-block-start:32px;padding-block:32px 24px}.voetmerk .emb{width:36px;height:36px}.voetmerk .wm{height:18px}.voet-intro{max-width:36ch;margin-block:12px 24px}.voetkol{grid-template-columns:1fr 1fr;gap:24px 16px}.voetkol .h{margin-block:0 6px}.voetkol a{min-height:44px}.voet-taal{margin-block:24px}.voet-klein{font-size:.8125rem;gap:8px;padding-block-start:16px}.krumel{flex-wrap:wrap;gap:2px 8px;font-size:.8125rem;padding-block-start:16px}.krumel a{min-height:32px}.art-wrap{max-width:46rem}.art-kop,.jaar-kop{position:relative;isolation:isolate;padding-block:16px 4px}.art-kop:before{position:absolute;z-index:-1;top:0;inset-inline-end:-8px;width:160px}.kaart:before{order:1;align-self:flex-end;margin-block-start:auto;opacity:.85}.dag,.rail{order:2}.art-kop .kk,.jaar-kop .kk{margin-block-end:16px}.art h1{font:400 1rem/1.3 var(--sans)}.art h1 .kern{display:block;margin-block-start:10px;font-size:clamp(2.4rem,11vw,3.6rem);color:var(--tx)}.art-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.875rem;margin-block:16px}.oogopslag{gap:12px;margin-block:16px}.oogopslag,.maankaart,.feit,.notice{padding:16px;border-radius:18px}.oogopslag .dag{background:var(--bg)}.dagen{display:flex;gap:6px;overflow-x:auto;padding-block:4px;margin-block:16px}.dagen>*{flex:none;width:62px;min-height:76px;font-size:.6875rem;line-height:1.2}.dagen b{font-size:1.625rem;line-height:1.05;color:var(--tx)}.intro{font-size:1.25rem;line-height:1.55;margin-block:24px}.tekst h2{font-size:1.625rem;line-height:1.2;margin-block:32px 12px}.tekst p{font:400 1.125rem/1.65 var(--serif);margin-block-end:1em;max-width:66ch}.inhoud{margin-block:16px}.inhoud summary{min-height:48px;padding-inline:16px;font-weight:650}.inhoud ol{padding:0 16px 12px}.inhoud li a{gap:10px;min-height:44px}.maankaart{gap:16px}.maankaart svg{width:84px;height:84px}.maankaart h3{font-size:1.375rem;line-height:1.2;margin-block:2px 6px}.feiten,.verder{gap:10px}.feit h3{font:650 1.0625rem/1.3 var(--sans);margin-block:2px 6px}.feit p{margin-block-end:8px}.feit a,.bron a{min-height:44px;font-size:.875rem;color:var(--tx2)}.notice{border-style:dashed;margin-block:32px}.buren{grid-template-columns:1fr 1fr;gap:8px;margin-block:24px}.buren a,.verder a{gap:10px;min-height:64px;padding:10px 14px;border-radius:16px}.buren a:last-child{justify-content:flex-end;text-align:end}.buren .g{width:28px;height:28px}.verder b{display:block;font-size:1.25rem;line-height:1.25}.terugfeed{display:flex;justify-content:center;margin-block:24px}.jaar-kop h1{font-size:clamp(1.9rem,8vw,3rem)}.qtabs{grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;margin-block:8px}.qtabs a{min-height:56px;padding:4px 5px;border-radius:11px;font-weight:650;line-height:1.15;text-align:center}.qtabs small{font-size:.6875rem;font-weight:400;text-wrap:balance}.reeks{margin-block:8px 24px}.reel-nav{gap:8px;padding-block:8px 4px}.reel-nav h2{margin-inline-end:auto}.teller{color:var(--tx2);font-size:.875rem}.reel{display:grid;grid-auto-flow:column;grid-auto-columns:min(86%,400px);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:4px 16px 16px}.rk-kaart{scroll-snap-align:start;scroll-snap-stop:always;display:flex;gap:12px;height:clamp(440px,calc(100svh - var(--kop) - var(--bb) - 210px),560px);padding:22px 20px;border-radius:var(--r);background:var(--w),var(--bg2);overflow:hidden}.rk-kaart h3{font-size:1.875rem;line-height:1.08}.uit{font:400 1.0625rem/1.55 var(--serif);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;overflow:hidden}.rk-kaart :is(.lees,.pijlink){margin-block-start:auto;align-self:flex-start}.pijlink{gap:6px;min-height:44px;font-weight:650;color:var(--gt)}.cover-jaar{font-size:clamp(4.5rem,24vw,6.5rem);line-height:.9;letter-spacing:-.04em;color:var(--gt)}.jaarlijn{gap:6px;margin-block-start:auto}.jaarlijn a{gap:12px;min-height:52px;padding:6px 12px;border-radius:14px;background:var(--bg)}.jaarlijn span{flex:1}.jaarlijn [aria-current]{background:var(--tx);color:var(--bg)}.blokjes{gap:8px}.blokjes li{gap:12px}.blokjes time{display:grid;place-items:center;flex:none;width:54px;height:58px;border-radius:12px;background:var(--bg3);font-size:.6875rem;text-transform:uppercase;line-height:1}.blokjes b{font-size:1.5rem;color:var(--tx)}.blokjes .hl time{background:color-mix(in oklab,var(--el) 22%,var(--bg3))}.ph{padding:14px;border:1.5px dashed var(--tx2);font-size:.875rem;line-height:1.45}.ph b{display:block;color:var(--tx);margin-block-end:4px}.pk{width:48px;height:48px}.voortgang{height:3px;border-radius:2px;background:var(--ln);overflow:hidden}.voortgang i{height:100%}.sleutel{margin-block:32px}.sleutel h2{font-size:1.75rem;line-height:1.2;margin-block-end:12px}.lbl.el{color:var(--el)}[aria-current] :is(b,small){color:inherit}@media (max-width:374px){.merk .wm{display:none}.kaart,.lees{padding-inline:14px}}@media (min-width:640px){.menulinks,.talen{grid-template-columns:repeat(3,1fr)}.sheet{--sy:24px;inset:0;margin:auto;height:fit-content;width:min(720px,calc(100% - 48px));max-height:min(80vh,720px);border:var(--rand);border-radius:24px}.voetkol{grid-template-columns:repeat(3,1fr)}.dagnav{margin-inline:0;border-radius:16px;border:var(--rand)}}@media (min-width:1024px){:root{--kop:68px;--bodem:0px}.bodem{display:none}.kopnav,.kop .desk{display:inline-flex}.feedgrid{display:grid;grid-template:"kop nav" "kop feed" "ring feed" 1fr "ring slot"/minmax(0,330px) minmax(0,640px);column-gap:48px;justify-content:center;align-items:start}.dagkop{grid-area:kop}.dagnav{grid-area:nav;margin-block-start:16px}.feed{grid-area:feed}.slot{grid-area:slot}.ringen{grid-area:ring;position:sticky;top:calc(var(--kop) + 16px)}.ringen ul{display:grid;grid-template-columns:repeat(4,1fr);gap:10px 4px;margin:0;padding:8px 0;overflow:visible}.ringen a{width:auto}.kaart{min-height:0;padding:28px 28px 22px}.lww dd{font-size:1.0625rem}.kern{font-size:3.1rem}.reel{grid-auto-columns:380px;padding-inline:max(16px,50% - 620px);scroll-padding-inline:max(16px,50% - 620px)}}@media (max-width:359px){.pk{display:none}}@media (max-width:1023px){html:has(.feed){scroll-snap-type:y proximity;scroll-padding-top:calc(var(--kop) + var(--dn))}}@view-transition{navigation:auto}::view-transition-old(root){animation:.22s ease-in both vuit}::view-transition-new(root){animation:.22s ease-out both vin}@keyframes vuit{to{transform:translate(var(--vx,0));opacity:0}}@keyframes vin{0%{transform:translate(calc(var(--vx,0) * -1));opacity:0}}html:active-view-transition-type(naarL){--vx:-22%}html:active-view-transition-type(naarR){--vx:22%}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important;transition:none!important}@view-transition{navigation:none}}@media (forced-colors:active){.kaart,.dag,.sheet,.rk-kaart{border:1px solid CanvasText}.staal{forced-color-adjust:none}}
[data-t=aries]{--i:0}[data-t=taurus]{--i:1}[data-t=gemini]{--i:2}[data-t=cancer]{--i:3}[data-t=leo]{--i:4}[data-t=virgo]{--i:5}[data-t=libra]{--i:6}[data-t=scorpio]{--i:7}[data-t=sagittarius]{--i:8}[data-t=capricorn]{--i:9}[data-t=aquarius]{--i:10}[data-t=pisces]{--i:11}
.kl-karmijn{--c:#c62f3d}.kl-koraal{--c:#ff7a63}.kl-terracotta{--c:#c4643b}.kl-amber{--c:#f19a2a}.kl-goud{--c:#d8aa3b}.kl-citroen{--c:#ece05a}.kl-olijf{--c:#84893a}.kl-salie{--c:#9fb790}.kl-smaragd{--c:#23966a}.kl-mint{--c:#8fe0c0}.kl-turkoois{--c:#27b3bf}.kl-hemelsblauw{--c:#7bb7ee}.kl-kobalt{--c:#2c5fcf}.kl-indigo{--c:#4d43a6}.kl-lavendel{--c:#b39ee6}.kl-amethist{--c:#8f52c2}.kl-fuchsia{--c:#d5469c}.kl-oudroze{--c:#d9919f}.kl-perzik{--c:#f5b48c}.kl-zand{--c:#d8c29d}.kl-bordeaux{--c:#7c2236}.kl-kastanje{--c:#7a4630}.kl-zilver{--c:#b9bec8}.kl-parelwit{--c:#eee7da}
#app-toast:not([hidden]){opacity:1}
.voet-talen{display:flex;flex-wrap:wrap;gap:2px 14px;margin-block:24px 8px;font-size:.875rem}.voet-talen a{display:inline-flex;align-items:center;min-height:36px;color:var(--tx2)}.voet-talen a[aria-current]{color:var(--tx);font-weight:650}
.tekst :is(.facts-grid,.related-grid){display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.tekst :is(.fact-card,.related-grid a){display:block;border:var(--rand);background:var(--bg2);border-radius:18px;padding:16px;color:inherit;text-decoration:none}.tekst :is(.fact-card,.related-grid) h3{font:650 1.0625rem/1.3 var(--sans);margin:2px 0 6px}.tekst .fact-card p{font-size:1rem}.tekst .section-kicker,.feedpagina .section-kicker{font:650 .75rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gt);margin:0}.tekst .source-list{padding-inline-start:1.2em}.tekst .source-list li{margin-block:6px}.tekst .table-wrap{overflow-x:auto}.tekst table{border-collapse:collapse;width:100%}.tekst :is(th,td){text-align:start;padding:8px;border-bottom:var(--rand)}.tekst .chapter-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-block:24px}.tekst .chapter-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:var(--rand);border-radius:999px;color:inherit;text-decoration:none}.tekst .chapter-tabs a.active{background:var(--tx);color:var(--bg)}.tekst .section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px}
.feedpagina .editorial-section{max-width:72ch;margin:56px auto 0;padding-inline:16px}.feedpagina .editorial-section h2{font:400 1.75rem/1.2 var(--serif);margin-block:6px 12px}.feedpagina :is(.article-intro,.article-body p){font:400 1.125rem/1.65 var(--serif)}.feedpagina .article-body h3{font:650 1.125rem/1.3 var(--sans);margin-block:24px 8px}.feedpagina details{border-bottom:var(--rand);padding-block:12px}.feedpagina summary{cursor:pointer;font-weight:650;min-height:32px}
.jaar-kop .h1sub{font-size:1.05rem;line-height:1.4;margin-block:0 12px}
.jaarlinks{margin-block:28px 8px}.feedgrid>.jaarlinks{grid-column:1/-1}.jaarlinks h2{font:400 1.5rem/1.15 var(--serif);margin:0 0 12px}.jaarlinks h2 a{color:inherit;text-decoration:none}.jaarlinks ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:8px;list-style:none;margin:0;padding:0}.jaarlinks li a{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid var(--rand,#ffffff22);border-radius:12px;color:inherit;text-decoration:none}.jaarlinks li a:hover,.jaarlinks li a:focus-visible{border-color:var(--goud,#f2c66d)}.jaarlinks .gl{width:22px;height:22px;flex:none}
