.container.svelte-tqwnd6.svelte-tqwnd6{max-width:680px;margin:0 auto;padding:0 1.5rem}.post-header.svelte-tqwnd6.svelte-tqwnd6{margin-bottom:2.5rem}.meta-row.svelte-tqwnd6.svelte-tqwnd6{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem}.date.svelte-tqwnd6.svelte-tqwnd6{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-muted)}.tags.svelte-tqwnd6.svelte-tqwnd6{display:flex;gap:.4rem}h1.svelte-tqwnd6.svelte-tqwnd6{font-size:2.4rem;letter-spacing:-.02em;margin-bottom:1.25rem;line-height:1.15}section.svelte-tqwnd6.svelte-tqwnd6{margin:2.5rem 0}h2.svelte-tqwnd6.svelte-tqwnd6{font-size:1.3rem;margin-bottom:1rem;letter-spacing:-.01em}p.svelte-tqwnd6.svelte-tqwnd6{margin-bottom:1.2em;line-height:1.8;font-size:.97rem}p.svelte-tqwnd6.svelte-tqwnd6:last-child{margin-bottom:0}.eq-block.svelte-tqwnd6.svelte-tqwnd6{margin:1.6rem 0;padding:1.25rem 1.5rem;background:var(--bg-alt);border:1px solid var(--rule);border-radius:4px;overflow-x:auto;display:flex;flex-direction:column;gap:1rem;align-items:center}.eq-block.highlight.svelte-tqwnd6.svelte-tqwnd6{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 5%,var(--bg-alt))}.recipe.svelte-tqwnd6.svelte-tqwnd6{list-style:none;padding:0;margin:1.25rem 0;border:1px solid var(--rule);border-radius:4px;overflow:hidden}.recipe.svelte-tqwnd6 li.svelte-tqwnd6{display:flex;gap:1.25rem;align-items:flex-start;padding:1rem 1.25rem;border-bottom:1px solid var(--rule);font-size:.93rem;line-height:1.7}.recipe.svelte-tqwnd6 li.svelte-tqwnd6:last-child{border-bottom:none}.step-num.svelte-tqwnd6.svelte-tqwnd6{font-family:var(--font-mono);font-size:.7rem;font-weight:500;color:var(--accent);flex-shrink:0;padding-top:.25rem;letter-spacing:.05em}.recipe.svelte-tqwnd6 strong.svelte-tqwnd6{display:block;margin-bottom:.2rem;font-family:var(--font-display);font-size:.95rem}.callout.svelte-tqwnd6.svelte-tqwnd6{margin:1.4rem 0 0;padding:1rem 1.25rem;background:var(--bg-alt);border-left:3px solid var(--accent);border-radius:0 4px 4px 0;font-size:.9rem;line-height:1.7;color:var(--ink)}.callout.svelte-tqwnd6 strong.svelte-tqwnd6{display:block;margin-bottom:.3rem;font-family:var(--font-display)}table.svelte-tqwnd6.svelte-tqwnd6{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.88rem}th.svelte-tqwnd6.svelte-tqwnd6,td.svelte-tqwnd6.svelte-tqwnd6{text-align:left;padding:.6rem .9rem;border:1px solid var(--rule);line-height:1.5}th.svelte-tqwnd6.svelte-tqwnd6{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-muted);background:var(--bg-alt);font-weight:500}td.svelte-tqwnd6.svelte-tqwnd6:first-child{font-family:var(--font-mono);font-size:.78rem;color:var(--ink-muted);white-space:nowrap}tr.svelte-tqwnd6:nth-child(2n) td.svelte-tqwnd6{background:var(--bg-alt)}.post-footer.svelte-tqwnd6.svelte-tqwnd6{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--rule)}.back-link.svelte-tqwnd6.svelte-tqwnd6{font-family:var(--font-mono);font-size:.8rem;color:var(--ink-muted);text-decoration:none;letter-spacing:.04em;transition:color .15s}.back-link.svelte-tqwnd6.svelte-tqwnd6:hover{color:var(--accent)}@media (max-width: 560px){h1.svelte-tqwnd6.svelte-tqwnd6{font-size:1.85rem}.eq-block.svelte-tqwnd6.svelte-tqwnd6{padding:1rem}table.svelte-tqwnd6.svelte-tqwnd6{font-size:.82rem}td.svelte-tqwnd6.svelte-tqwnd6:first-child{white-space:normal}}
