.back-btn{min-height:44px!important;min-width:44px!important}.quota-chip{min-height:44px!important}.chip,.chip-row .chip,.filter-row .chip,.booth-filters button{min-height:44px!important;min-width:44px!important}.booth-buy,.booth-buy.pay,.hall-tabs button{min-height:44px!important}.hall-rules summary{min-height:44px!important;display:flex!important;align-items:center}.pay-x{min-width:44px!important;min-height:44px!important}.price-btn{min-height:44px!important}.sound-panel .vol-line input[type=range]{height:44px!important}input.field,.pay-switch button{min-height:44px!important}.clan-emblems button{min-width:44px!important;min-height:44px!important}.btn.clan-join{min-height:44px!important;min-width:56px!important}.clan-top-copy em{opacity:.92!important}@media(max-width:340px){.nav button{padding-inline:1px!important;letter-spacing:-.3px}}.home .side-stack{min-height:185px!important;gap:3px!important}.home .side-stack .sq{min-height:44px!important;flex:1 0 auto!important;overflow:visible!important}@media(max-height:800px){.home .side-stack .ring-btn{width:24px!important;height:24px!important;flex:0 0 24px!important}.home .side-stack .ring-btn img{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important}}@media(max-height:700px){.home{gap:2px!important}.home .dock .glass-card{padding-block:3px!important}.home>.balance-hero{min-height:66px!important;padding-block:4px!important}}.clan-kick-confirm{flex-wrap:wrap}.clan-kick-confirm .btn{flex:0 0 auto!important;white-space:nowrap}.stat>span:first-child{padding-right:15px;white-space:nowrap}@media(max-width:340px){.stat>span:first-child .stat-ico{display:none}}.stat{min-height:44px!important}.home .stage-row{flex-shrink:0!important;min-height:185px!important}.home{overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:none}.home::-webkit-scrollbar{display:none}@media(max-height:500px){.shop.booth>.booth-sticky{position:static!important}.spark-demo{height:72px!important}}@media(orientation:landscape)and (max-height:520px){main.shell{width:min(860px,100%)!important}main.shell>.screen:has(.home){padding:8px 12px calc(54px + var(--nav-inset) + var(--safe-b) + 16px)!important;overflow:hidden!important}main.shell>.screen:has(.home) .tab-pane,main.shell>.screen:has(.home) .tab-pane:has(.home){min-height:0!important;height:100%;flex:1 1 auto!important}.home{position:relative!important;display:flex!important;flex-direction:column!important;gap:4px!important;overflow-y:auto!important;overflow-x:clip!important;height:100%!important;flex:1 1 auto!important}.home>:not(.stage-row):not(.float-host){width:calc(50% - 6px)!important;flex:0 0 auto!important;box-sizing:border-box}.home>.stage-row{position:absolute!important;top:0;right:0;bottom:0;left:auto;width:calc(50% - 6px)!important;height:auto!important;min-height:0!important;flex:none!important}.home>.stage-row{grid-template-rows:minmax(0,1fr)}.home .stage-wrap{min-height:0!important;height:100%!important}.home .side-stack{min-height:0!important}.home .side-stack .sq{min-height:44px!important}main.shell>.nav{border-width:8px!important;padding:0 4px!important;left:50%!important;right:auto!important;width:min(520px,calc(100% - 2 * var(--nav-inset)))!important;transform:translate(-50%)}main.shell>.nav .nav-ico{width:26px!important;height:26px!important}main.shell>.nav button{font-size:11px!important;gap:1px!important}main.shell>.nav button{min-height:44px!important;padding-block:1px!important}.home>.quota-chip{margin:0!important;align-self:flex-start}.home>.profile-row .profile-chip{min-height:44px;padding-block:2px!important}.home>.profile-row .profile-chip>img{width:38px!important;height:38px!important}.home>.balance-hero{min-height:56px!important;padding-block:3px!important}.home>.balance-hero .coin{width:40px!important;height:40px!important}.home>.stat-row .stat{min-height:44px!important;padding-block:2px!important}.home>.dock{padding:3px!important}.home .dock .glass-card{padding-block:2px!important;min-height:0!important}}@media(orientation:landscape)and (max-height:380px){.home>.dock .combo-card small{display:none}.home>.balance-hero{min-height:48px!important}.home .balance-hero .lab-kicker{display:none}}@media(orientation:landscape)and (max-height:520px)and (max-width:640px){.home>.stat-row .stat>span:first-child .stat-ico{display:none}.home>.stat-row .stat>span:first-child{padding-right:17px;font-size:11px;letter-spacing:-.2px;color:#d6e1f2!important}.home>.profile-row .profile-chip .league-badge{transform:scale(.75);transform-origin:right center;margin-left:-10px}.home .who-line{gap:4px!important;min-width:0}}@media(orientation:landscape)and (max-height:380px){main.shell>.screen:has(.home){padding-top:4px!important}.home{gap:3px!important}.home>.profile-row .profile-chip{min-height:44px!important;padding-block:0!important}.home>.balance-hero{min-height:44px!important;padding-block:2px!important}.home>.quota-chip{min-height:44px!important;padding-block:2px!important}.home>.dock .dock-ico,.home>.dock .q-mark{display:none}.home>.dock .glass-card strong{font-size:15px;line-height:1.1}.home>.dock .glass-card .spread span{font-size:12px}}@media(orientation:landscape)and (max-height:345px){.home{gap:2px!important}.home>.balance-hero{min-height:40px!important;padding-block:0!important}.home>.balance-hero .coin{width:32px!important;height:32px!important}.home>.stat-row .stat{padding-block:0!important}.home>.dock{padding:2px!important}.home>.dock .glass-card{padding-block:0!important}}.quota-chip,.quota-chip *{font-variant-numeric:tabular-nums}.shell input,.shell textarea,.field,.clan-input,.promo-input{font-size:max(16px,1em);-webkit-appearance:none;-moz-appearance:none;appearance:none}.shell input:-webkit-autofill,.shell input:-webkit-autofill:focus,.field:-webkit-autofill{-webkit-text-fill-color:var(--ivory, #f4f1e8)!important;-webkit-box-shadow:0 0 0 1000px #13203a inset!important;caret-color:var(--ivory, #f4f1e8);transition:background-color 9999s ease-out 0s}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html,body{overscroll-behavior:none}button,a,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}img{-webkit-touch-callout:none;-webkit-user-drag:none}.album-tile-n .tile-svg{display:block;margin:auto;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.glyph-svg{display:inline-block;vertical-align:-.12em;flex:none}.bank-field i{display:inline-flex;align-items:center}.withdraw-card .pay-set:not([data-on]){display:none}main.shell:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--nav-inset) + var(--safe-b) + 28px);background:linear-gradient(180deg,#07101f00,#07101f 55%);pointer-events:none;z-index:5}@media(orientation:portrait)and (min-height:575px)and (max-height:639px){.screen .home .stage-row{flex:0 0 auto!important;height:clamp(185px,calc(var(--app-h, 100vh) - 412px),300px)!important}}.profile-page .wd>div{flex:0 0 auto}.profile-page .wd>div .faint{white-space:nowrap}.profile-page .wd>span.faint{flex:1 1 auto;min-width:0;text-align:right}.pay-switch{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}
