body #header.header{padding:20px 0;background:#fff0;box-shadow:none;transition:padding .3s ease}body #header.header::before{content:none}body #header.header .header-container{padding-top:5px;padding-bottom:5px;background:#fff0;border-radius:15px;box-shadow:0 2px 10px rgb(0 0 0 / .04);transition:box-shadow .3s ease}body #header.header .header-container::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#fff;transition:background-color .3s ease;pointer-events:none}body #header.header.hh-floating .header-container{box-shadow:0 8px 28px rgb(0 0 0 / .10)}body #header.header.hh-docked{padding:0}body #header.header.hh-docked .header-container{box-shadow:0 6px 22px rgb(0 0 0 / .08)}body #header.header.hh-docked .header-container::before{background:rgb(255 255 255 / .8);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body #header.header.hh-docked .header-container::before{background:rgb(255 255 255 / .97)}}@media (min-width:1200px){body #header .navmenu a,body #header .navmenu a:focus{padding-top:18px;padding-bottom:18px}}@media (max-width:1199px){body #header.header{padding:12px 0}body #header.header.hh-docked{padding:0}body #header.header .header-container{width:calc(100% - 24px);max-width:none;margin:0 auto;padding-top:10px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){body #header.header,body #header.header .header-container,body #header.header .header-container::before{transition:none}}