.mqSNuq_screen{height:calc(100vh - 104px - env(safe-area-inset-bottom));height:calc(100svh - 104px - env(safe-area-inset-bottom));flex-direction:column;padding-bottom:12px;display:flex}@media (min-width:1024px){.mqSNuq_screen{height:100svh}}@media (max-height:700px){.mqSNuq_intro{display:none}}.mqSNuq_case{--h:clamp(118px, calc(100svh - 500px), 330px);--poster-h:calc(var(--h) - 32px);--poster-w:calc(var(--poster-h) * 2 / 3);height:var(--h);background:var(--color-stage);border-radius:28px;flex:none;width:100%;max-width:900px;margin-inline:auto;padding-block:16px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.mqSNuq_item{height:var(--poster-h);width:var(--poster-w);border-radius:var(--radius-media);transition:opacity .4s ease, scale .5s var(--spring-lively);background:#ffffff14;flex-shrink:0;position:absolute;top:16px;left:50%;overflow:hidden}.mqSNuq_item:after{content:"";background:var(--c-accent);opacity:.85;height:4px;position:absolute;inset:auto 0 0}.mqSNuq_case[data-landed] .mqSNuq_item:not([data-centre]) .mqSNuq_face{opacity:.35;transform:scale(.9)}.mqSNuq_case[data-landed] .mqSNuq_item[data-centre]{z-index:1}.mqSNuq_case[data-landed] .mqSNuq_item[data-centre] .mqSNuq_face{transform:scale(1.08)}.mqSNuq_case[data-landed] .mqSNuq_item[data-centre] .mqSNuq_face:before{content:"";border-radius:inherit;box-shadow:0 0 0 3px var(--c-accent) inset, 0 0 40px 6px color-mix(in oklab, var(--c-accent) 60%, transparent) inset;animation:mqSNuq_won .9s var(--spring-lively) both;z-index:1;position:absolute;inset:0}.mqSNuq_marker{inset-block:6px;background:var(--color-on-stage);width:3px;box-shadow:0 0 12px 2px color-mix(in oklab, var(--c-accent) 70%, transparent);z-index:2;border-radius:2px;position:absolute;left:50%;translate:-50%}.mqSNuq_marker:before,.mqSNuq_marker:after{content:"";border:8px solid #0000;position:absolute;left:50%;translate:-50%}.mqSNuq_marker:before{border-top-color:var(--color-on-stage);top:-6px}.mqSNuq_marker:after{border-bottom-color:var(--color-on-stage);bottom:-6px}@keyframes mqSNuq_won{0%{opacity:0;transform:scale(1.25)}}
