@layer components{.post.astro-3blcfnl5{max-inline-size:46rem;padding-block:var(--size-fluid-5) var(--size-fluid-6)}header.astro-3blcfnl5{margin-block-end:var(--size-9)}h1.astro-3blcfnl5{font-size:var(--font-size-fluid-3);letter-spacing:-.02em;margin-block-end:var(--size-3)}.translated.astro-3blcfnl5{margin-block-start:var(--size-2);& a{color:var(--link)}}.prose.astro-3blcfnl5{font-size:var(--font-size-2);line-height:var(--font-lineheight-4);&>*+*{margin-block-start:var(--size-4)}& h2{font-size:var(--font-size-5);margin-block-start:var(--size-8)}& h3{font-size:var(--font-size-3);margin-block-start:var(--size-6)}& ul,& ol{padding-inline-start:var(--size-5)}& li+li{margin-block-start:var(--size-1)}& pre{background:var(--term-bg);color:var(--term-text);border-radius:var(--radius-3);padding:var(--size-4) var(--size-5);font-size:var(--font-size-0);line-height:var(--font-lineheight-4);overflow-x:auto}& blockquote{border-inline-start:3px solid var(--accent);color:var(--text-2);padding-inline-start:var(--size-4)}& img{border-radius:var(--radius-3)}& table{font-size:var(--font-size-1);display:block;overflow-x:auto}& th,& td{border:1px solid var(--border);padding:var(--size-1) var(--size-3);text-align:start}& hr{border:0;border-block-start:1px solid var(--border);margin-block:var(--size-8)}}}
