@layer base{.shy-element{transition:opacity .25s ease}.shy-element.shy{opacity:0;pointer-events:none}.shy-element.proud{opacity:1;pointer-events:auto}}@layer components{header.main-header{align-items:start;display:flex;min-height:var(--size-base);position:fixed;top:0;width:100vw;z-index:100}header.main-header>*{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:color-mix(in oklab,var(--color-bg),transparent 10%);text-wrap:balance;word-break:break-word}header.main-header a:not(:active,:hover,:focus-visible,.router-link-exact-active){color:var(--color-text)}header.main-header .header-start{display:flex;flex-shrink:0}header.main-header .header-start>:not(.toggle-nav){align-items:center;display:flex;padding-block:var(--header-padding-block);padding-inline:var(--padding-sm)}header.main-header .header-end{flex-shrink:1;margin-left:auto;max-width:var(--text-width);padding-inline-end:var(--padding-base)}header.main-header h1{font-size:var(--font-size-body);margin-bottom:0}}
