.nav{background:linear-gradient(110deg,#9963ad,#af7cb5 48%,#7e77af)!important;filter:drop-shadow(0 5px 5px #21132c40)!important;border-bottom:5px solid #e3b5d2!important;box-shadow:inset 0 1px #f0d5f566!important}
.nav:before{background-image:radial-gradient(circle,#fff4 .8px,transparent 1.5px),repeating-linear-gradient(130deg,transparent 0 18px,#ffffff09 18px 21px),repeating-linear-gradient(90deg,transparent 0 150px,#f7d7ee09 150px 152px)!important;background-size:9px 9px,80px 80px,302px 100%!important;opacity:.65!important}
.nav:after{display:none!important}
.nav .nav-in{max-width:1320px!important;min-height:106px!important;padding:16px 28px!important;gap:10px;box-sizing:border-box}
.nav .nav-logo{position:relative;display:flex!important;flex-direction:column;align-items:flex-start!important;gap:3px!important;margin-right:auto!important;padding:0 18px 0 15px!important;border-left:5px solid #dfc6f0;text-decoration:none;white-space:nowrap}
.nav .nav-logo strong{font:950 clamp(30px,3.3vw,48px)/1 Impact,'Arial Black',sans-serif;letter-spacing:-.025em;color:#fff1f8;text-shadow:2px 3px 0 #74578455;transform:scaleX(.94);transform-origin:left}
.nav .nav-logo small{font:800 9px/1.3 Arial,sans-serif;letter-spacing:.15em;color:#f8e0f1;text-shadow:none}
.nav .nav-link{font-size:14px!important}
html{scroll-padding-top:132px!important}
html:not(.hx-paint-only) #about{padding-top:150px!important}
@media(max-width:950px){.nav .nav-in{min-height:92px!important;padding:15px 18px!important}.nav .nav-logo strong{font-size:36px}.nav .nav-link{padding-inline:9px!important}}
@media(max-width:700px){.nav .nav-in{min-height:88px!important;padding:13px 15px!important}.nav .nav-logo{padding-left:10px!important;border-left-width:3px}.nav .nav-logo strong{font-size:31px}.nav .nav-logo small{font-size:7px;letter-spacing:.08em}html:not(.hx-paint-only) #about{padding-top:125px!important}}
#burger,#mobileMenu{display:none!important}
.nav .nav-link{font-size:18px!important;padding:11px 17px!important;line-height:1.35!important}
.nav #navEdit,.nav #navSearch,.nav .px-mini,.nav .desktop-command{font-size:16px!important;min-height:44px!important;padding:10px 16px!important;line-height:1.35!important}
@media(max-width:950px) and (min-width:701px){.nav .nav-link{font-size:16px!important;padding:10px 12px!important}}
@media(max-width:700px){.nav #navEdit,.nav #navSearch,.nav .px-mini,.nav .desktop-command{font-size:14px!important;min-height:42px!important;padding:9px 12px!important}}