.BrickBreaker_wrap__qqgDw{display:flex;flex-direction:column;align-items:center;gap:14px}.BrickBreaker_hud__4DQFZ{display:flex;gap:10px;width:100%;max-width:360px}.BrickBreaker_stat__MsvWR{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;background:#fff;border:1px solid #e9ecef;border-radius:10px}.BrickBreaker_statLabel__O75rk{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-weight:600}.BrickBreaker_statValue__Buo04{font-size:1.1rem;font-weight:700;color:#111827;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:1.4em}.BrickBreaker_board__AxquP{position:relative;width:100%;max-width:360px;aspect-ratio:360/480}.BrickBreaker_canvas__ma_F_{width:100%;height:100%;display:block;border-radius:14px;touch-action:none;cursor:pointer;box-shadow:0 8px 24px rgba(15,23,42,.25)}.BrickBreaker_overlay__OKMAa{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;background:rgba(15,23,42,.82);border-radius:14px;color:#fff}.BrickBreaker_overlay__OKMAa h3{font-size:1.4rem;font-weight:700;margin:0}.BrickBreaker_overlay__OKMAa p{font-size:.9rem;line-height:1.6;margin:0;max-width:280px;opacity:.9}.BrickBreaker_btn__2Xxyv{margin-top:6px;padding:12px 28px;font-size:.95rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:10px;cursor:pointer}.BrickBreaker_btn__2Xxyv:hover{opacity:.92}.BrickBreaker_hint__5Njf2{font-size:.8rem;color:#6b7280;text-align:center;margin:0;max-width:360px;line-height:1.5}