.mini-games-frame{color:#d8eaf7;background:#08121d;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.mini-games-frame>.luna-identity-header{z-index:20;flex:none;position:relative;padding-top:calc(12px + var(--cm-safe-top,env(safe-area-inset-top,0px)))!important}.mini-games-content{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:auto}.mini-games-content .cm-match{height:100%;min-height:0;padding-top:8px;position:absolute;inset:0}.mini-games-content .lg-category{min-height:100%;padding-top:16px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.mini-game-view-bar{padding:2px max(8px, env(safe-area-inset-right)) 2px max(8px, env(safe-area-inset-left));color:#eed493;background:#08121d;flex:none;justify-content:space-between;align-items:center;gap:6px;display:flex}.mini-game-view-bar button{border:1px solid #b5a577;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:6px 10px;font-size:13px;display:inline-flex}.mini-game-view-bar button:focus-visible{outline:3px solid #79d9ff}.mini-game-view-bar strong{letter-spacing:.08em;font:700 clamp(12px,3vw,18px) Georgia,serif}.mini-game-view-bar .game-navigation-control{padding:4px 8px;font-size:12px}.mini-game-expanded>.luna-identity-header{display:none}.mini-game-expanded>.mini-game-view-bar{padding-top:max(2px, var(--cm-safe-top,env(safe-area-inset-top,0px)))}.mini-game-expanded .mini-games-content{padding-bottom:env(safe-area-inset-bottom,0px);overflow:auto;container-type:size}.mini-game-expanded .mini-games-content :is(.cm-match,.kp-game,.sq-game,.lf-game){height:auto;min-height:100%;padding:0;position:relative;inset:auto;overflow:visible}.mini-game-expanded :is(.game-page-navigation,.kp-heading,.sq-heading){display:none}.mini-game-expanded :is(.match-layout,.kp-layout,.sq-layout,.lf-layout){flex-direction:column;align-items:center;gap:8px;width:100%;max-width:none;height:auto!important;display:flex!important}.mini-game-expanded .match-layout>.match-stage{width:100%;height:calc(100cqh - env(safe-area-inset-bottom,0px));flex:none;min-height:0;container-type:normal}.mini-game-expanded .match-layout .match-board{aspect-ratio:1;width:min(100cqw, calc(100cqh - env(safe-area-inset-bottom,0px)))!important;height:min(100cqw, calc(100cqh - env(safe-area-inset-bottom,0px)))!important;max-width:none!important}.mini-game-expanded :is(.kp-play,.sq-play){width:min(100cqw, calc(100cqh - 44px - env(safe-area-inset-bottom,0px)));flex:none;max-width:none}.mini-game-expanded :is(.kp-hud,.sq-hud){min-height:36px;margin:0 4px}.mini-game-expanded .lf-stage{width:min(100cqw, calc((100cqh - env(safe-area-inset-bottom,0px)) * 2 / 3));flex:none;max-width:none}.mini-game-expanded :is(.match-sidebar,.kp-controls,.sq-controls,.lf-sidebar){width:100%;max-width:760px}.mini-game-expanded .match-sidebar{flex-direction:column;gap:8px;padding:8px;display:flex}.mini-game-expanded .lf-game .game-page-navigation{display:none}.mini-game-expanded .lf-stage{height:auto;margin:0 auto}@media (width<=360px){.mini-game-expanded .mini-game-view-bar button{gap:0;min-width:44px;font-size:0}}body:has(.mini-game-expanded) :is(.game-settings-trigger,.luna-radio-trigger){display:none}
