html{backface-visibility:hidden;scroll-behavior:smooth;scroll-snap-type:y mandatory}body{color:var(--theme--text--Color);font-optical-sizing:auto;margin:0;overflow-x:hidden;position:relative;scroll-margin-block-start:2rem;scroll-snap-align:start;scroll-snap-stop:always;scroll-snap-type:y proximity;@media print{font-size:16px;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}::-moz-selection{background:color-mix(in hsl,var(--theme--surface--color--accent) 80%,transparent);border-radius:.25em;color:var(--theme--text--Color)}::selection{background:color-mix(in hsl,var(--theme--surface--color--accent) 80%,transparent);border-radius:.25em;color:var(--theme--text--Color)}:where(a){color:var(--theme--link--Color);font-weight:var(--theme--FontWeight);text-decoration:none;&:has(img,svg){aspect-ratio:1/1;aspect-ratio:var(--aspect-ratio,1/1);display:flex;inline-size:250px;inline-size:var(--image-size,250px);line-height:1}&:hover{color:var(--theme--link--Color--hover);text-decoration:underline}&:is(:focus,:focus-visible){color:var(--theme--link--Color--focus);text-decoration:underline}&[name]:not([href]){color:inherit}&[aria-current=page]{color:inherit;font-weight:var(--theme--FontWeight--semi-bold);text-decoration:underline}img{cursor:pointer}&:is(:focus,:focus-visible){border-radius:var(--theme--BorderRadius);outline:1px solid var(--theme--ui--color--active);outline-offset:1px;outline-offset:var(--theme--OutlineOffset,1px)}}:where(a:visited){color:var(--theme--link--Color)}:is(.sticky){container-type:scroll-state;inset-block-start:0;position:sticky;transition:transform .8s ease;z-index:100;@starting-style{transform:translateY(-100%)}@container scroll-state(stuck: top){box-shadow:var(--theme--container--shadow) var(--theme--container--shadow-color),var(--theme--container--shadow--light) var(--theme--container--shadow-color--light)}}:is([hidden]){display:none}:is(.shadow){box-shadow:var(--theme--container--shadow) var(--theme--container--shadow-color),var(--theme--container--shadow--light) var(--theme--container--shadow-color--light)}