/* Stage 30 — final density, legacy-color and mobile-scroll cleanup. */
.miner-v3-panel,.games-v3-panel,.wallet-v3-panel{align-content:start!important;gap:14px!important;padding-top:12px!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}
.miner-v3-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,430px);margin-left:auto}.miner-v3-quick-actions .ui-button{width:100%;min-width:0}.miner-v3-quick-actions .ui-button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.miner-v3-kpis .ui-badge,.wallet-v3-panel .ui-badge,.games-v3-panel .ui-badge{flex:0 0 auto;max-width:100%;white-space:nowrap}.miner-v3-kpis article>div:first-child{min-width:0}.miner-v3-kpis article>div:first-child>span:first-child{min-width:0;overflow-wrap:anywhere}.miner-v3-kpis article>b{overflow:visible;font-size:clamp(1.3rem,6cqw,1.9rem);text-overflow:clip}
.miner-v3-chart-card .miner-signal-meter i{height:13px!important;border:1px solid var(--border)!important;border-radius:3px!important;background:#101010!important;box-shadow:none!important}.miner-v3-chart-card .miner-signal-meter i.is-active{border-color:#707070!important;background:var(--chart-2)!important;box-shadow:none!important}.miner-v3-chart-card .miner-difficulty-meter::before{background:var(--secondary)!important;box-shadow:none!important}.miner-v3-chart-card .miner-difficulty-meter i{background:var(--foreground)!important;box-shadow:none!important}.miner-v3-chart-card .miner-signal-row{font-family:var(--font-sans)!important}.miner-v3-chart-card .miner-signal-row>span,.miner-v3-chart-card .miner-signal-row>b{color:var(--muted-foreground)!important;text-shadow:none!important}
.wallet-v3-activity{min-height:150px}.wallet-v3-activity .wallet-activity-list{min-height:58px}.wallet-v3-connect{background:var(--card)!important}.wallet-v3-stats article{overflow:hidden}.wallet-v3-stats article>b{white-space:nowrap}
.games-v3-panel>:is(.crown-game,.vault-game,.star-drop-game,.core-game){scroll-margin-top:8px}.games-v3-panel .core-canvas.is-fallback .core-fallback-orb{display:grid}.games-v3-panel .core-canvas canvas{display:block;width:100%!important;height:100%!important}
.shell-v3-nav{margin-bottom:max(0px,env(safe-area-inset-bottom))!important}
@container luckyblock (max-width:680px){.miner-v3-panel,.games-v3-panel,.wallet-v3-panel{padding-top:10px!important}.miner-v3-quick-actions{width:100%}.miner-v3-kpis article>b{font-size:clamp(1.25rem,7cqw,1.72rem)!important}.wallet-v3-balances article{min-height:164px!important}}
@container luckyblock (max-width:480px){.wallet-v3-stats{grid-template-columns:1fr!important}.wallet-v3-stats article{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:82px!important}.wallet-v3-stats article>small{grid-column:1/-1}.wallet-v3-stats article>b{justify-self:end}.wallet-v3-activity>header{align-items:center}.wallet-v3-activity>header .ui-button{min-height:34px;padding-inline:10px}}
@container luckyblock (max-width:340px){.miner-v3-quick-actions{grid-template-columns:1fr}.miner-v3-kpis article>b{font-size:1.55rem!important}}
