/* 2.1.16: keep the existing rail and fit its actual primary rows. */
#amoon-global-nav#amoon-global-nav#amoon-global-nav .amoon-digital-header-word{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;position:static!important;inset:auto!important;transform:none!important;pointer-events:auto!important;color:#efd58d!important;background:rgba(136,105,38,.14)!important;border:1px solid #a88b4855!important;border-radius:9px!important;font:bold 12px/1.15 Arial,sans-serif!important;text-decoration:none!important;min-width:0!important;padding:5px 8px!important;box-sizing:border-box!important}
#amoon-global-nav#amoon-global-nav#amoon-global-nav .amoon-digital-header-word small{font-size:10px;color:#a7dcba}
@media(min-width:901px){
 html.agn-vertical-nav{--agn-auto-side-width:clamp(240px,19vw,320px)}
 html.agn-vertical-nav body.amoon-global-nav-enabled,
 html.agn-vertical-nav body.admin-bar.amoon-global-nav-enabled,
 html[dir="rtl"].agn-vertical-nav body.amoon-global-nav-enabled,
 html.agn-vertical-nav body.rtl.amoon-global-nav-enabled{padding-left:var(--agn-auto-side-width)!important;padding-right:0!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav{width:var(--agn-auto-side-width)!important;max-width:var(--agn-auto-side-width)!important;left:0!important;right:auto!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-bar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:46px 34px 34px auto 40px minmax(0,1fr)!important;align-content:stretch!important;gap:5px!important;padding:8px!important;box-sizing:border-box!important;overflow:hidden!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-logo{grid-row:1!important;grid-column:1/-1!important;height:46px!important;min-height:46px!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-back{grid-row:2!important;grid-column:1/-1!important;height:34px!important;min-height:34px!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .amoon-digital-header-word{grid-row:3!important;grid-column:1/-1!important;height:34px!important;width:100%!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop{grid-row:4!important;grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:var(--agn-fit-row-h,40px)!important;align-content:start!important;gap:4px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop>:is(a,.agn-account-menu,.agn-split-menu),
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop :is(.agn-account-trigger,.agn-split-main,.agn-split-toggle){height:var(--agn-fit-row-h,40px)!important;min-height:var(--agn-fit-row-h,40px)!important;max-height:var(--agn-fit-row-h,40px)!important;min-width:0!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop>:is(.agn-account-menu,.agn-split-menu){grid-template-columns:minmax(0,1fr) 20px!important;gap:2px!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop .agn-split-toggle{width:20px!important;min-width:20px!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop :is(a,.agn-account-trigger,.agn-split-main){padding:3px 5px!important;gap:4px!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop :is(a b,.agn-account-trigger b,.agn-split-main b){font-size:clamp(11px,.8vw,13px)!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-bar>:is(.agn-language,.agn-currency,#amoon-theme-switcher,.agn-more){grid-row:5!important;height:40px!important;min-height:40px!important;align-self:start!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-cosmic-zone{grid-row:6!important;grid-column:1/-1!important;position:relative!important;inset:auto!important;align-self:stretch!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;pointer-events:none!important}
}
@media(min-width:901px) and (max-height:640px){html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-cosmic-zone{display:none!important}html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-bar{grid-template-rows:46px 34px 34px auto 40px!important;align-content:start!important}}
@media(max-width:900px){
 html body.amoon-global-nav-enabled #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-bar{grid-template-columns:minmax(76px,1fr) minmax(76px,auto) 42px 42px!important;gap:5px!important}
 #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-logo{grid-column:1!important;grid-row:1!important}
 #amoon-global-nav#amoon-global-nav#amoon-global-nav .amoon-digital-header-word{grid-column:2!important;grid-row:1!important;height:42px!important;flex-direction:column!important;gap:2px!important;font-size:10px!important;text-align:center!important;padding:4px!important}
 #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-back{grid-column:3!important;grid-row:1!important}
 #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-more{grid-column:4!important;grid-row:1!important}
}
/* One button surface, with an integrated arrow rather than a second tiny tile. */
@media(min-width:901px){
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop>:is(.agn-split-menu,.agn-account-menu),
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .apft-nav-apps-head,
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop>a{border:1px solid #dbc58b36!important;border-radius:10px!important;background:linear-gradient(145deg,#ffffff0c,#ffffff04)!important;box-shadow:none!important;box-sizing:border-box!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop :is(.agn-split-main,.agn-account-trigger,.agn-apps-link,.agn-split-toggle,.agn-account-toggle,.apft-nav-apps-toggle){border:0!important;box-shadow:none!important;background:transparent!important;border-radius:8px!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop :is(.agn-split-toggle,.agn-account-toggle,.apft-nav-apps-toggle){width:24px!important;min-width:24px!important;font:16px/1 Arial,sans-serif!important;color:#dcc58a!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop>:is(.agn-split-menu,.agn-account-menu),
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .apft-nav-apps-head{grid-template-columns:minmax(0,1fr) 24px!important;gap:0!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .apft-nav-apps-head{height:var(--agn-fit-row-h,40px)!important;min-height:var(--agn-fit-row-h,40px)!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop>.apft-nav-apps{height:var(--agn-fit-row-h,40px)!important;min-height:var(--agn-fit-row-h,40px)!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop :is(.agn-apps-link,.agn-account-trigger,.agn-split-main),
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop>a{font-family:Arial,sans-serif!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-desktop :is(a b,.agn-account-trigger b,.agn-split-main b,.agn-apps-link b){font-size:12px!important;line-height:1.15!important;font-weight:600!important}
}
html body #amoon-unified-control-dock#amoon-unified-control-dock#amoon-unified-control-dock #amoon-global-search .ags-shell{transition:background-color .12s ease,border-color .12s ease!important}
html body.agn-search-open #amoon-unified-control-dock#amoon-unified-control-dock#amoon-unified-control-dock #amoon-global-search .ags-shell{position:fixed!important;left:var(--amoon-dock-left,8px)!important;right:auto!important;top:auto!important;bottom:calc(var(--amoon-dock-bottom,16px) + 60px)!important;transform:none!important;width:min(440px,calc(100vw - var(--amoon-dock-left,8px) - 16px))!important;max-width:none!important;min-width:0!important;height:44px!important;padding:0 10px!important;display:flex!important;justify-content:flex-start!important;gap:8px!important}
html body.agn-search-open #amoon-unified-control-dock#amoon-unified-control-dock#amoon-unified-control-dock #amoon-global-search .ags-results{left:var(--amoon-dock-left,8px)!important;right:auto!important;top:auto!important;bottom:calc(var(--amoon-dock-bottom,16px) + 112px)!important;transform:none!important;width:min(440px,calc(100vw - var(--amoon-dock-left,8px) - 16px))!important;max-height:max(80px,calc(100dvh - var(--amoon-dock-bottom,16px) - 190px))!important}
/* Keep floating submenus outside the artwork clipping boundary. */
@media(min-width:901px){
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-bar{overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
 html.agn-vertical-nav #amoon-global-nav#amoon-global-nav#amoon-global-nav .agn-cosmic-zone{overflow:hidden!important;border-radius:12px!important}
}
