.site-head.svelte-gygcht{justify-content:space-between;align-items:baseline;padding-block:1.5rem;display:flex}.wordmark.svelte-gygcht{font-family:var(--font-mono);color:var(--accent-strong);font-size:.9375rem;font-weight:500;text-decoration:none}nav.svelte-gygcht a:where(.svelte-gygcht){font-family:var(--font-mono);color:var(--muted);font-size:.8125rem;text-decoration:none}nav.svelte-gygcht a:where(.svelte-gygcht):hover{color:var(--accent-strong)}.detail.svelte-gygcht{max-width:44rem;padding-block:clamp(2rem,6vh,4rem) 4rem}h1.svelte-gygcht{font-family:var(--font-display);letter-spacing:-.02em;margin-top:1.25rem;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:800;line-height:1.05}.lead.svelte-gygcht{font-family:var(--font-display);color:var(--accent-strong);margin-top:.75rem;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:500;line-height:1.4}.meta.svelte-gygcht{border-block:1px solid var(--line);gap:.75rem;margin-top:1.75rem;padding-block:1.25rem;display:grid}.stack.svelte-gygcht{flex-wrap:wrap;gap:.5rem;display:flex}.stack.svelte-gygcht span:where(.svelte-gygcht){font-family:var(--font-mono);color:var(--accent-strong);background:var(--accent-tint);padding:.15rem .5rem;font-size:.75rem}.repo.svelte-gygcht{font-family:var(--font-mono);color:var(--ink);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;width:fit-content;font-size:.875rem}.repo.svelte-gygcht:hover{color:var(--accent-strong);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.private-note.svelte-gygcht{font-family:var(--font-mono);color:var(--muted);font-size:.8125rem}.guide-link.svelte-gygcht{font-family:var(--font-mono);color:var(--accent-strong);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;width:fit-content;font-size:.875rem}.guide-link.svelte-gygcht:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.body.svelte-gygcht{gap:1rem;margin-top:1.75rem;display:grid}.block.svelte-gygcht{margin-top:2.5rem}.intro.svelte-gygcht{gap:1rem;margin-top:1.25rem;display:grid}.term.svelte-gygcht{border:1px solid var(--line);background:var(--surface);margin-top:1.25rem}.term-cap.svelte-gygcht{font-family:var(--font-mono);color:var(--muted);border-bottom:1px solid var(--line);padding:.625rem 1rem;font-size:.75rem}.term-body.svelte-gygcht{font-family:var(--font-mono);margin:0;padding:1rem;font-size:.8125rem;line-height:1.75;overflow-x:auto}.t-line.svelte-gygcht{white-space:pre}.t-comment.svelte-gygcht{color:var(--muted)}.t-cmd.svelte-gygcht:before{content:"$ ";color:var(--accent-strong)}.t-out.svelte-gygcht{color:var(--accent-strong)}.code.svelte-gygcht{color:var(--ink)}.cmp.svelte-gygcht{border:1px solid var(--line);background:var(--surface);grid-template-columns:1fr 1fr;margin-top:1.25rem;display:grid}.cmp-head.svelte-gygcht{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line);padding:.625rem 1rem;font-size:.75rem}.cmp-head.after.svelte-gygcht{color:var(--accent-strong);background:var(--accent-tint)}.cmp-cell.svelte-gygcht{color:var(--muted);border-bottom:1px solid var(--line);padding:.875rem 1rem;font-size:.9375rem}.cmp-cell.after.svelte-gygcht{color:var(--ink);background:var(--accent-tint)}.cmp-cell.svelte-gygcht:nth-last-child(-n+2){border-bottom:none}.cmp-label.svelte-gygcht{display:none}.prin.svelte-gygcht{gap:1.25rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.prin.svelte-gygcht li:where(.svelte-gygcht){padding-left:1.25rem;position:relative}.prin.svelte-gygcht li:where(.svelte-gygcht):before{content:"";background:var(--accent);width:.5rem;height:.5rem;position:absolute;top:.5em;left:0}.prin.svelte-gygcht strong:where(.svelte-gygcht){font-family:var(--font-display);font-weight:600}.prin.svelte-gygcht p:where(.svelte-gygcht){color:var(--muted);margin-top:.25rem;font-size:.9375rem}@media (width<=640px){.cmp.svelte-gygcht{grid-template-columns:1fr}.cmp-head.svelte-gygcht{display:none}.cmp-label.svelte-gygcht{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);margin-bottom:.25rem;font-size:.6875rem;display:block}.cmp-cell.after.svelte-gygcht .cmp-label:where(.svelte-gygcht){color:var(--accent-strong)}}.gallery.svelte-gygcht{gap:1.5rem;margin-top:2.5rem;display:grid}figure.svelte-gygcht{border:1px solid var(--line);background:var(--surface);margin:0}figure.svelte-gygcht img:where(.svelte-gygcht){width:100%;height:auto;display:block}figcaption.svelte-gygcht{font-family:var(--font-mono);color:var(--muted);border-top:1px solid var(--line);padding:.625rem .875rem;font-size:.75rem}.back.svelte-gygcht{font-family:var(--font-mono);color:var(--muted);margin-top:3rem;font-size:.875rem;text-decoration:none;display:inline-block}.back.svelte-gygcht:hover{color:var(--accent-strong)}
