.tip-jar.svelte-rwogql{margin-top:var(--space-10);padding:var(--space-5);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg);background:var(--color-surface,#fff);gap:var(--space-3);flex-direction:column;display:flex}.tip-jar__title.svelte-rwogql{margin:0;font-size:1.125rem;font-weight:700}.tip-jar__subtitle.svelte-rwogql{color:var(--color-text-muted,#6b7280);margin:0;font-size:.9rem}.tip-jar__amounts.svelte-rwogql{gap:var(--space-2);flex-wrap:wrap;display:flex}.tip-jar__chip.svelte-rwogql{border:1px solid var(--color-border,#d1d5db);color:var(--color-text,#111827);cursor:pointer;background:0 0;border-radius:999px;padding:.375rem .75rem;font-weight:600}.tip-jar__chip--active.svelte-rwogql{border-color:var(--color-accent,#2563eb);background:color-mix(in srgb, var(--color-accent,#2563eb) 14%, transparent)}.tip-jar__label.svelte-rwogql{color:var(--color-text-muted,#6b7280);font-size:.8125rem}.tip-jar__input.svelte-rwogql,.tip-jar__textarea.svelte-rwogql{border:1px solid var(--color-border,#d1d5db);border-radius:var(--radius-md);width:100%;font:inherit;background:var(--color-surface,#fff);color:var(--color-text,#111827);padding:.6rem .75rem}.tip-jar__unavailable.svelte-rwogql,.tip-jar__error.svelte-rwogql{margin:0;font-size:.8125rem}.tip-jar__unavailable.svelte-rwogql{color:var(--color-text-muted,#6b7280)}.tip-jar__error.svelte-rwogql{color:#b91c1c}.tip-jar__cta{width:100%}.post-detail__header.svelte-hf6wbm{padding-top:var(--space-8);padding-bottom:var(--space-6);gap:var(--space-4);flex-direction:column;max-width:760px;display:flex}.post-detail__tags.svelte-hf6wbm{gap:var(--space-2);flex-wrap:wrap;display:flex}.post-detail__title.svelte-hf6wbm{font-family:var(--font-serif);color:var(--color-text);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.post-detail__meta.svelte-hf6wbm{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:.9375rem;display:flex}.post-detail__author.svelte-hf6wbm{color:var(--color-text);font-weight:600}.post-detail__body.svelte-hf6wbm{max-width:760px;padding-bottom:var(--space-16)}.prose.svelte-hf6wbm p{margin-bottom:1.25em;line-height:1.75}.prose.svelte-hf6wbm h2{margin:2em 0 .5em;font-size:1.5rem;font-weight:700}.prose.svelte-hf6wbm h3{margin:1.75em 0 .5em;font-size:1.25rem;font-weight:600}.prose.svelte-hf6wbm ul,.prose.svelte-hf6wbm ol{margin-bottom:1.25em;padding-left:1.5em}.prose.svelte-hf6wbm li{margin-bottom:.5em;line-height:1.6}.prose.svelte-hf6wbm blockquote{border-left:3px solid var(--color-accent);color:var(--color-text-muted);margin:1.5em 0;padding-left:1em;font-style:italic}.prose.svelte-hf6wbm code{background-color:var(--color-surface-raised);border-radius:var(--radius-sm);padding:.15em .35em;font-family:monospace;font-size:.9em}.prose.svelte-hf6wbm pre{background-color:var(--color-primary);color:#e8f0fe;padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:1.25em;overflow-x:auto}.prose.svelte-hf6wbm pre code{color:inherit;background:0 0;padding:0}
