.chooser[data-astro-cid-carjfpk3]{margin:0}.cases[data-astro-cid-carjfpk3]{display:grid;gap:.9rem}@media(min-width:600px){.cases[data-astro-cid-carjfpk3]{grid-template-columns:1fr 1fr}}.case[data-astro-cid-carjfpk3]{background:var(--surface);border:1px solid var(--line-strong);border-top:3px solid var(--accent);border-radius:var(--radius);padding:1rem 1.1rem;display:flex;flex-direction:column}.built[data-astro-cid-carjfpk3]{--accent: var(--cyan)}.ai[data-astro-cid-carjfpk3]{--accent: var(--purple-soft)}.case-title[data-astro-cid-carjfpk3]{display:flex;align-items:center;gap:.55rem;font-family:var(--font-head);font-weight:700;color:var(--text-strong);line-height:1.25;margin-bottom:.8rem}.dot[data-astro-cid-carjfpk3]{width:.65rem;height:.65rem;border-radius:50%;background:var(--accent);flex:none}dl[data-astro-cid-carjfpk3]{margin:0 0 .9rem;font-size:.92rem}dt[data-astro-cid-carjfpk3]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}dd[data-astro-cid-carjfpk3]{margin:.1rem 0 .65rem}.so[data-astro-cid-carjfpk3]{margin:auto 0 0;padding-top:.75rem;border-top:1px dashed var(--line-strong);color:var(--text-strong);font-weight:600;font-size:.95rem;display:flex;gap:.5rem}.arrow[data-astro-cid-carjfpk3]{color:var(--accent)}.base[data-astro-cid-carjfpk3]{margin-top:.9rem;background:var(--purple);border-radius:var(--radius);padding:.9rem 1.1rem 1rem;color:var(--white)}.base-title[data-astro-cid-carjfpk3]{font-family:var(--font-head);font-weight:700;margin-bottom:.6rem}.base[data-astro-cid-carjfpk3] ul[data-astro-cid-carjfpk3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.base[data-astro-cid-carjfpk3] li[data-astro-cid-carjfpk3]{background:#00000038;border-radius:999px;padding:.2rem .75rem;font-size:.88rem}figcaption[data-astro-cid-carjfpk3]{margin-top:.9rem}
