._6NYpAa_player{background:var(--paper);flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}._6NYpAa_player:fullscreen{background:var(--paper)}._6NYpAa_toolbar{padding:max(6px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 6px max(12px, env(safe-area-inset-left));border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}._6NYpAa_toolbar h1{text-align:center;font-size:clamp(15px,2vw,21px)}._6NYpAa_control{border:1px solid var(--control-border);background:var(--surface);min-height:44px;color:var(--green);font:inherit;cursor:pointer;text-align:center;border-radius:14px;justify-content:center;align-items:center;padding:8px 14px;font-weight:700;display:inline-flex}._6NYpAa_control:hover{background:var(--surface-purple)}._6NYpAa_control:focus-visible{outline:3px solid var(--focus);outline-offset:2px}._6NYpAa_gameArea{min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1;position:relative}._6NYpAa_frame{background:var(--paper);border:0;width:100%;height:100%;display:block}._6NYpAa_overlay{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex;position:absolute;inset:0;overflow:auto}._6NYpAa_overlay h2{font-size:clamp(22px,4vw,32px)}._6NYpAa_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}._6NYpAa_notice{text-align:center;flex:none;padding:4px 12px;font-size:13px}@media (max-width:480px){._6NYpAa_toolbar{gap:6px}._6NYpAa_control{padding:8px;font-size:13px}}
._38fGIa_status{max-width:100%;color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}._38fGIa_artwork{aspect-ratio:1312/1199;width:144px;max-width:100%}._38fGIa_image{object-fit:contain;width:100%;height:auto;display:block}._38fGIa_message{flex-direction:column;align-items:center;gap:10px;display:flex}._38fGIa_message p{margin:0}._38fGIa_dots{height:12px;color:var(--brand-primary);align-items:center;gap:6px;display:inline-flex}._38fGIa_dots span{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite _38fGIa_pulse}._38fGIa_dots span:nth-child(2){animation-delay:.18s}._38fGIa_dots span:nth-child(3){animation-delay:.36s}._38fGIa_compact{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px}._38fGIa_compact ._38fGIa_artwork{flex-shrink:0;width:72px}._38fGIa_compact ._38fGIa_message{align-items:flex-start}@keyframes _38fGIa_pulse{0%,80%,to{opacity:.45}40%{opacity:1}}@media (max-height:400px){._38fGIa_artwork{width:96px}._38fGIa_status{gap:10px}}@media (prefers-reduced-motion:reduce){._38fGIa_dots span{opacity:1;animation:none}}
