/* Update 345: one compact, high-energy public navigation system. */
.desktop-nav{gap:clamp(7px,1vw,13px)!important;padding-inline:clamp(12px,2vw,25px)!important}
.desktop-nav a,.auth-header nav a{position:relative!important;padding:10px clamp(10px,1.05vw,16px)!important;color:#111!important;background:#fff8ea!important;border:2px solid #111!important;box-shadow:3px 3px 0 #111!important;font-size:clamp(12px,1vw,16px)!important;font-weight:1000!important;line-height:1!important;text-decoration:none!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease!important}
.desktop-nav a:after{display:none!important}.desktop-nav a:nth-child(2),.auth-header nav a:nth-child(2){background:#bdf5ff!important;box-shadow:3px 3px 0 #14d9e8!important}.desktop-nav a:nth-child(3){background:#ffe14a!important;box-shadow:3px 3px 0 #ff5a1f!important}.desktop-nav a:nth-child(4){background:#ffc4de!important;box-shadow:3px 3px 0 #ff3c8e!important}.desktop-nav a:nth-child(5),.auth-header nav a:nth-child(3){color:#fff!important;background:#8446ff!important;box-shadow:3px 3px 0 #ff3c8e!important}.desktop-nav a:hover,.auth-header nav a:hover{z-index:3;transform:translate(-2px,-3px) rotate(-1deg)!important;box-shadow:6px 7px 0 #111!important}.auth-header nav{gap:10px!important}.auth-header .auth-nav-join{transform:none!important}
@media(max-width:1180px){.desktop-nav a{padding:9px 8px!important;font-size:12px!important}.desktop-nav{gap:6px!important}}@media(max-width:920px){.desktop-nav{display:none!important}}@media(max-width:700px){.auth-header nav{gap:7px!important}.auth-header nav a{padding:9px 10px!important;font-size:12px!important}}@media(prefers-reduced-motion:reduce){.desktop-nav a,.auth-header nav a{transition:none!important}}
