@layer game-frames{:root{--game-frame-edge:#477c92;--game-frame-light:#83bfd2;--game-frame-dark:#153c51;--game-frame-radius:10px;--game-frame-shadow:0 16px 60px #0008;--game-frame-art:url(/game-ui/frames/arena-stage.webp);--game-frame-slice:100 190;--game-frame-width:44px;--game-frame-size:max(26px, var(--game-frame-stone-art-width,var(--game-frame-width)));--game-frame-border:calc(var(--game-frame-size)*.38) calc(var(--game-frame-size)*.63) calc(var(--game-frame-size)*.43);--game-frame-image:var(--game-frame-art) var(--game-frame-slice) / var(--game-frame-size) calc(var(--game-frame-size)*1.9) / 0 round}.boa-frame-cinematic{--game-frame-width:28px}.boa-frame-cinematic--stone{--game-frame-width:36px}.boa-frame-cinematic.is-selected{filter:drop-shadow(0 0 6px #ffc96588)}dialog[data-game-dialog]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#477c92 #071926;height:fit-content!important;min-height:0!important;max-height:calc(calc(100*var(--vh,1vh)) - 24px)!important;max-width:calc(calc(100*var(--vw,1vw)) - 24px)!important;box-sizing:border-box!important;box-shadow:none!important;overflow:var(--game-dialog-overflow,auto)!important;background:0 0!important;border:0!important;border-image:!important}dialog[data-game-dialog]::backdrop{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#030a12c9!important}dialog[data-game-dialog][data-game-layout=fullscreen]{width:100%!important;max-width:100%!important;height:calc(100*var(--vh,1vh))!important;max-height:calc(100*var(--vh,1vh))!important;border-radius:0!important;margin:0!important;padding:0!important;inset:0!important;overflow:hidden!important}:is(.boa-ui-frame,.boa-ui-panel,dialog[data-game-dialog]:not(:is(.demo-dialog,.flip-detail-dialog,.icon-workshop-dialog,.reinforcement-dialog.has-selected))>section,.home-panel,.game-start-card,.social-modal,.party-watch-shell,.gem-shop-shell,.gem-board-shell,.economy-decision,.economy-unlock,.vault-shell,.strike-scene,.player-profile-scene,.reinforcement-dialog:not(.has-selected) .reinforcement-choice-shell,.reinforcement-battle-shell,.starter-result-panel,.journey-reward-panel,.journey-name-panel,.earned-board-shell,.delivery-panel,.match-options-frame,.collection-dialog-panel,.history-save-panel,.bl-dialog-panel,.deck-guide,.deck-list-preview,.coverage-tooltip,.lesson-hint,.post-match-coach .coach-card,.card-browser-dialog .card-browser,.deck-tooltip.card-field-guide[popover],.boa-shell .shell-window,.deck-forge .active-deck,.deck-forge .collection-panel,.profile-page .profile-panel,.boa-shell .boa-options:not(.brawl-settings .boa-options),.boa-shell .atelier .model-stage,.social-friends-frame,.social-club-banner,.social-discovery-hero,.menu-social-dock,.social-live-invitation,.party-members,.party-chat,.party-match-tile,.party-spotlight,.first-guide .guide-panel,.first-guide .guide-cue,.starter-journey,.battle-review-journal,.route-state-card,.card-browser,.purchase-dialog,.account-reward){--game-frame-size:max(26px,var(--game-frame-stone-art-width,var(--game-frame-width)));--game-frame-border:calc(var(--game-frame-size)*.38) calc(var(--game-frame-size)*.63) calc(var(--game-frame-size)*.43);--game-frame-image:var(--game-frame-art) var(--game-frame-slice) / var(--game-frame-size) calc(var(--game-frame-size)*1.9) / 0 round;border-style:solid!important;border-color:#0000!important;border-width:var(--game-frame-stone-width,var(--game-frame-border))!important;border-image:var(--game-frame-image)!important;box-shadow:var(--game-frame-shadow)!important;background-clip:padding-box!important;border-radius:0!important}:is(.deck-list-preview,.coverage-tooltip,.lesson-hint,.party-match-tile,.first-guide .guide-cue,.social-live-invitation,.menu-social-dock,.account-reward,.party-chat,.party-spotlight,.starter-journey,.card-browser,.route-state-card){--game-frame-width:30px}.party-members{--game-frame-width:26px}dialog[data-game-dialog][data-game-layout=fullscreen].brawl-show-dialog>section{box-shadow:none!important;border:0!important;border-radius:0!important}dialog[data-game-dialog].brawl-show-dialog::backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}dialog[data-game-dialog]:is(.demo-dialog,.flip-detail-dialog,.icon-workshop-dialog){--game-frame-size:max(26px,var(--game-frame-stone-art-width,var(--game-frame-width)));--game-frame-border:calc(var(--game-frame-size)*.38) calc(var(--game-frame-size)*.63) calc(var(--game-frame-size)*.43);--game-frame-image:var(--game-frame-art) var(--game-frame-slice) / var(--game-frame-size) calc(var(--game-frame-size)*1.9) / 0 round;border-style:solid!important;border-color:#0000!important;border-width:var(--game-frame-stone-width,var(--game-frame-border))!important;border-image:var(--game-frame-image)!important;box-shadow:var(--game-frame-shadow)!important;background-color:#10232e!important;background-clip:padding-box!important;border-radius:0!important}dialog[data-game-dialog].reinforcement-dialog:has(.reinforcement-choice-shell){overflow:hidden!important}@media (max-width:680px){:root{--game-frame-width:32px}dialog[data-game-dialog]{max-height:calc(calc(100*var(--vh,1vh)) - 16px)!important;max-width:calc(calc(100*var(--vw,1vw)) - 16px)!important}}}@layer game-focus{:focus{outline:none!important}:is(button,a[href],input,select,textarea,summary,[role=button],[tabindex]):focus-visible:not(dialog):not([tabindex="-1"]){filter:brightness(1.12)drop-shadow(0 0 5px #79d8edaa)!important}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid highlight!important}}}
