@font-face{font-family:LoreAlt;src:url(/fonts/LoreAlt/LOREAlternatesVF.woff2) format("woff2"),url(/fonts/LoreAlt/LOREAlternatesVF.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/Lora/Lora-VariableFont_wght.subset.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/Lora/Lora-Italic-VariableFont_wght.subset.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage/BricolageGrotesque%5Bopsz,wdth,wght%5D.subset.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Gambetta;src:url(/fonts/Gambetta/Gambetta-Variable.subset.woff2) format("woff2"),url(/fonts/Gambetta/Gambetta-Variable.woff) format("woff");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Gambetta;src:url(/fonts/Gambetta/Gambetta-VariableItalic.subset.woff2) format("woff2"),url(/fonts/Gambetta/Gambetta-VariableItalic.woff) format("woff");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist/Geist%5Bwght%5D.subset.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/Geist/GeistMono%5Bwght%5D.subset.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Mamba;src:url(/fonts/mamba/Mamba-Regular.woff2) format("woff2"),url(/fonts/mamba/Mamba-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mamba;src:url(/fonts/mamba/Mamba-Oblique.woff2) format("woff2"),url(/fonts/mamba/Mamba-Oblique.woff) format("woff");font-weight:400;font-style:oblique;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.subset.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/Plus_Jakarta_Sans/PlusJakartaSans-Italic-VariableFont_wght.subset.woff2) format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:Sriracha;src:url(/fonts/Sriracha/Sriracha-Regular.subset.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.page-intro[data-astro-cid-xt2s5ksm]{margin-block-end:var(--size-12)}.page-intro[data-astro-cid-xt2s5ksm] code[data-astro-cid-xt2s5ksm]{font-size:.85em;background:var(--surface-3);padding:1px 5px;border-radius:var(--radius-2)}.themes-stack[data-astro-cid-xt2s5ksm]{display:flex;flex-direction:column;gap:var(--size-20)}.theme-demo[data-astro-cid-xt2s5ksm]{display:flex;flex-direction:column;align-items:flex-start}.theme-badge[data-astro-cid-xt2s5ksm]{display:flex;align-items:baseline;gap:var(--size-4);padding:var(--size-2) var(--size-4);background:var(--surface-3);border:1px solid var(--border-default);border-bottom:none;border-radius:var(--radius-3) var(--radius-3) 0 0}.badge-name[data-astro-cid-xt2s5ksm]{font-family:var(--font-mono);font-size:var(--font-size-3);font-weight:600}.badge-desc[data-astro-cid-xt2s5ksm]{font-family:var(--font-sans);font-size:var(--font-size-2);color:var(--text-secondary)}.article-card[data-astro-cid-xt2s5ksm]{padding:var(--size-3) var(--size-4);border:1px solid var(--border-default);border-radius:0 var(--radius-3) var(--radius-3) var(--radius-3);max-width:68ch;display:flex;flex-direction:column;gap:var(--size-3)}.article-card[data-astro-cid-xt2s5ksm]{@container (min-width: 520px){padding:var(--size-8) var(--size-10)}@container (min-width: 850px){padding:var(--size-10) var(--size-12)}}[data-astro-cid-xt2s5ksm]:has(>.article-card){container-type:inline-size}.article-kicker[data-astro-cid-xt2s5ksm]{display:flex;align-items:center;gap:var(--size-3)}.label-chip[data-astro-cid-xt2s5ksm]{font-size:var(--font-size-2);font-weight:600;text-transform:uppercase;letter-spacing:.07em;padding:2px 8px;background:var(--surface-4);border-radius:var(--radius-7);color:var(--text-secondary)}.article-byline[data-astro-cid-xt2s5ksm]{display:flex;align-items:center;gap:var(--size-2);padding-block:var(--size-3);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin-block-end:var(--size-2);color:var(--text-secondary)}
