/* Shared row centers; no changes to the independently suspended direction sign. */
#top>.container,header>.container{align-items:center}
header #search .search{display:flex;align-items:center}
header>.container>.logo img{display:block}
#top>.container>.top_right{align-self:stretch;align-items:center}
/* Acrylic/cyan neon palette shared with the direction sign; native font sizes kept. */
#top{background:linear-gradient(110deg,#071e32f5,#24103ff2);border-bottom:1px solid #78edff66;box-shadow:0 2px 12px #00ddff1c}
#top>.container>.menu{align-self:stretch;align-items:center;column-gap:18px;row-gap:0}
#top>.container>.menu>li{height:auto;min-height:44px;margin-right:0;color:#e0ffff;text-shadow:0 0 2px #ffffff88,0 0 7px #00eaffaa,0 0 13px #00aaff66}
#top>.container>.menu>li>a,#top .zk-top-current{display:inline-flex;align-items:center;gap:6px;color:inherit;line-height:1.8;white-space:nowrap}
#top>.container>.menu>li>a:hover{color:#fff;text-shadow:0 0 2px #fff,0 0 8px #00eaff,0 0 16px #ed63ff}
#top>.container>.menu>li:before{background:linear-gradient(90deg,#78edff,#ef61df)}
#top>.container>.menu>li>a:focus-visible{outline:2px solid #78edff;outline-offset:3px;border-radius:3px}
.zk-top-icon{display:inline-block;flex:none;width:14px;height:14px;vertical-align:middle;color:inherit;filter:drop-shadow(0 0 3px #00eaff99)}
#top>.container>.top_right>.account>.icon_account{color:#e0ffff;text-shadow:0 0 7px #00eaffaa;align-items:center}
#top>.container>.top_right>.account>.icon_account:before,#top>.container>.top_right>.account>.icon_account:after{background-color:#c7fbff;filter:drop-shadow(0 0 3px #00eaff88)}
#top a.zsm-menu-link:hover{background:#78edff1c}
/* The same informational links are copied by the theme into the mobile drawer. */
#m_menu .m_menu_content_links .zk-top-icon{margin-right:7px;color:#287382;filter:none}
#m_menu .zk-top-current{display:inline-flex;align-items:center;gap:6px}
@media(max-width:1100px){#top>#search{align-self:center}#top>.container>#m_menu>.dropdown-toggle:before{background-color:#c7fbff}}
@media(prefers-contrast:more){#top>.container>.menu>li{text-shadow:none;color:#fff}}
@media(max-width:1100px){#top>.container>#cart>button:before,#top>.container>#cart>button:after{background-color:#c7fbff;filter:drop-shadow(0 0 3px #00eaff66)}#top>.container>#cart>button>span{color:#e0ffff}#top>.container>#cart>button>span:before{background:#78edff;opacity:.2}}
