@layer reset,base,components.primitives,components.patterns;@layer components.features{.rdp{top:0;height:2px;z-index:var(--z-nav-progress);pointer-events:none;position:fixed;inset-inline:0}.rdp i{border-radius:var(--radius-pill);background:var(--fg-brand);transform-origin:0;height:100%;transform:scaleX(var(--rdp-read,0));display:block}@media print{.rdp{display:none}}.prose :is(p,li){color:var(--fg-2);line-height:var(--leading-prose);text-wrap:pretty}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose :is(h2,h3){font-family:var(--font-display);letter-spacing:var(--tracking-snug);color:var(--fg-1)}.prose strong{color:var(--fg-1);font-weight:var(--font-weight-semibold)}.prose a{color:var(--fg-link);-webkit-text-decoration:var(--link-underline);text-decoration:var(--link-underline);text-underline-offset:var(--link-underline-offset);transition:var(--tint-transition)}.prose a:hover{-webkit-text-decoration:var(--link-underline-hover);text-decoration:var(--link-underline-hover)}.prose-toc-title{font-family:var(--font-mono);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}}
