/* Navigation surface only; preserve all existing routes, actions and contents. */
@media(max-width:760px){html body header.shell.nav .site-menu{left:20px!important;right:20px!important;width:auto!important;max-width:calc(100vw - 40px)!important;box-sizing:border-box!important}}
html body header.shell.nav,html body>.shell>nav{background:#392a35!important;color:#f5eee6!important;border-bottom:1px solid #f5eee62e!important;box-shadow:none!important;backdrop-filter:none!important}
html body header.shell.nav{max-width:none!important;width:100%!important;box-sizing:border-box!important;padding-inline:max(20px,calc((100% - 1140px)/2))!important;margin-inline:0!important}
html body header.shell.nav .brand,html body header.shell.nav .brand-words,html body header.shell.nav .brand-words span,html body header.shell.nav .brand-words i,html body header.shell.nav .site-menu-toggle,html body>.shell>nav a,html body>.shell>nav .brand i{color:#f5eee6!important}
html body header.shell.nav .brand-mark{filter:brightness(0) saturate(100%) invert(96%) sepia(11%) saturate(410%) hue-rotate(327deg) brightness(100%) contrast(93%)}
html body header.shell.nav .nav-cta{background:#f5eee6!important;color:#392a35!important;border:1px solid #f5eee6!important;border-radius:8px!important;box-shadow:none!important}
html body header.shell.nav .nav-cta span{color:#392a35!important}
html body header.shell.nav .site-menu{background:#392a35!important;color:#f5eee6!important;border-color:#f5eee638!important}
html body header.shell.nav .site-menu a,html body header.shell.nav .site-menu small{color:#f5eee6!important}
html body header.shell.nav a:focus-visible,html body header.shell.nav button:focus-visible{outline:2px solid #f5eee6!important;outline-offset:4px!important}
html body header.shell.nav .site-menu a:hover{background:#f5eee612!important}
@media(max-width:760px){html body header.shell.nav{padding-inline:20px!important}html body header.shell.nav .site-menu{box-shadow:0 12px 24px #21151c26!important}}
