.body-page.wheel-open{overflow:hidden}.board-page[data-panel=wheel]:not([hidden]){display:flex;flex-direction:column;height:calc(100vh - 100px);min-height:0;overflow:hidden}.board-page[data-panel=wheel] .page-title{flex:0 0 auto;margin-bottom:.45rem}.wheels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.5rem;align-items:start;align-content:start;max-width:1260px;width:100%;margin:auto}.wheel-wrap{width:min(470px,40vw,calc(100vh - 430px))}.result-card{grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:min(1040px,100%);min-height:64px;margin:0 auto;padding:.7rem 1rem;text-align:left}.result-card span{align-self:auto;white-space:nowrap}.result-card strong{margin:0;font-size:clamp(1.15rem,2vw,1.7rem);line-height:1.1;text-align:center;white-space:nowrap}.result-card p{display:none}.result-card button{grid-column:3;grid-row:1;white-space:nowrap}.game-help{display:none!important}@media(max-width:900px){.wheel-wrap{width:min(43vw,420px,calc(100vh - 420px))}.result-card{grid-template-columns:auto minmax(0,1fr) auto}.result-card strong{font-size:clamp(1rem,2vw,1.35rem)}}@media(max-width:680px){.body-page.wheel-open{overflow:auto}.board-page[data-panel=wheel]:not([hidden]){height:auto;min-height:calc(100vh - 80px);overflow:visible}.wheels{display:block}.wheel-card+ .wheel-card{margin-top:1.5rem}.wheel-wrap{width:min(88vw,420px)}.result-card{grid-template-columns:1fr;margin-top:1.5rem;text-align:center}.result-card span,.result-card strong,.result-card button{grid-column:1}.result-card strong{white-space:normal}}
