@view-transition{navigation: auto;
}:root{--passage-duration:800ms;--passage-ease:cubic-bezier(0.16, 1, 0.3, 1);--slip-paper:color-mix(in srgb, color-mix(in oklab, var(--palette-bg-main, #fbf7f0) 12%, #fdfbf7) 96%, transparent);--frame-ink:color-mix(in srgb, var(--day-ink, #202622) 72%, transparent)}:root[data-sunlit-mode=night]{--slip-paper:color-mix(in srgb, #27242b 93%, transparent);--frame-ink:color-mix(in srgb, var(--night-ink, #efd5c5) 72%, transparent)}#theme-toggle{view-transition-name:light-control}::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:var(--passage-duration);animation-timing-function:var(--passage-ease)}::view-transition-old(root),::view-transition-new(root){animation-duration:260ms;animation-timing-function:ease}::view-transition-group(slip-main){z-index:3;overflow:clip;background:var(--slip-paper)}::view-transition-image-pair(slip-main){isolation:auto}::view-transition-old(slip-main){animation:none;opacity:0}::view-transition-new(slip-main){inset:0 auto auto 0;width:auto;height:auto;animation:none}html:active-view-transition .index-slip .slip-card{background:0 0}body>.crop-c{view-transition-name:page-frame}::view-transition-group(page-frame){z-index:2;background:linear-gradient(var(--frame-ink),var(--frame-ink))0 2rem/1.25rem 1px no-repeat,linear-gradient(var(--frame-ink),var(--frame-ink))2rem 0/1px 1.25rem no-repeat,linear-gradient(var(--frame-ink),var(--frame-ink))100% 2rem/1.25rem 1px no-repeat,linear-gradient(var(--frame-ink),var(--frame-ink))right 2rem top/1px 1.25rem no-repeat,linear-gradient(var(--frame-ink),var(--frame-ink))left bottom 2rem/1.25rem 1px no-repeat,linear-gradient(var(--frame-ink),var(--frame-ink))2rem 100%/1px 1.25rem no-repeat,linear-gradient(var(--frame-ink),var(--frame-ink))right bottom 2rem/1.25rem 1px no-repeat,linear-gradient(var(--frame-ink),var(--frame-ink))right 2rem bottom/1px 1.25rem no-repeat}::view-transition-old(page-frame),::view-transition-new(page-frame){animation:none;opacity:0}body.index-page :is(.sheet,.article-shell){view-transition-name:sheet}::view-transition-old(sheet),::view-transition-new(sheet){inset:0 auto auto 0;width:auto;height:auto}::view-transition-old(sheet){animation:sheet-lift 150ms ease-in both}::view-transition-new(sheet){animation:sheet-settle 420ms 110ms var(--passage-ease)both}@keyframes sheet-lift{to{opacity:0}}@keyframes sheet-settle{from{opacity:0;translate:0 6px}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:1ms!important;animation-delay:0ms!important}}