#start{background:#091619 url('./start177.webp') 75% center/cover!important;isolation:isolate}#start:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#061318fa 5%,#09151bd9 36%,#09171b22 85%)!important;z-index:-1}#start .start-card{border:0!important;border-left:4px solid #efcb7b!important;box-shadow:none!important;background:transparent!important;text-align:left!important;max-width:460px!important;padding:26px!important}#start .start-logo{font-family:Impact,'Arial Black',sans-serif!important;font-size:clamp(40px,7vw,86px)!important;letter-spacing:-1px;line-height:.95;color:#f6eee0;text-shadow:3px 4px #102525}#start .start-sub{color:#e5be6b;font-family:Impact,sans-serif!important;font-size:clamp(32px,5vw,58px)!important;letter-spacing:2px;margin:8px 0 24px}#start .start-desc{font:15px/1.6 system-ui;max-width:340px!important;color:#d7e3dd}#start button{display:block;width:100%;text-align:left;border:1px solid #c0a164;background:#182d30e8!important;border-radius:3px;margin:9px 0;min-height:49px;letter-spacing:1.5px}#start #begin{background:#e9c47d!important;color:#112729;font-weight:900}#start .start-version{font:10px system-ui;letter-spacing:3px;color:#a1b9b7}#start .start-note{font:10px/1.5 system-ui;color:#bdd0c9}#bh175Menu{background:linear-gradient(110deg,#07171afc,#112c2be8),url('./start177.webp') center/cover!important;border:1px solid #b7a06b!important;border-radius:4px!important}#bh175Menu h2{font-family:Impact,sans-serif!important;font-size:38px!important;letter-spacing:3px!important;color:#f0cf8c!important}#bh175Menu>button{border-radius:3px!important;background:#193333!important;border-color:#52716b!important;font:800 12px system-ui!important;letter-spacing:1px;padding:13px!important}#bh175Menu>button[data-pad-focus=true]{background:#c6ab70!important;color:#0c2429!important}#bh177Editor.bh175-screen{position:fixed!important;inset:0!important;max-width:none!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;transform:none!important;background:#0b1219!important;z-index:190!important;padding:calc(12px + env(safe-area-inset-top)) 12px calc(24px + env(safe-area-inset-bottom))!important;overflow:auto!important;color:#e8ece6;font:12px/1.5 system-ui!important}#bh177Editor header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}#bh177Editor h2{margin:0;font:900 25px system-ui;letter-spacing:1px}#bh177Editor header small{color:#c4a96e;letter-spacing:3px}#bh177Editor button{display:inline-block!important;width:auto!important;min-width:0!important;min-height:35px!important;margin:3px!important;padding:8px 10px!important;border:1px solid #425b65!important;border-radius:5px!important;background:#1b303e!important;color:#e9eedf!important;font:800 10px system-ui!important}#bh177Editor button[data-pad-focus=true]{outline:2px solid #e9c177!important}#bh177Editor input{background:#162631!important;color:#e7eddc!important;border:1px solid #45606b!important;border-radius:4px;padding:7px!important;max-width:100%}#bh177Editor input[type=range]{padding:0!important;width:100%}#bh177Editor label{display:inline-flex!important;flex-direction:column;font:10px system-ui;gap:3px;margin:4px}#bh177Editor input[type=number]{width:82px}#bh177EditorStatus{background:#19343a;color:#d8e8dd;padding:10px;border-left:3px solid #e3be76}#bh177Editor .daw-transport{display:flex;flex-wrap:wrap;background:#101e28;padding:7px}#bh177Editor #bh177Record{color:#ffc6a9!important;background:#532c2c!important}#bh177Editor .daw-position{display:flex;align-items:center;gap:10px;margin:8px 0}#bh177Playhead{flex:1}#bh177Time{min-width:58px;color:#e2bc79;font-variant-numeric:tabular-nums}#bh177Timeline{border:1px solid #354651}#bh177Editor .daw-track{display:flex;border-bottom:1px solid #354651;min-height:133px}#bh177Editor .daw-track[data-selected=true]{background:#153039}#bh177Editor .daw-track-controls{flex:0 0 145px;padding:5px;background:#101c26;position:sticky;left:0;z-index:2;display:flex;flex-wrap:wrap;align-content:start}#bh177Editor .daw-track-controls button:first-child{width:100%!important;text-align:left;font-size:11px!important}#bh177Editor .daw-track-controls label{width:58px;margin:3px}#bh177Editor .daw-scroll{overflow-x:auto;min-width:0;flex:1;touch-action:pan-x}#bh177Editor .daw-lane{height:135px;position:relative;background:repeating-linear-gradient(90deg,#101a24 0,#101a24 139px,#29404b 140px)}#bh177Editor .daw-tick{position:absolute;top:2px;font:9px monospace;color:#879f9e}#bh177Editor .daw-clip{position:absolute!important;top:27px;height:94px!important;margin:0!important;padding:0!important;border:2px solid!important;background:#182d36!important;overflow:hidden;min-width:25px!important;border-radius:5px!important}#bh177Editor .daw-clip span{position:absolute;top:2px;left:4px;font-size:9px;white-space:nowrap;text-overflow:ellipsis}#bh177Editor .daw-clip canvas{display:block;width:100%;height:70px;margin-top:17px;pointer-events:none}#bh177Editor .daw-head{position:absolute;top:20px;bottom:0;width:2px;background:#fff0b8;pointer-events:none;z-index:1}#bh177Editor .daw-edit,#bh177Editor .daw-fx{background:#111f29;padding:12px;margin-top:12px;border:1px solid #374f5b}#bh177Editor .daw-edit strong{display:block;color:#e6bd75}#bh177FXPrompt{width:min(100%,500px)}#bh177Editor .daw-fx h3{margin:0;color:#e7bd77}#bh177Editor .daw-fx p{color:#aabfbe;font-size:11px}#bh177Soundtrack{z-index:185!important}#bh159Arcade[data-mode=platform] #bh159ArcadePad,#bh159Arcade[data-mode=shoot] #bh159ArcadePad,#bh159Arcade[data-mode=breach] #bh159ArcadePad{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px!important}#bh159Arcade[data-mode=platform] button,#bh159Arcade[data-mode=shoot] button,#bh159Arcade[data-mode=breach] button{padding:8px 3px!important;min-width:0!important;min-height:40px!important;font-size:10px!important}#bh175ArcadeLegend{top:16%!important;font-size:9px!important;padding:4px!important}#bh159ArcadeHUD{font-size:12px!important;line-height:1.35!important;white-space:pre-line;background:#091822df;padding:8px;border-left:3px solid #ebc278}#bh159Arcade[data-mode=fight] #bh159ArcadeHUD{display:none}
@media(orientation:portrait){#start{align-items:flex-end!important;background-position:70% center!important}#start:before{background:linear-gradient(0deg,#061318ff 0%,#061318ed 32%,#06131811 90%)!important}#start .start-card{padding:18px!important;width:100%!important;max-width:450px!important;margin:0!important}#start .start-logo{font-size:45px!important}#start .start-sub{font-size:32px!important;margin-bottom:12px}#bh177Editor .daw-track-controls{flex-basis:120px}#bh177Editor header h2{font-size:20px}#bh177Editor header small{font-size:8px}#bh177Editor .daw-position label{max-width:85px}}

#bh159Arcade[data-mode=hoop] #bh159ArcadeHUD{display:none}#bh159Arcade[data-mode=hoop] #bh175ArcadeLegend{top:21%!important}

#bh177MissionStick{position:absolute;bottom:calc(28px + env(safe-area-inset-bottom));left:14px;width:clamp(94px,26vw,132px);height:clamp(94px,26vw,132px);border-radius:50%;background:radial-gradient(circle,#345f6266,#142f3bd9);border:2px solid #b0c7bf99;touch-action:none;user-select:none;z-index:25;box-shadow:inset 0 0 20px #071b24aa}#bh177MissionStick:before{content:'✥';position:absolute;inset:0;display:grid;place-items:center;font:50px system-ui;color:#bed4c12b}#bh177MissionKnob{position:absolute;left:32%;top:32%;width:36%;height:36%;border-radius:50%;background:linear-gradient(145deg,#dfd7b9,#8fa9a0);border:2px solid #fff4cc88;box-shadow:0 4px 12px #05161b99;pointer-events:none}#bh177MissionStick span{position:absolute;bottom:-20px;width:150%;left:-25%;text-align:center;font:900 9px system-ui;letter-spacing:1px;color:#acbeb5;pointer-events:none}#bh159Arcade #bh159ArcadePad{left:39%!important;right:8px!important;bottom:calc(15px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}#bh159Arcade #bh159ArcadePad button{min-width:0!important;min-height:38px!important;padding:8px 2px!important;font-size:9px!important;border-radius:8px!important}#bh159Left,#bh159Right,#bh159Up,#bh159Down{display:none!important}#bh159Arcade[data-mode=hoop] #bh159ArcadePad,#bh159Arcade[data-mode=fight] #bh159ArcadePad{grid-template-columns:repeat(3,minmax(0,1fr))!important}#bh159Block{background:#2f5864!important}#bh159Punch,#bh159Shoot{background:#74523a!important}#bh159Super,#bh159Finisher{background:#6b5554!important}#bh159Arcade:has(#bh159ArcadeResult[style*="display: block"]) #bh177MissionStick{visibility:hidden}
@media(orientation:landscape){#bh177MissionStick{width:100px;height:100px;bottom:22px}#bh159Arcade #bh159ArcadePad{left:auto!important;width:45%;grid-template-columns:repeat(4,minmax(0,1fr))!important}#bh159Arcade #bh159ArcadePad button{min-height:32px!important}#bh159Arcade[data-mode=hoop] #bh159ArcadePad,#bh159Arcade[data-mode=fight] #bh159ArcadePad{grid-template-columns:repeat(4,minmax(0,1fr))!important}}

#bh177Editor{touch-action:pan-y!important}#bh177Editor .daw-scroll{touch-action:pan-x!important}

#bh177Editor .daw-clip{top:27px!important;right:auto!important;bottom:auto!important;height:94px!important;max-width:none!important;margin:0!important;padding:0!important}#bh177Editor .daw-track-controls button:first-child{width:100%!important}
