html,body{height:100%}.navlink[aria-current=page]{text-decoration:underline}@supports (view-transition-class: card){.card{view-transition-class:card}}@layer reorder-cards{@supports (view-transition-class: card){:root{--bounce-easing: linear( 0, .004, .016, .035, .063, .098, .141 13.6%, .25, .391, .563, .765, 1, .891 40.9%, .848, .813, .785, .766, .754, .75, .754, .766, .785, .813, .848, .891 68.2%, 1 72.7%, .973, .953, .941, .938, .941, .953, .973, 1, .988, .984, .988, 1 )}.card{view-transition-class:card}::view-transition-group(*.card){animation-timing-function:ease-out;animation-duration:.3s}}}@layer add-card{@keyframes animate-in{0%{opacity:0}to{opacity:1}}::view-transition-new(targeted-card):only-child{animation:animate-in ease-in .25s}}@layer remove-card{@keyframes animate-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:-200px 0}}::view-transition-old(targeted-card):only-child{animation:animate-out ease-out .5s}}.image-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:1rem;column-gap:4px;touch-action:pan-x pinch-zoom}.image-list>a{display:block;min-width:100%;scroll-snap-align:center}.image-list>a:hover{border-color:#00f}.image-list img{contain:layout;min-width:100%;display:block;aspect-ratio:1}.image-list a.transitioning img{view-transition-name:image-expand}.image-list a.transitioning p{view-transition-name:image-title}.image-detail h1{font-size:1.8rem;font-weight:500;width:fit-content;view-transition-name:image-title}.image-detail img{contain:layout;view-transition-name:image-expand}.markdown-content ul,.markdown-content ol{margin-block-end:8px}.markdown-content ol{list-style-type:decimal;list-style-position:inside}.markdown-content ul{list-style-type:circle;list-style-position:inside}.markdown-content h2{font-weight:600}.markdown-content h2:not(:first-of-type){margin-top:24px}.markdown-content p{margin-bottom:8px}
