#pbody.arcade{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:max(14px,env(safe-area-inset-bottom,0px))}#pbody.arcade>*{flex-shrink:0}#pbody.arcade>.gut,#pbody.arcade>.qopts,#pbody.arcade>.choices,#pbody.arcade>.mgrid,#pbody.arcade>.tc-row,#pbody.arcade>#sco{width:100%;max-width:620px;margin-inline:auto}#pbody.arcade>.stage{width:calc(100% - 32px);max-width:588px;margin-inline:auto;min-height:130px!important;height:clamp(130px,26dvh,220px)}#pbody.arcade>.fr-stage,#pbody.arcade>.mh-stage{height:clamp(160px,32dvh,300px)}#pbody.arcade .qimg{max-height:100%;object-fit:contain}#pbody.arcade .choice{aspect-ratio:1.6;min-height:64px;max-height:140px}#pbody.arcade .choice img,#pbody.arcade .qopt.pic img{max-height:96px;object-fit:contain}#pbody.arcade .qopt{min-height:48px;overflow-wrap:anywhere}#pbody.arcade .qopt.pic{aspect-ratio:auto;height:clamp(84px,20dvh,140px)}#pbody.arcade .tc-i{min-height:48px;white-space:normal;overflow-wrap:anywhere}#pbody.arcade .sc-box{width:calc(100% - 32px);max-width:588px;margin-inline:auto}#pbody.arcade .sc-box video{object-fit:contain}#pbody.arcade .so-l{min-height:48px}@media(min-width:600px){#pbody.arcade>.mgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:380px){#pbody.arcade>.tc-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:700px)and (max-height:500px){#pbody:is(.arcade-quick,.arcade-lzlisten,.arcade-quiz,.arcade-falling){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:4px 0}#pbody:is(.arcade-quick,.arcade-lzlisten,.arcade-quiz,.arcade-falling)>.gut{grid-column:1 / -1}#pbody:is(.arcade-quick,.arcade-lzlisten,.arcade-quiz,.arcade-falling)>.stage{grid-column:1;grid-row:2 / 4;height:100%;min-height:100px!important;margin-top:0!important}#pbody:is(.arcade-quick,.arcade-lzlisten,.arcade-quiz,.arcade-falling)>.prompt{grid-column:2;grid-row:2}#pbody:is(.arcade-quick,.arcade-lzlisten,.arcade-quiz,.arcade-falling)>:is(.qopts,.choices){grid-column:2;grid-row:3;margin-top:0;min-height:0;gap:6px}#pbody.arcade .choice{aspect-ratio:auto;min-height:48px;padding:5px}#pbody.arcade .choice img{max-height:70px;max-width:100%}#pbody.arcade .qopt{padding-block:5px}}
