@media screen{.easter-egg-switch{background:#1b1b1b;color:#ffffff;white-space:nowrap}.easter-egg-switch-button{background:#ffffff;color:#1b1b1b}body:has([data-mini-player=open]) .easter-egg-switch{bottom:5.5rem}html[data-theme=lego]{--lego-brick:#ffd500;--lego-stud-top:#ffe45c;--lego-brick-edge:#e6bf00;--lego-brick-shade:#b89600;--lego-red:#d01012;--lego-red-shade:#8a0a0b;--lego-ink:#1b1b1b;--color-brand:var(--lego-red);--color-text:var(--lego-ink);--color-text-secondary:#3b3b3b;--color-text-tertiary:#5c5c5c;--color-border:var(--lego-brick-edge);--radius-surface:6px;--radius-field:4px;--radius-tag:3px;--font-heading:var(--font-lego),"Arial Rounded MT Bold",system-ui,sans-serif;--font-body:var(--font-lego),system-ui,sans-serif}html[data-theme=lego] body{background-color:#dcdbd5;background-image:radial-gradient(circle at 16px 16px,rgb(255 255 255/.55) 0 7px,transparent 8px),radial-gradient(circle at 17px 18px,rgb(0 0 0/.1) 0 8px,transparent 9px);background-size:32px 32px;background-attachment:scroll}html[data-theme=lego] body,html[data-theme=lego] h1,html[data-theme=lego] h2,html[data-theme=lego] h3{font-family:var(--font-lego),system-ui,sans-serif}html[data-theme=lego] .app-surface,html[data-theme=lego] .app-surface-blue,html[data-theme=lego] .app-surface-blue-soft,html[data-theme=lego] .app-surface-soft,html[data-theme=lego] .app-surface-strong{background-color:var(--lego-brick);border-color:var(--lego-brick-edge);box-shadow:0 6px 0 0 var(--lego-brick-shade),0 10px 14px rgb(0 0 0/.18);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=lego] :is(.app-surface,.app-surface-strong):not(.fixed,.sticky,.lg\:sticky){position:relative}html[data-theme=lego] :is(.app-surface,.app-surface-strong):not(.fixed){padding-top:30px}html[data-theme=lego] :is(.app-surface,.app-surface-strong):not(.fixed):before{content:"";position:absolute;inset:0 0 auto 0;height:30px;pointer-events:none;background-image:radial-gradient(circle at 15px 10px,rgb(255 255 255/.55) 0 3px,transparent 4.5px),radial-gradient(circle at 18px 12px,var(--lego-stud-top) 0 10px,transparent 11px),radial-gradient(circle at 18px 16px,var(--lego-brick-shade) 0 10px,transparent 11px),radial-gradient(circle at 19px 19px,rgb(0 0 0/.16) 0 11px,transparent 13px);background-size:36px 30px;background-position:10px 2px;background-repeat:repeat-x;border-radius:var(--radius-surface) var(--radius-surface) 0 0}html[data-theme=lego] .app-surface-strong:hover,html[data-theme=lego] .app-surface:hover{box-shadow:0 8px 0 0 var(--lego-brick-shade),0 14px 18px rgb(0 0 0/.2)}html[data-theme=lego] header.app-surface-soft{background-color:var(--lego-red);border-color:var(--lego-red-shade);box-shadow:0 5px 0 0 var(--lego-red-shade);--color-text-secondary:#ffffff;--color-brand:#ffd500}html[data-theme=lego] header.app-surface-soft img{background:#ffffff;border-radius:4px;padding:2px 6px}html[data-theme=lego] main h1{letter-spacing:.01em;text-shadow:3px 3px 0 rgb(0 0 0/.12)}html[data-theme=lego] .tracking-\[0\.12em\],html[data-theme=lego] .tracking-\[0\.14em\],html[data-theme=lego] .tracking-\[0\.16em\],html[data-theme=lego] .tracking-\[0\.18em\],html[data-theme=lego] .tracking-\[0\.22em\],html[data-theme=lego] .tracking-\[0\.2em\]{letter-spacing:.08em}html[data-theme=lego] ol[data-tour=session-list]>li>span.rounded-full{border-radius:4px;border-width:0;box-shadow:0 4px 0 0 rgb(0 0 0/.28)!important}html[data-theme=lego] main .rounded-tag,html[data-theme=lego] main a.rounded-field:not(.text-white),html[data-theme=lego] main button.rounded-field:not(.text-white){background-color:#ffffff;border-color:#c8c8c8;box-shadow:0 3px 0 0 #b9b9b9}html[data-theme=lego] main a.rounded-field:not(.text-white):hover,html[data-theme=lego] main button.rounded-field:not(.text-white):hover{background-color:#ffffff;transform:translateY(1px);box-shadow:0 2px 0 0 #b9b9b9}html[data-theme=lego] .easter-egg-switch{background:var(--lego-red);box-shadow:0 4px 0 0 var(--lego-red-shade);font-family:var(--font-lego),system-ui,sans-serif}html[data-theme=krant]{--krant-paper:#efe6d1;--krant-paper-deep:#e4d8bd;--krant-ink:#1a1512;--krant-ink-soft:#3d3732;--krant-ink-faint:#6e665c;--color-brand:var(--krant-ink);--color-text:var(--krant-ink);--color-text-secondary:var(--krant-ink-soft);--color-text-tertiary:var(--krant-ink-faint);--color-border:var(--krant-ink);--radius-surface:0px;--radius-field:0px;--radius-tag:0px;--font-heading:var(--font-krant),"Playfair Display",Georgia,serif;--font-body:Georgia,"Times New Roman",serif}html[data-theme=krant] body{color:var(--krant-ink);font-family:Georgia,Times New Roman,serif;-webkit-font-smoothing:auto;background-color:var(--krant-paper);background-image:radial-gradient(ellipse at 20% 0,rgb(255 250 235/.7),transparent 60%),radial-gradient(ellipse at 90% 100%,rgb(190 170 130/.35),transparent 55%),repeating-linear-gradient(0deg,rgb(0 0 0/.025) 0 1px,transparent 1px 3px);background-attachment:scroll;background-size:auto;background-repeat:no-repeat,no-repeat,repeat}html[data-theme=krant] h1,html[data-theme=krant] h2,html[data-theme=krant] h3{font-family:var(--font-krant),Georgia,serif}html[data-theme=krant] [style*="--brand-primary"]{--brand-primary:var(--krant-ink)!important;--brand-secondary:var(--krant-ink-soft)!important;--brand-accent:var(--krant-paper-deep)!important}html[data-theme=krant] img{filter:grayscale(1) sepia(.35) contrast(1.1)}html[data-theme=krant] .app-surface,html[data-theme=krant] .app-surface-blue,html[data-theme=krant] .app-surface-blue-soft,html[data-theme=krant] .app-surface-soft,html[data-theme=krant] .app-surface-strong{background-color:transparent;border-width:0;border-top:3px double var(--krant-ink);border-bottom:1px solid var(--krant-ink);box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=krant] .app-surface-strong:hover,html[data-theme=krant] .app-surface:hover{background-color:rgb(0 0 0/.03);transform:none}html[data-theme=krant] .shadow-lg,html[data-theme=krant] .shadow-md,html[data-theme=krant] .shadow-sm,html[data-theme=krant] .shadow-xl{box-shadow:none}html[data-theme=krant] .bg-slate-50\/70,html[data-theme=krant] .bg-white,html[data-theme=krant] .bg-white\/60,html[data-theme=krant] .bg-white\/70{background-color:transparent}html[data-theme=krant] .hover\:bg-surface-muted:hover,html[data-theme=krant] .hover\:bg-white:hover,html[data-theme=krant] .hover\:bg-white\/60:hover{background-color:rgb(0 0 0/.04)}html[data-theme=krant] header.app-surface-soft{background-color:var(--krant-paper);border-top-width:0;border-bottom:4px double var(--krant-ink)}html[data-theme=krant] header [data-logo] img{display:none}html[data-theme=krant] header [data-logo]:after{content:"De Lens Courant";display:block;font-family:var(--font-krant-kop),"UnifrakturMaguntia",serif;font-size:30px;line-height:1;color:var(--krant-ink);white-space:nowrap}@media (max-width:640px){html[data-theme=krant] header [data-logo]:after{font-size:21px}}html[data-theme=krant] header nav{font-family:var(--font-krant),Georgia,serif;font-variant:small-caps;letter-spacing:.06em;font-weight:700}html[data-theme=krant] header .bg-brand{background-color:var(--krant-ink);color:var(--krant-paper)}html[data-theme=krant] header .bg-white{background-color:var(--krant-paper)}html[data-theme=krant] main h1{font-weight:900;letter-spacing:-.01em}html[data-theme=krant] .italic,html[data-theme=krant] .leading-relaxed{font-style:italic}html[data-theme=krant] .uppercase{font-variant:small-caps;text-transform:none;letter-spacing:.12em}html[data-theme=krant] ol[data-tour=session-list]>span{opacity:1;width:1px;background:var(--krant-ink)!important}html[data-theme=krant] ol[data-tour=session-list]>li>span.rounded-full{background:var(--krant-paper)!important;box-shadow:none!important;font-family:var(--font-krant),Georgia,serif}html[data-theme=krant] main .rounded-tag,html[data-theme=krant] main a.rounded-field:not(.text-white),html[data-theme=krant] main button.rounded-field:not(.text-white){border:1px solid var(--krant-ink);background-color:transparent}html[data-theme=krant] .easter-egg-switch{background:var(--krant-ink);color:var(--krant-paper);font-family:var(--font-krant),Georgia,serif;border-radius:0}html[data-theme=krant] .easter-egg-switch-button{background:var(--krant-paper);color:var(--krant-ink);border-radius:0}html[data-theme=teletubbies]{--tubby-purple:#7b3fe4;--tubby-green:#5fbf3c;--tubby-yellow:#ffd23f;--tubby-red:#ff4b4b;--tubby-sky:#9ddcff;--tubby-ink:#2b2560;--tubby:var(--tubby-purple);--color-brand:var(--tubby-purple);--color-text:var(--tubby-ink);--color-text-secondary:#4a4480;--color-text-tertiary:#7a74a8;--color-border:#ffffff;--radius-surface:28px;--radius-field:999px;--radius-tag:999px;--font-heading:var(--font-lego),"Arial Rounded MT Bold",system-ui,sans-serif;--font-body:var(--font-lego),system-ui,sans-serif}html[data-theme=teletubbies] body{color:var(--tubby-ink);background-color:var(--tubby-sky);background-image:radial-gradient(circle at 86% 9%,#fff7b0 0 44px,#ffe24d 45px 62px,rgb(255 226 77/.35) 63px 110px,transparent 111px),radial-gradient(ellipse 70% 38% at 18% 112%,#4fae30 0 60%,transparent 61%),radial-gradient(ellipse 80% 42% at 78% 116%,#63c43f 0 60%,transparent 61%),radial-gradient(ellipse 120% 34% at 50% 120%,#7dd45a 0 60%,transparent 61%),radial-gradient(circle at 35% 92%,#ff6b9d 0 3px,transparent 4px),radial-gradient(circle at 62% 95%,#ffd23f 0 3px,transparent 4px),radial-gradient(circle at 12% 96%,#ff6b9d 0 3px,transparent 4px),radial-gradient(circle at 88% 93%,#ffffff 0 3px,transparent 4px),linear-gradient(180deg,#7fcdfd,#b9e6ff 45%,#e2f5ff);background-repeat:no-repeat;background-size:100% 100%;background-position:50%;background-attachment:fixed}html[data-theme=teletubbies] body,html[data-theme=teletubbies] h1,html[data-theme=teletubbies] h2,html[data-theme=teletubbies] h3{font-family:var(--font-lego),system-ui,sans-serif}html[data-theme=teletubbies] :is(div>a.app-surface,ol>li,ul>li):nth-child(4n+1){--tubby:var(--tubby-purple)}html[data-theme=teletubbies] :is(div>a.app-surface,ol>li,ul>li):nth-child(4n+2){--tubby:var(--tubby-green)}html[data-theme=teletubbies] :is(div>a.app-surface,ol>li,ul>li):nth-child(4n+3){--tubby:var(--tubby-yellow)}html[data-theme=teletubbies] :is(div>a.app-surface,ol>li,ul>li):nth-child(4n+4){--tubby:var(--tubby-red)}html[data-theme=teletubbies] .app-surface,html[data-theme=teletubbies] .app-surface-blue,html[data-theme=teletubbies] .app-surface-blue-soft,html[data-theme=teletubbies] .app-surface-strong{background-color:rgb(255 255 255/.92);border:4px solid var(--tubby);box-shadow:0 10px 24px rgb(43 37 96/.14);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=teletubbies] .app-surface-strong:hover,html[data-theme=teletubbies] .app-surface:hover{transform:translateY(-3px) rotate(-.6deg)}html[data-theme=teletubbies] header.app-surface-soft{background-color:var(--tubby-green);border-bottom:4px solid #ffffff;border-radius:0 0 36px 36px;--color-text-secondary:#ffffff;--color-brand:var(--tubby-yellow)}html[data-theme=teletubbies] header.app-surface-soft img{background:#ffffff;border-radius:999px;padding:3px 10px}html[data-theme=teletubbies] header .bg-brand{background-color:var(--tubby-purple)}html[data-theme=teletubbies] main h1{letter-spacing:.01em;text-shadow:0 3px 0 #ffffff}html[data-theme=teletubbies] ol[data-tour=session-list]>li>span.rounded-full{background:var(--tubby)!important;border-color:#ffffff!important;color:#ffffff!important;box-shadow:0 0 0 4px rgb(255 255 255/.6)!important}html[data-theme=teletubbies] ol[data-tour=session-list]>span{background:#ffffff!important;opacity:.9;width:4px}html[data-theme=teletubbies] main .rounded-tag,html[data-theme=teletubbies] main a.rounded-field:not(.text-white),html[data-theme=teletubbies] main button.rounded-field:not(.text-white){background-color:#ffffff;border:2px solid var(--tubby-purple);color:var(--tubby-purple);box-shadow:0 3px 0 0 rgb(123 63 228/.25)}html[data-theme=teletubbies] .easter-egg-switch{background:var(--tubby-purple);font-family:var(--font-lego),system-ui,sans-serif}html[data-theme=teletubbies] .easter-egg-switch-button{color:var(--tubby-purple)}html:is([data-theme=terminal],[data-theme=mac],[data-theme=destijl],[data-theme=anatomie],[data-theme=teletekst]) :is(.app-surface,.app-surface-soft,.app-surface-strong,.app-surface-blue,.app-surface-blue-soft){-webkit-backdrop-filter:none;backdrop-filter:none}html:is([data-theme=terminal],[data-theme=mac],[data-theme=destijl],[data-theme=anatomie],[data-theme=teletekst]) :is(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl){box-shadow:none}html:is([data-theme=terminal],[data-theme=mac],[data-theme=destijl],[data-theme=anatomie],[data-theme=teletekst]) :is(.bg-white\/60,.bg-white\/70,.bg-slate-50\/70){background-color:transparent}html:is([data-theme=terminal],[data-theme=mac],[data-theme=destijl],[data-theme=anatomie],[data-theme=teletekst]) [style*="--brand-primary"]{--brand-primary:var(--theme-ink-strong)!important;--brand-secondary:var(--theme-ink)!important;--brand-accent:var(--theme-ink-faint)!important}html:is([data-theme=terminal],[data-theme=mac],[data-theme=destijl],[data-theme=anatomie],[data-theme=teletekst]) header [data-logo] img{display:none}html:is([data-theme=terminal],[data-theme=mac],[data-theme=destijl],[data-theme=anatomie],[data-theme=teletekst]) header [data-logo]:after{display:block;white-space:nowrap;line-height:1}html:is([data-theme=terminal],[data-theme=teletekst]) [class*="bg-[linear-gradient"]{background:#000000!important}html:is([data-theme=mac],[data-theme=anatomie],[data-theme=teletekst]) :is(.app-surface,.app-surface-strong):not(.fixed,.sticky,.lg\:sticky){position:relative}html[data-theme=terminal]{--term-green:#39ff6a;--term-dim:#1fae45;--term-faint:#137a30;--theme-ink-strong:var(--term-green);--theme-ink:var(--term-dim);--theme-ink-faint:var(--term-faint);font-size:19px;--color-brand:var(--term-green);--color-text:var(--term-green);--color-text-secondary:var(--term-dim);--color-text-tertiary:var(--term-faint);--color-border:var(--term-faint);--color-surface-muted:rgb(57 255 106/0.08);--radius-surface:0px;--radius-field:0px;--radius-tag:0px;--font-heading:var(--font-retro),ui-monospace,monospace;--font-body:var(--font-retro),ui-monospace,monospace}html[data-theme=terminal] :is(h1,h2,h3),html[data-theme=terminal] body{font-family:var(--font-retro),ui-monospace,monospace}html[data-theme=terminal] body{color:var(--term-green);background-color:#050a06;background-image:repeating-linear-gradient(0deg,rgb(0 0 0/.35) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,rgb(57 255 106/.07),transparent 70%);background-attachment:fixed;background-size:auto;background-repeat:repeat,no-repeat;text-shadow:0 0 6px rgb(57 255 106/.45)}html[data-theme=terminal] *{font-weight:400!important;letter-spacing:0!important}html[data-theme=terminal] :is(.app-surface,.app-surface-strong,.app-surface-blue,.app-surface-blue-soft){background-color:transparent;border:1px dashed var(--term-faint)}html[data-theme=terminal] :is(.app-surface,.app-surface-strong):hover{background-color:rgb(57 255 106/.08);transform:none}html[data-theme=terminal] header.app-surface-soft{background-color:#050a06;border-bottom:1px solid var(--term-faint)}html[data-theme=terminal] header [data-logo]:after{content:"lens@solriz:~$";font-family:var(--font-retro),monospace;font-size:26px;color:var(--term-green)}html[data-theme=terminal] header .bg-brand{background-color:transparent;border:1px solid var(--term-green);color:var(--term-green);border-radius:0}html[data-theme=terminal] header .bg-white{background-color:#050a06}html[data-theme=terminal] main h1{font-size:clamp(2rem,3.6vw,2.6rem)}html[data-theme=terminal] main h1:before{content:"> "}html[data-theme=terminal] main h1:after{content:"█";margin-left:.15em;animation:easter-egg-blink 1.1s steps(1) infinite}html[data-theme=terminal] .uppercase{text-transform:lowercase}html[data-theme=terminal] img{filter:grayscale(1) sepia(1) hue-rotate(70deg) saturate(4) brightness(.75)}html[data-theme=terminal] ol[data-tour=session-list]>span{background:transparent!important;border-left:1px dashed var(--term-faint);opacity:1}html[data-theme=terminal] ol[data-tour=session-list]>li>span.rounded-full{border-radius:0;background:#050a06!important;border:1px solid var(--term-green)!important;box-shadow:none!important;color:var(--term-green)!important}html[data-theme=terminal] main :is(a.rounded-field,button.rounded-field,.rounded-tag){background-color:transparent;border:1px solid var(--term-dim);color:var(--term-green)}html[data-theme=terminal] main :is(a.rounded-field,button.rounded-field):before{content:"["}html[data-theme=terminal] main :is(a.rounded-field,button.rounded-field):after{content:"]"}html[data-theme=terminal] .easter-egg-switch{background:#050a06;color:var(--term-green);border:1px solid var(--term-green);border-radius:0;font-family:var(--font-retro),monospace}html[data-theme=terminal] .easter-egg-switch-button{background:var(--term-green);color:#050a06;border-radius:0;text-shadow:none}@keyframes easter-egg-blink{50%{opacity:0}}html[data-theme=mac]{font-size:17px;--theme-ink-strong:#000000;--theme-ink:#000000;--theme-ink-faint:#9a9a9a;--color-brand:#000000;--color-text:#000000;--color-text-secondary:#1f1f1f;--color-text-tertiary:#555555;--color-border:#000000;--color-surface-muted:#e6e6e6;--radius-surface:0px;--radius-field:8px;--radius-tag:4px;--font-heading:var(--font-pixel),monospace;--font-body:var(--font-pixel),monospace}html[data-theme=mac] :is(h1,h2,h3),html[data-theme=mac] body{font-family:var(--font-pixel),monospace}html[data-theme=mac] body{color:#000000;background-color:#ffffff;background-image:conic-gradient(#000000 25%,#ffffff 0 50%,#000000 0 75%,#ffffff 0);background-size:2px 2px;background-attachment:scroll;background-repeat:repeat}html[data-theme=mac] *{letter-spacing:0!important}html[data-theme=mac] main{width:auto;margin:1.25rem max(8px,calc((100% - 72rem) / 2)) 1.5rem;background:#ffffff;border:2px solid #000000;box-shadow:3px 3px 0 0 #000000}html[data-theme=mac] :is(.app-surface,.app-surface-strong,.app-surface-blue,.app-surface-blue-soft){background-color:#ffffff;border:2px solid #000000;box-shadow:3px 3px 0 0 #000000!important}html[data-theme=mac] :is(.app-surface,.app-surface-strong):not(.fixed){padding-top:34px}html[data-theme=mac] :is(.app-surface,.app-surface-strong):not(.fixed):before{content:"";position:absolute;inset:0 0 auto 0;height:22px;pointer-events:none;border-bottom:2px solid #000000;background:linear-gradient(90deg,transparent 10px,#ffffff 10px 30px,transparent 30px) no-repeat,repeating-linear-gradient(180deg,#ffffff 0 3px,#000000 3px 4px) 0 2px /100% 16px no-repeat,#ffffff}html[data-theme=mac] :is(.app-surface,.app-surface-strong):not(.fixed):after{content:"";position:absolute;top:4px;left:13px;width:13px;height:13px;border:2px solid #000000;background:#ffffff;pointer-events:none}html[data-theme=mac] :is(.app-surface,.app-surface-strong):hover{transform:none}html[data-theme=mac] header.app-surface-soft{background-color:#ffffff;border-bottom:2px solid #000000}html[data-theme=mac] header [data-logo]:after{content:"Lens  ·  Archief  Wijzig  Weergave";font-family:var(--font-pixel),monospace;font-size:18px;font-weight:700;white-space:pre;color:#000000}@media (max-width:640px){html[data-theme=mac] header [data-logo]:after{content:"Lens"}}html[data-theme=mac] header .bg-brand{background-color:#000000;color:#ffffff}html[data-theme=mac] img{filter:grayscale(1) contrast(1.9);image-rendering:pixelated}html[data-theme=mac] ol[data-tour=session-list]>span{background:#000000!important;opacity:1;width:2px}html[data-theme=mac] ol[data-tour=session-list]>li>span.rounded-full{background:#ffffff!important;border:2px solid #000000!important;color:#000000!important;box-shadow:none!important}html[data-theme=mac] main :is(a.rounded-field,button.rounded-field,.rounded-tag):not(.text-white){background-color:#ffffff;border:2px solid #000000;color:#000000}html[data-theme=mac] main :is(a.rounded-field,button.rounded-field):hover{background-color:#000000!important;color:#ffffff!important}html[data-theme=mac] .easter-egg-switch{background:#ffffff;color:#000000;border:2px solid #000000;border-radius:0;box-shadow:3px 3px 0 0 #000000;font-family:var(--font-pixel),monospace}html[data-theme=mac] .easter-egg-switch-button{background:#ffffff;color:#000000;border:2px solid #000000;border-radius:8px;box-shadow:0 0 0 2px #ffffff,0 0 0 4px #000000}html[data-theme=destijl]{--stijl-red:#d72a1e;--stijl-yellow:#f7c900;--stijl-blue:#1d4f9c;--stijl-black:#111111;--stijl:var(--stijl-red);--theme-ink-strong:var(--stijl-black);--theme-ink:var(--stijl-black);--theme-ink-faint:#dddddd;--color-brand:var(--stijl-black);--color-text:var(--stijl-black);--color-text-secondary:#2b2b2b;--color-text-tertiary:#555555;--color-border:var(--stijl-black);--color-surface-muted:#f1efe8;--radius-surface:0px;--radius-field:0px;--radius-tag:0px;--font-heading:var(--font-stijl),system-ui,sans-serif}html[data-theme=destijl] :is(h1,h2,h3){font-family:var(--font-stijl),system-ui,sans-serif;font-weight:400!important;text-transform:uppercase}html[data-theme=destijl] body{color:var(--stijl-black);background-color:#f7f5ef;background-image:none}html[data-theme=destijl] :is(div>a.app-surface,ol>li,ul>li):nth-child(4n+1){--stijl:var(--stijl-red)}html[data-theme=destijl] :is(div>a.app-surface,ol>li,ul>li):nth-child(4n+2){--stijl:var(--stijl-yellow)}html[data-theme=destijl] :is(div>a.app-surface,ol>li,ul>li):nth-child(4n+3){--stijl:var(--stijl-blue)}html[data-theme=destijl] :is(div>a.app-surface,ol>li,ul>li):nth-child(4n+4){--stijl:#ffffff}html[data-theme=destijl] :is(.app-surface,.app-surface-strong,.app-surface-blue,.app-surface-blue-soft){background-color:#ffffff;border:6px solid var(--stijl-black);box-shadow:inset 28px 0 0 0 var(--stijl),inset 34px 0 0 0 var(--stijl-black)!important;padding-left:3.25rem!important}html[data-theme=destijl] :is(.app-surface,.app-surface-strong):hover{transform:none;box-shadow:inset 40px 0 0 0 var(--stijl),inset 46px 0 0 0 var(--stijl-black)!important}html[data-theme=destijl] header.app-surface-soft{background:linear-gradient(90deg,var(--stijl-red) 0 14%,var(--stijl-black) 14% calc(14% + 6px),#ffffff calc(14% + 6px) 78%,var(--stijl-black) 78% calc(78% + 6px),var(--stijl-yellow) calc(78% + 6px) 90%,var(--stijl-black) 90% calc(90% + 6px),var(--stijl-blue) calc(90% + 6px) 100%);border-bottom:6px solid var(--stijl-black);box-shadow:none;padding-left:0!important}html[data-theme=destijl] header [data-logo]:after{content:"LENS";font-family:var(--font-stijl),sans-serif;font-size:28px;color:#ffffff;padding-left:2px}html[data-theme=destijl] header nav{background:#ffffff;padding:4px 10px;text-transform:uppercase}html[data-theme=destijl] header .bg-brand{background-color:var(--stijl-black);border-radius:0}html[data-theme=destijl] main h1{letter-spacing:-.01em}html[data-theme=destijl] img{filter:grayscale(1) contrast(1.15)}html[data-theme=destijl] ol[data-tour=session-list]>span{background:var(--stijl-black)!important;opacity:1;width:6px}html[data-theme=destijl] ol[data-tour=session-list]>li>span.rounded-full{border-radius:0;background:var(--stijl)!important;border:4px solid var(--stijl-black)!important;color:var(--stijl-black)!important;box-shadow:none!important}html[data-theme=destijl] main :is(a.rounded-field,button.rounded-field,.rounded-tag):not(.text-white){background-color:#ffffff;border:3px solid var(--stijl-black);color:var(--stijl-black);text-transform:uppercase}html[data-theme=destijl] main :is(a.rounded-field,button.rounded-field):not(.text-white):hover{background-color:var(--stijl-yellow)}html[data-theme=destijl] .easter-egg-switch{background:var(--stijl-blue);border:4px solid var(--stijl-black);border-radius:0;text-transform:uppercase}html[data-theme=destijl] .easter-egg-switch-button{background:var(--stijl-yellow);color:var(--stijl-black);border-radius:0}html[data-theme=anatomie]{--plaat-paper:#f2e9d6;--plaat-ink:#3a2316;--plaat-artery:#8e2b1d;--plaat-vein:#2f4a6a;--theme-ink-strong:var(--plaat-artery);--theme-ink:var(--plaat-ink);--theme-ink-faint:#d9cbb0;--color-brand:var(--plaat-artery);--color-text:var(--plaat-ink);--color-text-secondary:#5a4030;--color-text-tertiary:#826752;--color-border:var(--plaat-ink);--color-surface-muted:rgb(142 43 29/0.06);--radius-surface:0px;--radius-field:0px;--radius-tag:0px;--font-heading:var(--font-fell),Georgia,serif;--font-body:var(--font-fell),Georgia,serif}html[data-theme=anatomie] :is(h1,h2,h3),html[data-theme=anatomie] body{font-family:var(--font-fell),Georgia,serif}html[data-theme=anatomie] body{color:var(--plaat-ink);-webkit-font-smoothing:auto;background-color:var(--plaat-paper);background-image:radial-gradient(ellipse at 50% 40%,transparent 55%,rgb(120 85 50/.22) 100%),linear-gradient(rgb(58 35 22/.05) 1px,transparent 0),linear-gradient(90deg,rgb(58 35 22/.05) 1px,transparent 0);background-size:100% 100%,24px 24px,24px 24px;background-repeat:no-repeat,repeat,repeat;background-attachment:fixed}html[data-theme=anatomie] *{font-weight:400!important}html[data-theme=anatomie] main h1{font-style:italic}html[data-theme=anatomie] .uppercase{font-variant:small-caps;text-transform:none;letter-spacing:.1em}html[data-theme=anatomie] main{counter-reset:easter-egg-fig}html[data-theme=anatomie] :is(.app-surface,.app-surface-strong,.app-surface-blue,.app-surface-blue-soft){background-color:rgb(255 250 238/.55);border:3px double var(--plaat-ink)}html[data-theme=anatomie] main :is(.app-surface,.app-surface-strong):not(.fixed){counter-increment:easter-egg-fig}html[data-theme=anatomie] main :is(.app-surface,.app-surface-strong):not(.fixed):after{content:"Fig. " counter(easter-egg-fig,upper-roman);position:absolute;bottom:4px;right:10px;font-family:var(--font-fell),Georgia,serif;font-style:italic;font-size:13px;color:var(--plaat-artery);pointer-events:none}html[data-theme=anatomie] :is(.app-surface,.app-surface-strong):hover{transform:none;background-color:rgb(255 250 238/.85)}html[data-theme=anatomie] header.app-surface-soft{background-color:var(--plaat-paper);border-bottom:3px double var(--plaat-ink)}html[data-theme=anatomie] header [data-logo]:after{content:"Tabulæ Anatomicæ Lentis";font-family:var(--font-fell),Georgia,serif;font-style:italic;font-size:24px;color:var(--plaat-ink)}@media (max-width:640px){html[data-theme=anatomie] header [data-logo]:after{content:"Tabulæ"}}html[data-theme=anatomie] header .bg-brand{background-color:var(--plaat-artery)}html[data-theme=anatomie] header .bg-white{background-color:var(--plaat-paper)}html[data-theme=anatomie] img{filter:grayscale(1) sepia(.7) contrast(1.05)}html[data-theme=anatomie] ol[data-tour=session-list]>span{background:var(--plaat-artery)!important;opacity:.8;width:3px}html[data-theme=anatomie] ol[data-tour=session-list]>li>span.rounded-full{background:var(--plaat-paper)!important;border:1px solid var(--plaat-ink)!important;color:var(--plaat-ink)!important;box-shadow:none!important;font-style:italic}html[data-theme=anatomie] main :is(a.rounded-field,button.rounded-field,.rounded-tag):not(.text-white){background-color:transparent;border:1px solid var(--plaat-ink);color:var(--plaat-ink);font-style:italic}html[data-theme=anatomie] .easter-egg-switch{background:var(--plaat-paper);color:var(--plaat-ink);border:3px double var(--plaat-ink);border-radius:0;font-family:var(--font-fell),Georgia,serif;font-style:italic}html[data-theme=anatomie] .easter-egg-switch-button{background:var(--plaat-artery);color:var(--plaat-paper);border-radius:0}html[data-theme=teletekst]{--tt-white:#ffffff;--tt-yellow:#ffff00;--tt-cyan:#00ffff;--tt-green:#00ff00;--tt-magenta:#ff00ff;--tt-red:#ff0000;--tt-blue:#0000ff;--theme-ink-strong:var(--tt-yellow);--theme-ink:var(--tt-white);--theme-ink-faint:var(--tt-cyan);font-size:18px;--color-brand:var(--tt-yellow);--color-text:var(--tt-white);--color-text-secondary:var(--tt-white);--color-text-tertiary:var(--tt-cyan);--color-border:transparent;--color-surface-muted:#1a1a1a;--radius-surface:0px;--radius-field:0px;--radius-tag:0px;--font-heading:var(--font-retro),monospace;--font-body:var(--font-retro),monospace}html[data-theme=teletekst] :is(h1,h2,h3),html[data-theme=teletekst] body{font-family:var(--font-retro),monospace}html[data-theme=teletekst] body{color:var(--tt-white);background:#000000;padding-bottom:2.6rem}html[data-theme=teletekst] *{font-weight:400!important;letter-spacing:0!important}html[data-theme=teletekst] .uppercase{text-transform:uppercase}html[data-theme=teletekst] main h1{display:inline-block;max-width:100%;font-size:clamp(2rem,3.4vw,2.5rem);background:var(--tt-blue);color:var(--tt-yellow)!important;padding:.05em .35em;transform:scaleY(1.35);transform-origin:top left;margin-bottom:.3em}html[data-theme=teletekst] main a.app-surface span.font-bold,html[data-theme=teletekst] main h3{color:var(--tt-cyan)!important}html[data-theme=teletekst] main{counter-reset:easter-egg-page}html[data-theme=teletekst] :is(.app-surface,.app-surface-strong,.app-surface-blue,.app-surface-blue-soft){background-color:#000000;border:0;border-left:4px solid var(--tt-green)}html[data-theme=teletekst] main :is(.app-surface,.app-surface-strong):not(.fixed){counter-increment:easter-egg-page}html[data-theme=teletekst] main :is(.app-surface,.app-surface-strong):not(.fixed):after{content:"1" counter(easter-egg-page,decimal-leading-zero);position:absolute;top:6px;right:10px;color:var(--tt-green);font-family:var(--font-retro),monospace;font-size:22px;pointer-events:none}html[data-theme=teletekst] :is(.app-surface,.app-surface-strong):hover{background-color:#111111;transform:none}html[data-theme=teletekst] header.app-surface-soft{background-color:#000000}html[data-theme=teletekst] header [data-logo]:after{content:"P100  LENS TELETEKST";white-space:pre;font-family:var(--font-retro),monospace;font-size:26px;color:var(--tt-white)}@media (max-width:640px){html[data-theme=teletekst] header [data-logo]:after{content:"P100"}}html[data-theme=teletekst] header nav{color:var(--tt-cyan)}html[data-theme=teletekst] header .bg-brand{background-color:var(--tt-magenta);color:#000000;border-radius:0}html[data-theme=teletekst] header .bg-white{background-color:#000000;border-color:var(--tt-white)}html[data-theme=teletekst] img{filter:grayscale(1) contrast(2.2);image-rendering:pixelated}html[data-theme=teletekst] ol[data-tour=session-list]>span{display:none}html[data-theme=teletekst] ol[data-tour=session-list]>li>span.rounded-full{border-radius:0;background:var(--tt-green)!important;border:0!important;color:#000000!important;box-shadow:none!important}html[data-theme=teletekst] main :is(a.rounded-field,button.rounded-field,.rounded-tag):not(.text-white){background-color:#000000;border:0;color:var(--tt-yellow)}html[data-theme=teletekst] main .rounded-tag{color:var(--tt-white)}html[data-theme=teletekst] main :is(a.rounded-field,button.rounded-field):not(.text-white):hover{background-color:var(--tt-yellow);color:#000000}.easter-egg-fastext{background:#000000;font-family:var(--font-retro),monospace}.easter-egg-fastext button{min-height:2.6rem;line-height:1.05;padding:0 4px;font-size:1rem;color:#000000;border:0;cursor:pointer}.easter-egg-fastext button:hover{filter:brightness(1.2)}.easter-egg-fastext [data-fastext=rood]{background:#ff0000;color:#ffffff}.easter-egg-fastext [data-fastext=groen]{background:#00ff00}.easter-egg-fastext [data-fastext=geel]{background:#ffff00}.easter-egg-fastext [data-fastext=blauw]{background:#0000ff;color:#ffffff}@media (max-width:640px){html:is([data-theme=destijl],[data-theme=mac]) main h1{font-size:2.3rem;overflow-wrap:anywhere}html[data-theme=destijl] header.app-surface-soft{background:linear-gradient(90deg,var(--stijl-red) 0 34%,var(--stijl-black) 34% calc(34% + 6px),#ffffff calc(34% + 6px) 84%,var(--stijl-black) 84% calc(84% + 6px),var(--stijl-blue) calc(84% + 6px) 100%)}}body:has([data-mini-player=open]) .easter-egg-fastext{bottom:3.6rem}}:root{--solriz-onb-accent:#008dc9;--solriz-onb-accent-soft:#e8f5fb;--solriz-onb-text:#0e2738;--solriz-onb-text-secondary:#4d7a91;--solriz-onb-text-tertiary:#7eafc4;--solriz-onb-border:#c8e5f2;--solriz-onb-border-soft:#edf6fb;--solriz-onb-surface:#ffffff;--solriz-onb-surface-muted:#f7fbfd;--solriz-onb-danger:#dc2626;--solriz-onb-radius:16px;--solriz-onb-radius-sm:8px;--solriz-onb-font:inherit}.solriz-onb-overlay{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background-color:rgb(14 39 56/.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:1;transition:opacity .15s ease;font-family:var(--solriz-onb-font)}.solriz-onb-overlay.solriz-onb-closing{opacity:0}.solriz-onb-dialog{display:flex;flex-direction:column;width:100%;max-width:32rem;max-height:80vh;background-color:var(--solriz-onb-surface);border-radius:var(--solriz-onb-radius);box-shadow:0 25px 50px -12px rgb(14 39 56/.25);transform:scale(1);transition:transform .15s ease}.solriz-onb-closing .solriz-onb-dialog{transform:scale(.95)}.solriz-onb-dialog-header{padding:24px 24px 12px;border-bottom:1px solid var(--solriz-onb-border-soft)}.solriz-onb-dialog-title{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;color:var(--solriz-onb-text)}.solriz-onb-dialog-subtitle{margin:2px 0 0;font-size:.875rem;color:var(--solriz-onb-text-secondary)}.solriz-onb-dialog-body{flex:1 1 auto;overflow-y:auto;padding:16px 24px}.solriz-onb-entry+.solriz-onb-entry{margin-top:24px}.solriz-onb-dialog-footer{justify-content:space-between;padding:12px 24px;border-top:1px solid var(--solriz-onb-border-soft)}.solriz-onb-actions,.solriz-onb-dialog-footer{display:flex;align-items:center;gap:8px}.solriz-onb-link{font-size:.875rem;color:var(--solriz-onb-text-secondary);text-decoration:none;transition:color .15s ease}.solriz-onb-link:hover{color:var(--solriz-onb-accent)}.solriz-onb-btn-ghost,.solriz-onb-btn-primary{padding:8px 16px;font-size:.875rem;font-family:inherit;border-radius:var(--solriz-onb-radius-sm);border:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.solriz-onb-btn-ghost{background:transparent;color:var(--solriz-onb-text-secondary)}.solriz-onb-btn-ghost:hover{color:var(--solriz-onb-text)}.solriz-onb-btn-primary{font-weight:500;color:#ffffff;background-color:var(--solriz-onb-accent)}.solriz-onb-btn-primary:hover{opacity:.9}.solriz-onb-date{display:block;margin-bottom:6px;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--solriz-onb-text-tertiary)}.solriz-onb-summary{font-size:.875rem;line-height:1.625;color:var(--solriz-onb-text)}.solriz-onb-summary-lg{font-size:1rem}.solriz-onb-md-ul{margin:4px 0;padding-left:20px;list-style:disc}.solriz-onb-md-li+.solriz-onb-md-li{margin-top:4px}.solriz-onb-md-p{margin:4px 0}.solriz-onb-version{margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:var(--solriz-onb-text-tertiary)}.solriz-onb-page{max-width:48rem;margin:0 auto;padding:32px;font-family:var(--solriz-onb-font);color:var(--solriz-onb-text)}.solriz-onb-page-header{margin-bottom:40px}.solriz-onb-page-title{margin:0;font-size:1.875rem;line-height:2.25rem;font-weight:700}.solriz-onb-page-subtitle{margin:4px 0 0;color:var(--solriz-onb-text-secondary)}.solriz-onb-empty{padding:80px 24px;text-align:center;color:var(--solriz-onb-text-tertiary);background-color:var(--solriz-onb-surface-muted);border:2px dashed var(--solriz-onb-border);border-radius:12px}.solriz-onb-empty-title{margin:0;font-size:1.125rem}.solriz-onb-empty-hint{margin:4px 0 0;font-size:.875rem}.solriz-onb-timeline{margin:0;padding:0;list-style:none}.solriz-onb-timeline-item{position:relative;padding-left:24px;border-left:2px solid var(--solriz-onb-border)}.solriz-onb-timeline-item+.solriz-onb-timeline-item{margin-top:32px}.solriz-onb-timeline-dot{position:absolute;left:-7px;top:4px;width:12px;height:12px;border-radius:9999px;background-color:var(--solriz-onb-accent)}.solriz-onb-admin-list{margin:0;padding:0;list-style:none}.solriz-onb-admin-item{padding:16px;background-color:var(--solriz-onb-surface);border:1px solid var(--solriz-onb-border);border-radius:12px}.solriz-onb-admin-item+.solriz-onb-admin-item{margin-top:12px}.solriz-onb-admin-item-hidden{background-color:var(--solriz-onb-surface-muted);opacity:.7}.solriz-onb-admin-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.solriz-onb-admin-main{flex:1 1 auto;min-width:0}.solriz-onb-admin-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.solriz-onb-admin-meta .solriz-onb-date,.solriz-onb-admin-meta .solriz-onb-version{display:inline;margin:0}.solriz-onb-badge{padding:2px 8px;font-size:.75rem;color:var(--solriz-onb-text-secondary);background-color:var(--solriz-onb-accent-soft);border-radius:6px}.solriz-onb-btn-toggle{flex:0 0 auto;padding:6px 12px;font-size:.75rem;font-weight:500;font-family:inherit;background:transparent;border-radius:var(--solriz-onb-radius-sm);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.solriz-onb-btn-toggle:disabled{opacity:.5;cursor:default}.solriz-onb-btn-toggle-show{color:var(--solriz-onb-accent);border:1px solid var(--solriz-onb-border)}.solriz-onb-btn-toggle-show:hover:not(:disabled){background-color:var(--solriz-onb-accent-soft)}.solriz-onb-btn-toggle-hide{color:var(--solriz-onb-text-secondary);border:1px solid var(--solriz-onb-border)}.solriz-onb-btn-toggle-hide:hover:not(:disabled){color:var(--solriz-onb-danger);border-color:var(--solriz-onb-danger);background-color:#fef2f2}.solriz-onb-tour-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:.75rem;font-weight:500;color:var(--solriz-onb-text-secondary);background:transparent;border:none;border-radius:var(--solriz-onb-radius-sm);cursor:pointer;transition:background-color .15s ease,color .15s ease}.solriz-onb-tour-btn:hover{color:var(--solriz-onb-accent);background-color:var(--solriz-onb-accent-soft)}.solriz-onb-tour-btn-label{display:none}@media (min-width:640px){.solriz-onb-tour-btn-label{display:inline}}.solriz-onb-tour-btn-wide .solriz-onb-tour-btn-label{display:inline}.driver-popover.driver-popover{font-family:var(--solriz-onb-font);border-radius:12px;color:var(--solriz-onb-text);box-shadow:0 20px 40px -16px rgb(14 39 56/.35)}.driver-popover.driver-popover .driver-popover-title{font-size:1rem;font-weight:700;color:var(--solriz-onb-text)}.driver-popover.driver-popover .driver-popover-description{font-size:.875rem;line-height:1.5;color:var(--solriz-onb-text-secondary)}.driver-popover.driver-popover .driver-popover-progress-text{font-size:.75rem;color:var(--solriz-onb-text-tertiary)}.driver-popover.driver-popover .driver-popover-navigation-btns button{font-family:inherit;font-size:.8125rem;padding:6px 12px;border-radius:var(--solriz-onb-radius-sm);text-shadow:none;background-color:var(--solriz-onb-accent-soft);color:var(--solriz-onb-accent);border:1px solid var(--solriz-onb-border)}.driver-popover.driver-popover .driver-popover-navigation-btns button:hover{background-color:var(--solriz-onb-accent);color:#ffffff}