.t-kiosk-html,.t-kiosk-html body{overflow:hidden}.trivia.t-kiosk{position:fixed;inset:0;z-index:9999;border-radius:0;border:0;overflow:auto}.trivia:fullscreen,.trivia.t-kiosk{background:#fff;display:flex;flex-direction:column}.trivia:fullscreen .trivia-top,.trivia.t-kiosk .trivia-top{position:sticky;top:0;z-index:5}.trivia-stage{display:flex;flex-direction:column}.trivia-stage>div:not(.hidden){margin-top:auto;margin-bottom:auto}.trivia:fullscreen .trivia-stage,.trivia.t-kiosk .trivia-stage{flex:1;padding:3vh 6vw;font-size:clamp(18px,2.2vmin,40px)}.t-vraag{font-size:clamp(1.4rem,1.1rem + 1.4vw,2.6rem)}.t-optie{font-size:clamp(1.05rem,.9rem + .7vw,1.6rem)}.t-uitleg{font-size:clamp(1rem,.85rem + .6vw,1.5rem)}.t-vind{font-size:clamp(1rem,.85rem + .5vw,1.4rem)}.trivia:fullscreen .t-vraag,.trivia.t-kiosk .t-vraag{font-size:clamp(26px,4.4vmin,72px)}.trivia:fullscreen .t-optie,.trivia.t-kiosk .t-optie{font-size:clamp(20px,3vmin,52px)}.trivia:fullscreen .t-band,.trivia.t-kiosk .t-band{font-size:clamp(14px,2vmin,30px)}.trivia:fullscreen .t-uitleg,.trivia.t-kiosk .t-uitleg{font-size:clamp(18px,2.5vmin,44px)}.trivia:fullscreen .t-vind,.trivia.t-kiosk .t-vind{font-size:clamp(18px,2.4vmin,40px)}.trivia:fullscreen .t-wie,.trivia.t-kiosk .t-wie{font-size:clamp(22px,3.4vmin,56px)}.trivia{--wiel:min(70vw, 340px)}.trivia:fullscreen,.trivia.t-kiosk{--wiel:min(56vmin, 600px)}.t-wiel-knop{width:5.5rem;height:5.5rem}.trivia:fullscreen .t-wiel-knop,.trivia.t-kiosk .t-wiel-knop{width:clamp(72px,11vmin,150px);height:clamp(72px,11vmin,150px)}.trivia:fullscreen .trivia-top,.trivia.t-kiosk .trivia-top{font-size:clamp(14px,1.8vmin,26px)}@media (max-height:820px){.trivia:fullscreen .trivia-stage,.trivia.t-kiosk .trivia-stage{padding:1.5vh 6vw}.trivia:fullscreen .t-band,.trivia.t-kiosk .t-band{margin-bottom:.75rem;padding-top:.3rem;padding-bottom:.3rem}.trivia:fullscreen .t-vraag,.trivia.t-kiosk .t-vraag{margin-bottom:.75rem}.trivia:fullscreen .t-opties,.trivia.t-kiosk .t-opties{gap:.5rem}.trivia:fullscreen .t-optie,.trivia.t-kiosk .t-optie{padding-top:.5rem;padding-bottom:.5rem}.trivia:fullscreen .t-uitslag,.trivia.t-kiosk .t-uitslag{margin-top:.75rem}.trivia:fullscreen .t-uitslag-box,.trivia.t-kiosk .t-uitslag-box{padding-top:.6rem;padding-bottom:.6rem}.trivia:fullscreen .trivia-top,.trivia.t-kiosk .trivia-top{padding-top:.4rem;padding-bottom:.4rem}}.trivia button:focus-visible{outline:3px solid #039;outline-offset:3px}.t-ico-knop{padding:.375rem}.t-blader:disabled{opacity:.35;cursor:default}.t-blader:disabled:hover{color:inherit;border-color:#e2e8f0}.t-ico{width:1.5em;height:1.5em}.t-ico:not(.hidden){display:block}.t-vlag{padding:.2rem;border-radius:.4rem;border:1px solid transparent;opacity:.5;line-height:0}.t-vlag:hover,.t-vlag[aria-pressed=true]{opacity:1}.t-vlag[aria-pressed=true]{border-color:#93c5fd;background:#fff}.t-vlag-svg{width:1.7em;height:auto;display:block;border-radius:2px;box-shadow:0 0 0 1px #0f172a26}.t-help{border:0;border-radius:1rem;padding:1.5rem 2rem;width:min(calc(100% - 2rem),30rem);box-shadow:0 20px 60px #0f172a4d}.t-help[open]{display:flex;flex-direction:column;gap:1rem}.t-help::backdrop{background:#0f172a80}.t-qr{display:flex;justify-content:center}.t-qr svg{width:min(60vmin,22rem);height:auto;display:block}.trivia:fullscreen .t-qr svg,.trivia.t-kiosk .t-qr svg{width:min(72vmin,40rem)}.t-help kbd{display:inline-block;min-width:2.2em;text-align:center;padding:.1em .5em;border-radius:.4em;background:#f1f5f9;border:1px solid #cbd5e1;font-family:ui-monospace,monospace;font-weight:700}.trivia:fullscreen .t-help,.trivia.t-kiosk .t-help{font-size:clamp(16px,2.2vmin,32px);width:min(calc(100% - 2rem),40em)}.t-ltr{width:2.4em;height:2.4em;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;flex:none}.t-wiel-laag{position:absolute;inset:0;z-index:4;background:#fff;align-items:flex-end;justify-content:flex-end;padding:1.5rem 2rem;overflow:auto;opacity:0}.t-wiel-laag:not(.hidden){display:flex}.t-wiel-wrap{position:relative;width:var(--wiel);aspect-ratio:1;flex:none;border-radius:9999px}.t-wiel-vlieg{position:absolute;top:0;left:0;width:var(--wiel);aspect-ratio:1;transform-origin:0 0;z-index:6;will-change:transform;border-radius:9999px;transition:opacity .35s ease}.t-wiel-vlieg:not(.t-klaar):not(.t-midden){opacity:.5}.t-wiel-vlieg.t-klaar{cursor:pointer}.t-wiel-vlieg.t-klaar:hover .t-wiel{box-shadow:0 10px 34px #0f172a4d}.t-wiel-vlieg:focus-visible{outline:3px solid #039;outline-offset:4px}.t-wiel{width:100%;height:100%;border-radius:9999px;box-shadow:0 6px 24px #0f172a2e;will-change:transform}.t-wiel svg{width:100%;height:100%;display:block;border-radius:9999px;overflow:visible}.t-wiel path{transition:opacity .4s ease,stroke-width .4s ease}.t-wiel.t-onthuld path{opacity:.35}.t-wiel.t-onthuld path.is-gevallen{opacity:1;stroke-width:4;animation:t-puls 1.2s ease-in-out 2}@keyframes t-puls{0%,to{stroke-width:4}50%{stroke-width:9}}.t-wijzer{position:absolute;top:14.6%;left:85.4%;width:0;height:0;border-left:1.1em solid transparent;border-right:1.1em solid transparent;border-top:2.2em solid #0f172a;transform:translate(-50%,-100%) rotate(45deg);transform-origin:50% 100%;z-index:2;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}.t-gevallen{min-height:2.6em;transition:opacity .3s ease;opacity:0}.t-gevallen.is-open{opacity:1}.t-optie{transition:border-color .35s ease,background-color .35s ease,opacity .35s ease}.t-optie .t-teken{display:none;margin-left:auto;font-weight:800;flex:none}.t-optie.is-juist{border-color:#059669;background:#ecfdf5}.t-optie.is-juist .t-ltr{background:#059669!important;color:#fff!important}.t-optie.is-juist .t-teken.t-goed{display:inline;color:#047857}.t-optie.is-fout{border-color:#e11d48;background:#fff1f2}.t-optie.is-fout .t-ltr{background:#e11d48!important;color:#fff!important}.t-optie.is-fout .t-teken.t-mis{display:inline;color:#be123c}.t-optie.is-dim{opacity:.75}.t-uitslag{visibility:hidden;opacity:0;transition:opacity .45s ease}.t-uitslag.is-open{visibility:visible;opacity:1}.t-uitslag.is-goed .t-uitslag-box{border-color:#059669;background:#ecfdf5}.t-uitslag.is-fout .t-uitslag-box{border-color:#e11d48;background:#fff1f2}