/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.article{color:var(--fg-base)}@supports (color:color-mix(in lab, red, red)){.article{color:color-mix(in oklab, var(--fg-base) 85%, transparent)}}:is(.article>*){margin-bottom:calc(var(--spacing,.25rem) * 4)}.article h1{font-size:1.8rem}.article h2{font-size:1.7rem}.article h3{font-size:1.5rem}.article h4{font-size:1.35rem}.article h5{font-size:1.15rem}.article h6{font-size:1rem}.article code{font-family:Geist Mono Variable,ui-monospace,monospace}.article :not(pre)>code{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--border-card);background-color:var(--bg-l1);padding-inline:calc(var(--spacing,.25rem) * 1);color:var(--fg-accent);padding-block:1px}.article hr{color:var(--border-card)}.article .shiki{background-color:#0000!important}.article .shiki code{width:fit-content;padding-block:calc(var(--spacing,.25rem) * 4);display:block}.article .shiki code span.line{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);display:inline-block}.article .shiki code span.highlighted{background-color:oklab(100% 0 5.96046e-8/.1)}@media (prefers-color-scheme:dark){.article .shiki span{color:var(--shiki-dark)!important}}.article ol{margin-left:2rem;list-style:decimal}.article ul{margin-left:2rem;list-style:outside}.article a{color:var(--fg-base-bright)}@media (hover:hover){.article a:hover{color:var(--fg-accent)}}.article blockquote{border-left:4px solid var(--fg-muted);padding:.25rem 0}.article blockquote>*{margin-left:1rem}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
