.game-end-buttons{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.game-share-wrap{display:inline-flex;flex-direction:column;align-items:center;gap:3px;position:relative;pointer-events:auto}.game-share-button{min-height:36px!important;min-width:88px!important;padding:6px 13px!important;font-size:13px!important;font-family:'IBM Plex Sans KR',sans-serif;border:1px solid #a5c9c5!important;border-radius:12px!important;background:linear-gradient(#b8e3d5,#86bdaa)!important;color:#152b32!important;box-shadow:inset 0 1px 0 #fff7,0 3px 0 #4b766e!important;pointer-events:auto;cursor:pointer}.game-share-status{font-size:10px;line-height:1.3;max-width:190px;text-align:center;color:var(--muted,#c4ccdb)}.game-share-status:empty{display:none}.game-share-wrap textarea{width:180px;max-height:70px;font-size:11px}.draft-stage .replay-overlay{display:flex;align-items:center;justify-content:center;gap:8px}.draft-stage .replay-overlay .draft-start{min-width:110px;min-height:40px;padding:7px 16px;font-size:14px}.draft-stage .game-share-button{min-height:40px!important}.game-panel .game-end-buttons{gap:5px}.game-panel .game-share-button{min-height:29px!important;min-width:70px!important;padding:4px 9px!important;font-size:11px!important}.game-panel .game-share-status{font-size:9px;max-width:120px}.game-panel .game-end-buttons #spin{min-height:29px;padding:4px 10px;font-size:11px}.game-panel:has(.game-share-wrap){gap:4px}.game-panel:has(.game-share-wrap) #result{font-size:clamp(17px,4.5vw,28px)}.in-game .game-share-button,.game-message .game-share-button{min-height:30px!important;font-size:12px!important}.has-game-navigation .mt-mobile-bar{display:flex!important;position:relative;width:100%;max-width:1120px;margin:auto;align-items:center;gap:7px;box-sizing:border-box;border-bottom:1px solid #ffffff15}.has-game-navigation .hub-header,.has-game-navigation>header:not(.mt-mobile-bar){display:none!important}.has-game-navigation .mt-mobile-bar .game-list-back{width:auto!important;height:auto!important;font-size:11px!important;font-weight:500;line-height:1.3;white-space:nowrap;text-decoration:none;color:var(--muted,#b3bfd4);padding:5px 0}.has-game-navigation .mt-current-title{font-size:15px!important;flex:1;text-align:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-game-navigation .draft-top:has(>.draft-badge){height:0;margin:0;overflow:hidden}.has-game-navigation .mt-mobile-bar>button{margin-left:auto}.game-list-back:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:360px){.has-game-navigation .mt-current-title{font-size:13px!important}.has-game-navigation .mt-mobile-bar{gap:5px}.game-panel .game-end-buttons{flex-direction:column;gap:3px}.game-panel .game-share-button{min-height:25px!important;padding:2px 8px!important}.game-panel .game-end-buttons #spin{min-height:25px;padding:2px 8px}.game-panel:has(.game-share-wrap) #setup{min-height:16px;line-height:1.1}}@media(orientation:landscape) and (max-height:550px){.game-share-button{min-height:30px!important}.draft-stage .game-share-button{min-height:34px!important}.draft-stage .replay-overlay .draft-start{min-height:34px}} 
.has-game-navigation .mt-mobile-bar .game-list-back{font-size:14px!important;font-weight:600;min-height:36px;display:flex;align-items:center;padding:4px 3px;letter-spacing:-.03em;color:var(--ink,#f5f1e7)}@media(max-width:360px){.has-game-navigation .mt-mobile-bar .game-list-back{font-size:13px!important}.has-game-navigation .mt-current-title{font-size:13px!important}} 
/* The title stays at the header midpoint regardless of either side's width. */
.has-game-navigation .game-header-start{display:flex;align-items:center;gap:5px;min-width:0}.has-game-navigation .game-header-start>a:first-child{display:block;flex:0 0 32px;width:32px;height:32px}.has-game-navigation .game-header-start img{display:block;width:32px;height:32px}.has-game-navigation .mt-mobile-bar .mt-current-title{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;padding:0;width:max-content;max-width:calc(100% - 2 * var(--game-nav-side,112px));font-size:17px!important;line-height:1.3;text-align:center;pointer-events:none}.has-game-navigation .mt-mobile-bar .game-list-back{flex:0 0 auto}.has-game-navigation .mt-mobile-bar>button{flex:0 0 32px;z-index:1}
.draft-stage[data-type=mission]>.game-end-buttons{position:absolute;bottom:62px;left:12px;right:12px;z-index:10}.draft-stage[data-type=mission]>.game-end-buttons>.primary{min-height:40px;padding:6px 13px;font-size:13px}@media(orientation:landscape) and (max-height:550px){.draft-stage[data-type=mission]>.game-end-buttons{bottom:30px}}
.game-back-short{display:none}@media(max-width:360px){.game-back-long{display:none}.game-back-short{display:inline}.has-game-navigation .mt-mobile-bar .game-list-back{font-size:14px!important}}
