html{scroll-behavior:smooth}html.astro-transitioning{scroll-behavior:auto}html.astro-transitioning #toc-wrapper{opacity:0;pointer-events:none}html.is-changing .transition-swup-fade{will-change:opacity,transform;contain:layout;transition:opacity .2s ease-out,transform .2s ease-out .2s}html.is-animating .transition-swup-fade{opacity:0;transform:translateY(.5rem)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.onload-animation{opacity:0;animation:.2s ease-out forwards fade-in}#sidebar,#sidebar .onload-animation{animation:.2s ease-out forwards fade-in}#navbar{animation-delay:0s}#sidebar{animation-delay:.1s}#swup-container{outline:none}#content-wrapper{animation-delay:var(--content-delay)}.footer{animation-delay:.25s}#banner-credit{animation-delay:.4s}#post-container>:first-child{animation-delay:calc(var(--content-delay) + 0s)}#post-container>:nth-child(2){animation-delay:calc(var(--content-delay) + 50ms)}#post-container>:nth-child(3){animation-delay:calc(var(--content-delay) + .1s)}#post-container>:nth-child(4){animation-delay:calc(var(--content-delay) + .175s)}#post-container>:nth-child(5){animation-delay:calc(var(--content-delay) + .25s)}#post-container>:nth-child(n+6){animation-delay:calc(var(--content-delay) + .325s);opacity:1!important;transform:none!important}.btn-plain,.btn-card,.btn-regular,.clickable{transition:opacity .15s ease-out,transform .15s ease-out}.btn-plain:hover,.btn-card:hover,.btn-regular:hover,.clickable:hover{opacity:.8}.btn-plain:active,.btn-card:active,.btn-regular:active,.clickable:active{transform:scale(.98)}.btn-plain:focus-visible,.btn-card:focus-visible,.btn-regular:focus-visible,.clickable:focus-visible{outline:2px solid oklch(.7 .15 var(--hue));outline-offset:2px;border-radius:2px}.card,.panel,.btn-card,.card-base{transition:transform .2s ease-out,box-shadow .2s ease-out}.card:hover,.panel:hover,.btn-card:hover,.card-base:hover{transform:translateY(-2px)}#post-container:hover{transform:none}.loading{animation:1.5s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}::view-transition-group(root){animation:none}::view-transition-group(navbar){animation:none}::view-transition-group(sidebar){animation:none}::view-transition-group(banner){animation:none}::view-transition-group(banner-credit){animation:none}::view-transition-group(main-content){animation:none}::view-transition-group(toc-content){animation:none}::view-transition-group(progress-bar){animation:none}::view-transition-group(progress-bar){z-index:99999}::view-transition-old(progress-bar){display:none}::view-transition-new(progress-bar){animation:.35s ease-out forwards vt-progress-end}::view-transition-old(main-content){will-change:opacity;contain:layout;animation:.2s ease-out both vt-fade-out}::view-transition-new(main-content){will-change:opacity,transform;contain:layout;animation:.2s ease-out .2s both vt-fade-in-up}::view-transition-old(navbar){will-change:opacity;animation:.2s ease-out both vt-subtle-fade-out}::view-transition-new(navbar){will-change:opacity;animation:.2s ease-out both vt-subtle-fade-in}::view-transition-old(toc-content){animation:none;opacity:0!important;visibility:hidden!important}::view-transition-new(toc-content){animation:none}::view-transition-old(sidebar){animation:none}::view-transition-new(sidebar){animation:none}::view-transition-old(banner){animation:none}::view-transition-new(banner){animation:none}::view-transition-old(banner-credit){animation:none}::view-transition-new(banner-credit){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}@keyframes vt-fade-out{0%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes vt-fade-in-up{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translate(0)}}@keyframes vt-subtle-fade-out{0%{opacity:1}to{opacity:.3}}@keyframes vt-subtle-fade-in{0%{opacity:.3}to{opacity:1}}@keyframes vt-progress-end{0%{opacity:1}40%{opacity:1}to{opacity:0}}#navbar-wrapper.navbar-fade-out{opacity:.3;transition:none}#navbar-wrapper.navbar-fade-in{opacity:1;transition:opacity .2s ease-out}@media(prefers-reduced-motion:reduce){html.is-changing .transition-swup-fade{transition-duration:0s}.onload-animation{opacity:1;animation-duration:0s}::view-transition-old(main-content){animation-duration:0s}::view-transition-new(main-content){animation-duration:0s}::view-transition-old(navbar){animation-duration:0s}::view-transition-new(navbar){animation-duration:0s}::view-transition-old(toc-content){animation-duration:0s}::view-transition-new(toc-content){animation-duration:0s}.btn-plain,.btn-card,.btn-regular,.clickable,.card,.panel,.card-base{transition-duration:0s}.loading{opacity:.7;animation:none}.btn-plain:focus-visible,.btn-card:focus-visible,.btn-regular:focus-visible,.clickable:focus-visible{transition:none}}
