*,:before,:after{box-sizing:border-box}body{background-color:var(--na-colors-accent);color:var(--na-colors-text-primary);font-family:var(--na-typography-family-mono);font-size:.775rem;font-weight:var(--na-typography-body-font-weight);line-height:var(--na-typography-body-line-height);letter-spacing:var(--na-typography-body-letter-spacing);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--na-typography-family-display);font-weight:var(--na-typography-display-font-weight);line-height:var(--na-typography-display-line-height);margin:0}h1{text-transform:lowercase;font-size:2.5rem}:where(a){color:inherit;border-bottom:var(--na-strokes-hairline) solid var(--na-colors-border-strong);text-decoration:none;display:inline}:where(a:hover){border-bottom-color:var(--na-colors-text-primary)}:focus-visible{outline:var(--na-strokes-focus) solid var(--na-colors-text-primary);outline-offset:var(--na-strokes-focus-offset)}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--na-motion-duration-slow)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-timeline:auto!important}}
