.back[data-astro-cid-ovxcmftc],.detail[data-astro-cid-ovxcmftc]{width:100%;max-width:1000px;margin-inline:auto}.back[data-astro-cid-ovxcmftc]{font-size:var(--step--1);margin-bottom:var(--s-6)}.back[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]{display:inline-block;transition:transform var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}.back[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]:hover{transform:translate(-4px)}@media(pointer:coarse){.back[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]{padding-block:var(--s-2)}}.detail[data-astro-cid-ovxcmftc]{display:flex;flex-direction:column;gap:var(--s-8)}.head[data-astro-cid-ovxcmftc]{max-width:none}.meta-row[data-astro-cid-ovxcmftc]{display:flex;align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:.78rem;color:var(--ink-faint);margin-bottom:var(--s-4)}.cat[data-astro-cid-ovxcmftc]{color:var(--accent)}.demo-type[data-astro-cid-ovxcmftc]{color:var(--ink-faint)}.demo-type[data-astro-cid-ovxcmftc].live{color:var(--good)}.head[data-astro-cid-ovxcmftc] h1[data-astro-cid-ovxcmftc]{margin-bottom:var(--s-3)}.hook[data-astro-cid-ovxcmftc]{font-size:var(--step-1);color:var(--ink-dim);margin:0 0 var(--s-4);max-width:62ch}.serves[data-astro-cid-ovxcmftc]{display:flex;gap:var(--s-3);align-items:baseline;color:var(--ink);font-style:italic;border-left:2px solid var(--accent);padding-left:var(--s-4);margin:0;max-width:68ch}.serves-label[data-astro-cid-ovxcmftc]{font-style:normal;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);flex-shrink:0;transform:translateY(1px)}@media(max-width:560px){.serves[data-astro-cid-ovxcmftc]{flex-direction:column;gap:2px}.result[data-astro-cid-ovxcmftc]{flex-direction:column;gap:var(--s-1)}}.result[data-astro-cid-ovxcmftc]{display:flex;gap:var(--s-3);align-items:baseline;margin:var(--s-4) 0 0;padding:var(--s-3) var(--s-4);background:color-mix(in srgb,var(--accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,var(--bg-hair));border-radius:10px;color:var(--ink)}.result-label[data-astro-cid-ovxcmftc]{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);flex-shrink:0;transform:translateY(1px)}.hero[data-astro-cid-ovxcmftc]{max-width:100%;aspect-ratio:16 / 7!important}.cols[data-astro-cid-ovxcmftc]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--s-12);align-items:start}.description[data-astro-cid-ovxcmftc]{font-size:var(--step-1);color:var(--ink);line-height:1.5}.body[data-astro-cid-ovxcmftc] p{color:var(--ink-dim)}.demo-block[data-astro-cid-ovxcmftc]{margin-top:var(--s-12);border-top:1px solid var(--bg-hair);padding-top:var(--s-8)}.demo-block[data-astro-cid-ovxcmftc] h2[data-astro-cid-ovxcmftc]{font-size:var(--step-1)}.demo-note[data-astro-cid-ovxcmftc]{color:var(--ink-faint);font-size:var(--step--1)}.side[data-astro-cid-ovxcmftc]{display:flex;flex-direction:column;gap:var(--s-6);position:sticky;top:90px}.fact[data-astro-cid-ovxcmftc] h3[data-astro-cid-ovxcmftc]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 var(--s-3)}.fact[data-astro-cid-ovxcmftc] p[data-astro-cid-ovxcmftc]{color:var(--ink-dim);margin:0}.tags[data-astro-cid-ovxcmftc]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.tags[data-astro-cid-ovxcmftc] li[data-astro-cid-ovxcmftc]{font-family:var(--font-mono);font-size:.74rem;color:var(--ink-dim);border:1px solid var(--bg-hair);border-radius:6px;padding:2px 8px}.side[data-astro-cid-ovxcmftc] .links[data-astro-cid-ovxcmftc]{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-2)}.side[data-astro-cid-ovxcmftc] .links[data-astro-cid-ovxcmftc] .muted[data-astro-cid-ovxcmftc]{color:var(--ink-faint);font-style:italic}.fact-note[data-astro-cid-ovxcmftc]{color:var(--ink-faint);font-size:var(--step--1);line-height:1.5;margin:var(--s-3) 0 0}.related[data-astro-cid-ovxcmftc]{border-top:1px solid var(--bg-hair);padding-top:var(--s-8)}.related[data-astro-cid-ovxcmftc] h2[data-astro-cid-ovxcmftc]{font-size:var(--step-1);margin-bottom:var(--s-2)}.related-note[data-astro-cid-ovxcmftc]{color:var(--ink-faint);font-size:var(--step--1);margin-bottom:var(--s-6)}.related[data-astro-cid-ovxcmftc] ul[data-astro-cid-ovxcmftc]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:var(--s-4)}.related[data-astro-cid-ovxcmftc] li[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]{display:flex;flex-direction:column;gap:2px;padding:var(--s-4);border:1px solid var(--bg-hair);border-radius:10px;color:inherit;transition:border-color var(--dur-fast) var(--ease-soft)}.related[data-astro-cid-ovxcmftc] li[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]:hover{border-color:var(--accent);color:inherit}.r-title[data-astro-cid-ovxcmftc]{color:var(--ink)}.r-hook[data-astro-cid-ovxcmftc]{color:var(--ink-faint);font-size:var(--step--1)}@media(max-width:820px){.cols[data-astro-cid-ovxcmftc]{grid-template-columns:1fr;gap:var(--s-8)}.side[data-astro-cid-ovxcmftc]{position:static}}
