.site-header>.mobile-menu{display:none}
.site-header>.museum-nav-link{color:#73dbff}
.site-header>nav .museum-nav-link{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:46px;padding:10px 15px;white-space:nowrap;color:#fff;background:linear-gradient(135deg,#117caf,#063c70);border:1px solid #6ee2ff;border-radius:2px;box-shadow:inset 0 1px 0 #ffffff48,0 0 18px #08adf55c;font-size:13px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}
.site-header>nav .museum-nav-link:hover{color:#fff;background:linear-gradient(135deg,#1598d3,#07518d);border-color:#b5f0ff;box-shadow:inset 0 1px 0 #ffffff66,0 0 25px #08c8ff9c;transform:translateY(-2px)}
.site-header>nav .museum-nav-link span{margin-left:1px;color:#b9f3ff;font-size:19px;line-height:1}
@media(min-width:951px) and (max-width:1200px){.site-header{gap:14px}.site-header>nav{gap:17px}.site-header>nav .museum-nav-link{padding:9px 11px;font-size:12px}}
@media(max-width:950px){
  .site-header>.mobile-menu{display:block;margin-left:auto}
  .mobile-menu summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;padding:10px 12px;border:1px solid #24bffa;color:#d7f5ff;font-family:'Barlow Condensed',Impact,sans-serif;font-size:17px;font-weight:900;letter-spacing:.06em}
  .mobile-menu summary::-webkit-details-marker{display:none}
  .mobile-menu[open] summary{background:#0d3763}
  .site-header .mobile-menu nav{position:absolute;top:100%;left:0;right:0;z-index:20;display:flex;flex-direction:column;gap:0;background:#081a35;border-bottom:2px solid #00bfff;box-shadow:0 20px 30px #0009;padding:9px 20px 16px}
  .site-header .mobile-menu:not([open]) nav{display:none}
  .site-header .mobile-menu nav a{display:block;width:100%;padding:13px 5px;border-bottom:1px solid #ffffff25;font-size:14px;font-weight:800;color:#e3f0ff}
  .site-header .mobile-menu nav a:last-child{width:100%;margin-top:10px;padding:13px 16px;border:1px solid #6ee2ff;border-radius:2px;background:linear-gradient(135deg,#117caf,#063c70);box-shadow:0 0 18px #08adf55c;color:#fff;font-family:'Barlow Condensed',Impact,sans-serif;font-size:19px;font-weight:900;letter-spacing:.05em;text-align:center;text-transform:uppercase}
  .site-header .mobile-menu nav a:hover{color:#fff;background:#0d3763}
}
@media(max-width:480px){
  .site-header{gap:8px}
  .mobile-menu summary{font-size:14px;padding:8px 9px}
}
@media(prefers-reduced-motion:reduce){.site-header>nav .museum-nav-link{transition:none}}
