html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #2563eb;outline-offset:4px}#menu-mobile[hidden]{display:none!important}a.inline-flex{justify-content:center}a:not([class]){text-decoration:underline;text-underline-offset:3px}summary{min-height:44px;align-content:center}img{max-width:100%}@media(max-width:640px){header .container{gap:12px}header img{max-width:150px}.blur-3xl{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}