.topbar.svelte-1mki4u3{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.crumb.svelte-1mki4u3{font-family:var(--font-mono);color:var(--text-3);letter-spacing:.04em;min-width:0;font-size:.72rem}.crumb.svelte-1mki4u3 a:where(.svelte-1mki4u3){color:var(--text-2);text-decoration:none}.crumb.svelte-1mki4u3 a:where(.svelte-1mki4u3):hover{color:var(--cyan)}.header.svelte-1mki4u3{margin-bottom:1.5rem}.lead.svelte-1mki4u3{margin:0 0 1rem}.lead.svelte-1mki4u3 img:where(.svelte-1mki4u3){object-fit:cover;border:2px solid var(--border);width:100%;max-width:420px;max-height:320px;display:block}figcaption.svelte-1mki4u3{font-family:var(--font-mono);color:var(--text-2);margin-top:.3rem;font-size:.7rem}.gallery.svelte-1mki4u3{flex-wrap:wrap;gap:.6rem;margin-bottom:1.5rem;display:flex}.gallery.svelte-1mki4u3 img:where(.svelte-1mki4u3){object-fit:cover;border:1px solid var(--border);width:110px;height:82px;display:block}.tag.svelte-1mki4u3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--purple);margin-bottom:.35rem;font-size:.65rem}h1.svelte-1mki4u3{color:var(--text);margin:0;font-size:1.8rem;font-weight:800}.meta.svelte-1mki4u3{background:var(--surface);border:2px solid var(--border);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem 1.5rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:grid}.meta.svelte-1mki4u3 div:where(.svelte-1mki4u3){flex-direction:column;gap:.2rem;display:flex}dt.svelte-1mki4u3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:.65rem}dd.svelte-1mki4u3{color:var(--text);margin:0;font-size:.92rem}.boot-note.svelte-1mki4u3{font-family:var(--font-mono);color:var(--text-2);margin:0;font-size:.72rem}.boot-note.svelte-1mki4u3 strong:where(.svelte-1mki4u3){color:var(--cyan)}.notes.svelte-1mki4u3 h2:where(.svelte-1mki4u3){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--amber);border-bottom:1px solid var(--border);margin:0 0 .5rem;padding-bottom:.3rem;font-size:.72rem}.notes.svelte-1mki4u3 p:where(.svelte-1mki4u3){color:var(--text-2);margin:0;font-size:.9rem;line-height:1.6}@media (width<=480px){h1.svelte-1mki4u3{font-size:1.45rem}.meta.svelte-1mki4u3{gap:.75rem 1rem;padding:1rem}}
