/* GYG_MOBILE_LAYOUT_FIX_1_START */
/* GYG_MOBILE_UI_RESTORE_1_0_1 */
@media(max-width:760px){
  #home>.gm-topbar{display:grid!important;grid-template-columns:minmax(0,1fr);height:auto!important;min-height:0;align-items:center;gap:14px!important;padding:16px!important;overflow:visible}
  #home>.gm-topbar .gm-brand{min-width:0;gap:10px}
  #home>.gm-topbar .gm-mini-mark{width:36px;height:36px;flex:0 0 36px}
  #home>.gm-topbar .gm-brand>div:last-child{min-width:0}
  #home>.gm-topbar .gm-brand strong{font-size:clamp(11px,3.6vw,15px);line-height:1.3;letter-spacing:.025em;overflow-wrap:anywhere}
  #home>.gm-topbar .gm-brand>div:last-child>span{font-size:8px;letter-spacing:.14em;margin-top:4px}
  #home>.gm-topbar .gm-top-status{display:grid!important;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px!important;min-width:0;width:100%;margin:0}
  #home>.gm-topbar .credit-pill{justify-self:start;display:inline-flex;align-items:center;gap:7px;min-width:70px;max-width:100%;min-height:40px;width:auto;margin:0;padding:8px 11px;transform:none}
  #home>.gm-topbar .credit-pill strong{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;letter-spacing:0;line-height:1.3}
  #home>.gm-topbar .credit-pill .credit-gem{flex:none;font-size:19px}
  #home>.gm-topbar .credit-pill small{display:none}
  #home>.gm-topbar .gm-live{display:flex!important;align-items:center;justify-content:center;gap:5px;font-size:9px!important;line-height:1.4;letter-spacing:.035em;white-space:nowrap;margin:0}
  #home>.gm-topbar .gm-live::before{flex:0 0 6px;box-shadow:none}
  #home>.gm-topbar .s-bell-wrap{position:relative;justify-self:end;width:44px;min-width:44px;z-index:150}
  #home>.gm-topbar .s-bell{width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;border-radius:12px}
  #home>.gm-topbar .s-bell .s-count{right:-4px;top:-4px}
  #home>.gm-topbar .s-notice-dropdown{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;width:min(360px,calc(100vw - 64px));max-height:min(65vh,480px);max-height:min(65dvh,480px);z-index:160}
  #home>.gm-topbar .s-dropdown-items{max-height:calc(65vh - 75px);max-height:calc(65dvh - 75px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
  #home>.gm-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px!important;overflow:visible!important;flex-wrap:wrap!important;justify-content:normal!important;padding:10px 12px!important;align-items:stretch}
  #home>.gm-nav>button{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;flex:none!important;min-width:0;width:100%!important;max-width:100%;height:44px;min-height:44px;padding:8px 5px!important;border:1px solid transparent!important;border-radius:9px;overflow:visible;white-space:nowrap;font-size:11px!important;line-height:1.25;font-weight:800;letter-spacing:.045em;background:transparent;color:#a2a5ae;transform:none!important;text-shadow:none!important}
  #home>.gm-nav>button::before,#home>.gm-nav>button::after{content:none!important;display:none!important}
  #home>.gm-nav>button.active{color:#ffe6ba;background:linear-gradient(180deg,rgba(228,187,104,.13),rgba(228,187,104,.045));border-color:rgba(228,187,104,.34)!important;box-shadow:inset 0 1px 0 rgba(255,235,194,.05)}
  #home>.gm-nav>button:focus-visible{outline:2px solid #f2d395;outline-offset:2px}
  #home>.gm-nav>button>.s-count{position:static;flex:none;min-width:18px;font-size:9px;line-height:1;margin:0}
  #home .member-subnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
  #home .member-subnav>button{min-width:0;min-height:44px;padding:8px 5px;white-space:normal;font-size:10px;line-height:1.4;letter-spacing:.04em}
}
@media(prefers-reduced-motion:reduce){#home>.gm-nav>button,#home>.gm-topbar .s-bell{transition:none!important;animation:none!important}}
/* GYG_MOBILE_LAYOUT_FIX_1_END */
