*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}img,picture,svg,video{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
html{scroll-padding-top:8rem}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:.2s}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-sans);font-size:var(--body-font-size);font-weight:var(--font-weight-body);line-height:var(--body-line-height);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}#main{flex:1}.container{max-width:var(--content-max-width);padding-inline:var(--gutter);margin-inline:auto}
