.site-root{--rp-ease:cubic-bezier(.22, .61, .36, 1)}.site-root .rp-loader{width:2.5rem;height:2.5rem;display:inline-block;position:relative}.site-root .rp-loader>span{border:2px solid hsl(var(--t-accent));opacity:.35;border-radius:9999px;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.site-root .rp-loader>span{animation:rp-spread 1.6s var(--rp-ease) infinite}.site-root .rp-loader>span:nth-child(2){animation-delay:.53s}.site-root .rp-loader>span:nth-child(3){animation-delay:1.06s}}.site-root .rp-progress{background:conic-gradient(hsl(var(--t-accent)) calc(var(--rp-p,0) * 1turn), hsl(var(--t-border)) 0)}.site-root .rp-scroller{scrollbar-width:none}.site-root .rp-scroller::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:no-preference){.site-root .rp-pop{animation:rp-pop .45s var(--rp-ease)}.site-root .rp-mix-bar{animation:rp-wipe 1.1s var(--rp-ease) .15s both}}@keyframes rp-pop{35%{transform:scale(1.28)}}@keyframes rp-wipe{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}.site-root .bf-serif{font-family:var(--font-serif), Georgia, "Times New Roman", serif}.site-root .bf-meta{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--t-muted));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:500;line-height:1.45}.site-root .bf-body>:nth-child(1 of .prose)>p:first-child{font-size:1.06em;font-weight:500;line-height:1.6}
