.mk-header__acties .btn{white-space:nowrap}.nw-scherm p,.nw-speel__vraag{color:#fff}.nw-demo__teller{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,255,255,.75)}.nw-demo__inhoud{position:relative}.nw-demo__optie{transition:opacity .35s ease,outline-color .35s ease;outline:2px solid transparent;outline-offset:2px}.nw-demo__optie--fout{opacity:.32}.nw-demo__optie--goed{outline-color:#fff}.nw-demo__aantal{margin-left:auto;padding:1px 8px;border-radius:999px;background:rgba(0,0,0,.26);font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nw-demo__stand{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:6px 4px;border-radius:14px;background:linear-gradient(180deg,#1d2246,#11142c);animation:nw-in .35s ease both}.nw-demo__standkop{margin:0 0 12px;text-align:center;font-weight:800;font-size:1.02rem;color:#fff}.nw-demo__rijen{position:relative}.nw-demo__rij{position:absolute;left:0;right:0;display:flex;align-items:center;gap:10px;height:2.2rem;padding:0 12px;border-radius:10px;background:rgba(255,255,255,.07);color:#fff;font-size:.85rem;font-weight:700;transition:transform .7s cubic-bezier(.2,.8,.2,1),background .4s ease}.nw-demo__rij--stijgt{background:rgba(143,123,255,.42)}.nw-demo__plek{width:1.2em;opacity:.65;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nw-demo__naam{flex:1 1}.nw-demo__score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nw-scherm{display:grid;place-items:center;aspect-ratio:16/9;padding:clamp(14px,2.4vw,24px);border-radius:18px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#1d2246,#11142c);box-shadow:0 24px 50px rgba(0,0,0,.35);color:#fff;overflow:hidden}.nw-scherm__meedoen{display:flex;align-items:center;gap:clamp(14px,3vw,28px)}.nw-qr{display:grid;grid-template-columns:repeat(13,1fr);width:clamp(92px,14vw,130px);aspect-ratio:1;padding:8px;border-radius:10px;background:#fff}.nw-qr__aan{background:#11142c}.nw-scherm__klein{margin:0;font-size:.78rem;color:rgba(255,255,255,.65)}.nw-scherm__code{margin:2px 0 12px;font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:900;letter-spacing:.14em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nw-scherm__namen{display:flex;flex-wrap:wrap;gap:6px}.nw-scherm__namen span{padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.1);font-size:.75rem;font-weight:700;animation:nw-binnen 6s ease infinite both}.nw-scherm__muziek{display:grid;justify-items:center;grid-gap:14px;gap:14px;width:100%}.nw-golf{display:flex;align-items:flex-end;gap:5px;height:58px}.nw-golf span{width:7px;height:100%;border-radius:999px;background:linear-gradient(180deg,#8f7bff,#12a5c6);transform-origin:bottom;animation:nw-golf .9s ease-in-out infinite alternate}.nw-scherm__vraag{margin:0;font-weight:800;text-align:center}.nw-scherm__opties{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;width:100%}.nw-scherm__opties span{height:24px;border-radius:7px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.22)}.nw-scherm__stand{width:100%;margin:0;padding:0;list-style:none}.nw-scherm__stand li{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:6px;border-radius:10px;background:rgba(255,255,255,.07);font-size:.85rem;font-weight:700}.nw-scherm__stand li:first-child{background:rgba(143,123,255,.4)}.nw-scherm__naam{flex:1 1}.nw-scherm__stijg{font-size:.72rem;color:#7ff0c8}.nw-scherm__punten{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nw-scherm__podium{display:flex;align-items:flex-end;justify-content:center;gap:10px;height:100%}.nw-trede{display:flex;flex-direction:column;align-items:center}.nw-trede__naam{margin-bottom:6px;font-size:.78rem;font-weight:700}.nw-trede__blok{display:grid;place-items:center;width:clamp(64px,9vw,84px);border-radius:10px 10px 0 0;font-size:1.4rem;font-weight:900}.nw-trede--1 .nw-trede__blok{height:110px;background:linear-gradient(180deg,#f5c542,#e8912a)}.nw-trede--2 .nw-trede__blok{height:80px;background:linear-gradient(180deg,#c9cfe6,#8e96b8)}.nw-trede--3 .nw-trede__blok{height:58px;background:linear-gradient(180deg,#e0a36b,#b86b32)}.nw-speel{--text:#fff;--text-muted:rgba(255,255,255,0.7);position:relative;max-width:820px;padding:clamp(20px,4vw,36px);border-radius:28px;color:#fff;background:radial-gradient(700px 360px at 15% 0,rgba(95,75,240,.35),transparent 62%),linear-gradient(180deg,#151a3a,#0b0f26);box-shadow:0 30px 70px rgba(17,24,60,.3)}.nw-speel .btn--ghost{background:transparent;border-color:rgba(255,255,255,.35);color:#fff}.nw-speel__start{display:grid;justify-items:center;grid-gap:26px;gap:26px;padding:clamp(18px,4vw,36px) 0}.nw-speel__tegels{display:grid;grid-template-columns:repeat(2,64px);grid-gap:10px;gap:10px}.nw-speel__tegels span{display:grid;place-items:center;height:64px;border-radius:16px;font-size:1.4rem;font-weight:900;box-shadow:inset 0 -4px 0 rgba(0,0,0,.22);animation:nw-dobber 2.4s ease-in-out infinite}.nw-speel__tegels span:nth-child(2){animation-delay:.3s}.nw-speel__tegels span:nth-child(3){animation-delay:.6s}.nw-speel__tegels span:nth-child(4){animation-delay:.9s}.nw-speel__kop{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;font-weight:700;color:var(--text-muted)}.nw-speel__tijd{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;font-size:1.05rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nw-speel__klok{height:6px;margin-top:12px;border-radius:999px;background:rgba(255,255,255,.12);overflow:hidden}.nw-speel__klok span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#8f7bff,#12a5c6);transform-origin:left;transition:transform .1s linear}.nw-speel__vraag{margin:24px 0;text-align:center;font-size:clamp(1.2rem,2.6vw,1.6rem);font-weight:800;line-height:1.3;text-wrap:balance}.nw-speel__opties{display:grid;grid-gap:10px;gap:10px}@media (min-width:520px){.nw-speel__opties{grid-template-columns:1fr 1fr}}.nw-speel__optie{display:flex;align-items:center;gap:12px;padding:16px;border:0;border-radius:14px;background:var(--optie);color:#fff;font:inherit;font-size:1.02rem;font-weight:700;text-align:left;box-shadow:inset 0 -4px 0 rgba(0,0,0,.22);cursor:pointer;outline:3px solid transparent;outline-offset:2px;transition:transform .12s ease,opacity .3s ease,outline-color .3s ease}.nw-speel__optie:hover:not(:disabled){transform:translateY(-2px)}.nw-speel__optie:focus-visible{outline-color:#fff}.nw-speel__optie:disabled{cursor:default}.nw-speel__optie--goed{outline-color:#fff}.nw-speel__optie--mis{opacity:.6}.nw-speel__optie--weg{opacity:.28}.nw-speel__letter{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:rgba(0,0,0,.24);font-size:.85rem}.nw-speel__vink{margin-left:auto;font-weight:900}.nw-speel__na{display:grid;justify-items:center;grid-gap:16px;gap:16px;margin-top:24px;animation:nw-in .3s ease both}.nw-speel__oordeel{margin:0;font-size:1.15rem;font-weight:800;color:#ffb4c6}.nw-speel__oordeel--goed{color:#7ff0c8}.nw-speel__oordeel strong{color:#fff}.nw-speel__stand{width:min(440px,100%);margin:0;padding:0;list-style:none}.nw-speel__stand li{display:flex;text-align:left;align-items:center;gap:10px;padding:9px 14px;margin-bottom:6px;border-radius:10px;background:rgba(255,255,255,.07);font-weight:700}.nw-speel__stand li.nw-speel__jij{background:rgba(143,123,255,.42);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.nw-speel__plek{width:1.3em;opacity:.65;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nw-speel__naam{flex:1 1}.nw-speel__punten{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nw-speel__eind{display:grid;justify-items:center;grid-gap:18px;gap:18px;text-align:center;animation:nw-in .3s ease both}.nw-speel__eind .nw-speel__vraag{margin:8px 0 0;font-size:clamp(1.5rem,3.2vw,2rem)}.nw-speel__eindtekst{max-width:34em;margin:0;color:var(--text-muted);line-height:1.55}.nw-speel .mk-acties{justify-content:center}@keyframes nw-in{0%{opacity:0;transform:translateY(6px)}}@keyframes nw-golf{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@keyframes nw-dobber{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes nw-binnen{0%,6%{opacity:0;transform:scale(.6)}14%,90%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.nw-demo__stand,.nw-golf span,.nw-scherm__namen span,.nw-speel__eind,.nw-speel__na,.nw-speel__tegels span{animation:none}.nw-demo__rij{transition:none}}