.gbreakout .g-stat{min-width:58px}.gbreakout-tags{flex-wrap:wrap;gap:6px;min-height:22px;margin-bottom:8px;display:flex}.gbreakout-tag{background:var(--brand-soft);color:var(--brand-dark);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;line-height:18px;display:inline-block}.gbreakout-wrap{width:min(100%,420px);margin:0 auto;position:relative}.gbreakout-canvas{cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:#2a2521;border-radius:8px;margin:0 auto;display:block;box-shadow:0 0 0 3px #2b2420,0 6px 16px #2b242038}.gbreakout-wrap .g-overlay{pointer-events:none;color:#fff;background:#2a2521c7}.gbreakout-wrap .g-overlay-sub{color:#ffffffc7}.gbreakout-wrap .g-overlay .gbreakout-again{pointer-events:auto}.gbreakout-wrap .g-overlay:has(.gbreakout-again) .g-overlay-title{font-size:max(26px,min(7vw,44px));line-height:1.15}.gbreakout-acts{pointer-events:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.gbreakout-acts .g-btn{white-space:nowrap}.gbreakout-wrap .g-overlay .g-boost{pointer-events:auto}.gbreakout-stars{justify-content:center;gap:6px;display:flex}.gbreakout-star{color:#6b6158;-webkit-text-stroke:2px #2b2420;font-size:max(26px,min(8vw,40px));line-height:1}.gbreakout-star.is-on{color:#f5cf4a;animation:.45s cubic-bezier(.3,1.6,.5,1) backwards gbreakout-star}@keyframes gbreakout-star{0%{transform:scale(0)rotate(-40deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.gbreakout-star.is-on{animation:none}}.gbreakout-tools{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px auto 0;display:flex}.is-fs .gbreakout-tools{margin-top:6px}.gbreakout-map{background:#f6efe2;border:3px solid #2b2420;border-radius:14px;width:min(100%,440px);margin:0 auto 10px;padding:10px;box-shadow:0 4px #a8917a}.gbreakout-map-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.gbreakout-map-title{font-size:14px;font-weight:800}.gbreakout-map-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.gbreakout-lv{min-height:64px;font:inherit;color:#2b2420;cursor:pointer;background:#fffaf0;border:2px solid #2b2420;border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:5px 2px 4px;display:flex;box-shadow:inset 0 -3px #e2d4bb}.gbreakout-lv:hover{background:#fff3d6}.gbreakout-lv-n{font-size:15px;font-weight:900;line-height:1.1}.gbreakout-lv-mini{width:36px;height:16px;image-rendering:pixelated;background:#3a312a;border-radius:2px;display:block}.gbreakout-lv-s{color:#e2a21a;letter-spacing:-1px;white-space:nowrap;font-size:10.5px;line-height:1.2}.gbreakout-lv.is-done{background:#eaf6dd;box-shadow:inset 0 -3px #b9d99a}.gbreakout-lv.is-cur{outline-offset:1px;outline:3px solid #f6a13f}.gbreakout-lv.is-lock{color:#9a8d7a;box-shadow:none;cursor:default;background:#e6ddcd}.gbreakout-lv.is-lock .gbreakout-lv-mini{opacity:.45}.gbreakout-lv.is-gate{background:#fdf0e0}.gbreakout[data-map]>.gbreakout-wrap,.gbreakout[data-map]>.gbreakout-tags,.gbreakout[data-map]>.gbreakout-tools{display:none}.gbreakout-map-tip{color:#6b5f55;text-align:center;margin:8px 0 0;font-size:12px}@media (max-width:380px){.gbreakout-map-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:720px){.gbreakout .g-select{padding:6px 8px;font-size:13px}.gbreakout .g-stat{min-width:52px;padding:3px 8px}.gbreakout .g-stat-val{font-size:16px}.gbreakout-tags{min-height:0}.gbreakout-wrap{width:100%}.gbreakout-wrap .g-overlay-title{font-size:19px}.gbreakout .g-bar-1>.g-stat{min-width:48px;padding:1px 7px}}.is-fs .gbreakout .g-status{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.is-fs .gbreakout-tags{flex-wrap:nowrap;min-height:22px;overflow:hidden}.is-fs .gbreakout>.g-cloud{display:none}@media (max-width:420px){.is-fs .gbreakout .g-bar.g-bar-1{flex-wrap:wrap;justify-content:center;row-gap:6px}}
