/* JoJo Money official navigation; original logo file unchanged */
.menu5-header .menu5-bar{display:grid!important;grid-template-columns:110px minmax(0,1fr) 100px!important;align-items:center!important;gap:18px!important;width:min(1740px,96%)!important;min-height:104px}
.menu5-header .brand{grid-column:1;justify-self:start;margin:0!important}.menu5-header .brand img{object-fit:contain!important;object-position:center!important;width:90px!important;height:63px!important;max-width:none!important}
.menu5-header #menu5-nav{grid-column:2;display:flex!important;justify-content:center!important;align-items:center!important;gap:clamp(9px,1.25vw,22px)!important;margin:0!important;min-width:0!important}
.menu5-header #menu5-nav>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;min-height:42px!important;padding:7px 1px!important;font-family:inherit!important;font-size:clamp(12px,.88vw,15px)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#102349!important;text-decoration:none!important}
.menu5-header #menu5-nav>a:hover,.menu5-header #menu5-nav>a:focus-visible{color:#1255dc!important}
.menu5-header .menu5-login{grid-column:3;justify-self:end;white-space:nowrap!important;padding:13px 21px!important;font-size:14px!important}
.menu5-header .menu5-mobile-login{display:none!important}
.menu5-header .menu5-toggle{display:none!important}
@media(max-width:1250px){.menu5-header .menu5-bar{grid-template-columns:95px minmax(0,1fr) 85px!important;gap:10px!important}.menu5-header #menu5-nav{gap:9px!important}.menu5-header #menu5-nav>a{font-size:12px!important}.menu5-header .menu5-login{padding:11px 13px!important}}
@media(max-width:1100px){.menu5-header .menu5-bar{grid-template-columns:1fr auto auto!important;min-height:78px!important}.menu5-header .brand{grid-column:1}.menu5-header .menu5-toggle{display:inline-flex!important;grid-column:3;grid-row:1}.menu5-header .menu5-login{grid-column:2;grid-row:1}.menu5-header #menu5-nav{display:none!important;position:absolute!important;left:2%!important;right:2%!important;top:100%!important;z-index:9999!important;background:#fff!important;box-shadow:0 15px 30px #0b204222!important;border:1px solid #e6eaf2!important;border-radius:12px!important;padding:14px!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important}.menu5-header #menu5-nav.open{display:flex!important}.menu5-header #menu5-nav>a{display:flex!important;justify-content:flex-start!important;font-size:15px!important;padding:11px 14px!important;min-height:43px!important}.menu5-header .menu5-mobile-login{display:none!important}}
@media(max-width:430px){.menu5-header .menu5-bar{width:94%!important;gap:8px!important}.menu5-header .menu5-login{padding:10px 12px!important;font-size:13px!important}}
/* Dark theme: readable menu */
body.dark .menu5-header #menu5-nav>a,body[data-theme="dark"] .menu5-header #menu5-nav>a{color:#eaf1ff!important}
@media(max-width:1100px){body.dark .menu5-header #menu5-nav,body[data-theme="dark"] .menu5-header #menu5-nav{background:#102349!important}}
