.wePlay-module__qptM_W__page{--bg:#050505;--fg:#f3eee4;--mute:#8f897e;--rule:#23211e;--gut:max(20px, 2.2vw);--bar:52px;background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-aeonik), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55;overflow-x:clip}.wePlay-module__qptM_W__page a{color:inherit}.wePlay-module__qptM_W__top{z-index:9;box-sizing:border-box;min-height:var(--bar);padding:calc(16px + env(safe-area-inset-top,0px)) max(var(--gut), env(safe-area-inset-right,0px)) 12px max(var(--gut), env(safe-area-inset-left,0px));justify-content:space-between;align-items:baseline;display:flex;position:relative}.wePlay-module__qptM_W__top a{text-decoration:none}.wePlay-module__qptM_W__top a:first-child{font-weight:500}.wePlay-module__qptM_W__top a:hover,.wePlay-module__qptM_W__top a:focus-visible{text-underline-offset:4px;text-decoration:underline}.wePlay-module__qptM_W__mono{font:11px/1.6 var(--font-fono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.wePlay-module__qptM_W__mute{color:var(--mute)}.wePlay-module__qptM_W__stage{box-sizing:border-box;height:max(320px, calc(100svh - var(--bar) - 96px - env(safe-area-inset-top,0px)));padding:0 max(var(--gut), env(safe-area-inset-right,0px)) 0 max(var(--gut), env(safe-area-inset-left,0px));place-items:center;display:grid;position:relative;container-type:size}.wePlay-module__qptM_W__stage[data-rejected]>*{opacity:.45}.wePlay-module__qptM_W__stage .we-play-code-frame{width:min(100cqw, 100cqh * var(--ar,1.6));height:auto;aspect-ratio:var(--ar,1.6);background:#0b0b0a;border:0;max-width:none;box-shadow:0 50px 110px -50px #000000d9}.wePlay-module__qptM_W__stage .we-play-code-frame__overlay{color:var(--mute);font:11px/1.6 var(--font-fono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;background:#0b0b0a}.wePlay-module__qptM_W__stage .we-play-code-frame__overlay--error{color:#d9a79a}.wePlay-module__qptM_W__stage .we-play-static-stage{aspect-ratio:auto;width:100%;height:100%;min-height:0;overflow:visible}.wePlay-module__qptM_W__stage .we-play-static-stage__backdrop{opacity:.4}.wePlay-module__qptM_W__stage .we-play-static-stage__backdrop--primary{opacity:1;max-width:100%;max-height:100cqh;box-shadow:0 50px 110px -50px #000000d9}.wePlay-module__qptM_W__stage .we-play-static-stage__media{max-width:92%;max-height:92cqh}.wePlay-module__qptM_W__stage .we-play-static-stage--framed{box-sizing:border-box;padding:clamp(16px,3vw,40px)}.wePlay-module__qptM_W__stage .we-play-static-stage--framed>.we-play-static-stage__media{max-width:100%;max-height:calc(100cqh - 2*clamp(16px,3vw,40px))}.wePlay-module__qptM_W__stage .we-play-sound-toggle{color:var(--fg);font:11px/1.6 var(--font-fono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;padding:0;inset:calc(100% + 10px) auto auto 0}:is(.wePlay-module__qptM_W__stage .we-play-sound-toggle:hover,.wePlay-module__qptM_W__stage .we-play-sound-toggle:focus-visible){text-underline-offset:4px;background:0 0;text-decoration:underline}.wePlay-module__qptM_W__stage .we-play-camera-toggle{left:auto;right:0}.wePlay-module__qptM_W__stage[data-controls]+.wePlay-module__qptM_W__wrap{padding-top:52px}.wePlay-module__qptM_W__wrap{padding:22px max(var(--gut), env(safe-area-inset-right,0px)) 140px max(var(--gut), env(safe-area-inset-left,0px));gap:clamp(32px,4vw,64px);display:grid}.wePlay-module__qptM_W__cap{align-items:flex-start;gap:18px 32px;padding-right:76px;display:flex}.wePlay-module__qptM_W__capText{gap:6px;min-width:0;display:grid}.wePlay-module__qptM_W__cap h1{font:400 clamp(24px, 2.6vw, 38px)/1.1 var(--font-aeonik), Arial, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:0}.wePlay-module__qptM_W__nav{flex:none;gap:8px;margin-left:auto;display:flex}.wePlay-module__qptM_W__nav a{border:1px solid #f3eee473;border-radius:50%;place-items:center;width:40px;height:40px;text-decoration:none;transition:background .2s;display:grid}.wePlay-module__qptM_W__nav a:hover,.wePlay-module__qptM_W__nav a:focus-visible{background:#f3eee41f}.wePlay-module__qptM_W__rejected{border-left:1px solid var(--mute);gap:4px;max-width:62ch;margin:0;padding-left:14px;display:grid}.wePlay-module__qptM_W__notes{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:start;gap:32px 48px;padding-top:28px;display:grid}.wePlay-module__qptM_W__copy{gap:14px;max-width:62ch;display:grid}.wePlay-module__qptM_W__copy p{text-wrap:pretty;margin:0}.wePlay-module__qptM_W__copy p:not(.wePlay-module__qptM_W__lede){color:var(--mute)}.wePlay-module__qptM_W__lede{letter-spacing:-.005em;font-size:clamp(18px,1.6vw,22px);line-height:1.35}.wePlay-module__qptM_W__specs{border-top:1px solid var(--rule);margin:0;display:grid}.wePlay-module__qptM_W__specs>div{border-bottom:1px solid var(--rule);grid-template-columns:96px 1fr;gap:2px 12px;padding:10px 0;display:grid}.wePlay-module__qptM_W__specs dt{padding-top:2px}.wePlay-module__qptM_W__specs dd{overflow-wrap:anywhere;min-width:0;margin:0}.wePlay-module__qptM_W__specs a{text-underline-offset:3px;text-decoration-color:#f3eee459}.wePlay-module__qptM_W__specs a:hover{text-decoration-color:currentColor}.wePlay-module__qptM_W__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wePlay-module__qptM_W__files{flex-wrap:wrap;gap:4px 16px;display:flex}.wePlay-module__qptM_W__foot{border-top:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;padding-top:22px;display:grid}.wePlay-module__qptM_W__foot a{gap:4px;min-width:0;text-decoration:none;display:grid}.wePlay-module__qptM_W__foot a>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wePlay-module__qptM_W__foot a:hover>span:last-child,.wePlay-module__qptM_W__foot a:focus-visible>span:last-child{text-underline-offset:4px;text-decoration:underline}.wePlay-module__qptM_W__foot .wePlay-module__qptM_W__all{justify-self:center}.wePlay-module__qptM_W__foot .wePlay-module__qptM_W__next{text-align:right}@media (max-width:700px){.wePlay-module__qptM_W__page{--gut:16px;--bar:48px}.wePlay-module__qptM_W__stage{height:max(300px, calc(100svh - var(--bar) - 150px - env(safe-area-inset-top,0px)));padding:0 12px}.wePlay-module__qptM_W__stage[data-kind=code]{padding:0}.wePlay-module__qptM_W__stage[data-kind=code] .we-play-code-frame{aspect-ratio:auto;width:100cqw;height:100cqh;box-shadow:none}.wePlay-module__qptM_W__stage[data-kind=code] .we-play-sound-toggle{left:16px}.wePlay-module__qptM_W__stage[data-kind=code] .we-play-camera-toggle{left:auto;right:16px}.wePlay-module__qptM_W__stage .we-play-static-stage__media{max-width:100%}.wePlay-module__qptM_W__wrap{padding-top:18px;padding-bottom:120px}.wePlay-module__qptM_W__cap{flex-direction:column;gap:12px;padding-right:0}.wePlay-module__qptM_W__cap h1{font-size:24px}.wePlay-module__qptM_W__nav{margin-left:0}.wePlay-module__qptM_W__notes{grid-template-columns:1fr}.wePlay-module__qptM_W__foot{grid-template-columns:1fr 1fr}.wePlay-module__qptM_W__foot .wePlay-module__qptM_W__all{grid-area:2/1/auto/-1;justify-self:start}}html:has(.wePlay-module__qptM_W__page){scrollbar-color:#3a3733 #050505;background:#050505}
