:root{--site-deep:color-mix(in oklab, var(--brand-glow) 30%, #030712);--site-deeper:color-mix(in oklab, var(--brand-glow) 14%, #030712);--site-accent:var(--brand-to-on-dark);--site-rule:#ffffff1a}.prose-stx{color:#d1d5db;font-size:1.0625rem;line-height:1.75}.prose-stx>*+*{margin-top:1.1em}.prose-stx h2{color:#fff;letter-spacing:-.01em;margin-top:2.2em;font-size:1.6rem;font-weight:800;line-height:1.25}.prose-stx h3{color:#fff;margin-top:1.8em;font-size:1.2rem;font-weight:700}.prose-stx a{color:var(--site-accent);text-underline-offset:3px;text-decoration:underline}.prose-stx a:hover,.prose-stx strong{color:#fff}.prose-stx ul,.prose-stx ol{padding-left:1.4em}.prose-stx ul{list-style:outside}.prose-stx ol{list-style:decimal}.prose-stx li+li{margin-top:.4em}.prose-stx blockquote{border-left:3px solid var(--brand-glow);color:#e5e7eb;padding-left:1em}.prose-stx table{border-collapse:collapse;width:100%;font-size:.95rem;display:block;overflow-x:auto}.prose-stx th,.prose-stx td{text-align:left;vertical-align:top;border:1px solid #ffffff1f;padding:.6em .8em}.prose-stx th{color:#fff;background:#ffffff0d}.prose-stx code{background:#ffffff14;border-radius:4px;padding:.1em .35em;font-size:.92em}:root{--site-accent-text:color-mix(in oklab, var(--brand-to-on-dark) 62%, white)}
