.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.writing.svelte-k45wj3{max-width:650px}h1.svelte-k45wj3{margin-bottom:1rem}.writing.svelte-k45wj3>p:where(.svelte-k45wj3){margin-bottom:3rem;color:#666}.subscribe-card.svelte-k45wj3{padding:1.75rem;border:1px solid #e5e5e5;border-radius:.75rem;background:#fafafa;margin-bottom:3rem}.subscribe-card.svelte-k45wj3 h2:where(.svelte-k45wj3){font-size:1.3rem;margin-bottom:.5rem}.subscribe-card.svelte-k45wj3 p:where(.svelte-k45wj3){color:#444;margin-bottom:1rem}.subscribe-form.svelte-k45wj3{display:flex;gap:.75rem;flex-wrap:wrap}.subscribe-form.svelte-k45wj3 input:where(.svelte-k45wj3){flex:1;min-width:220px;padding:.8rem 1rem;border:1px solid #ccc;border-radius:.5rem;font-size:1rem}.subscribe-form.svelte-k45wj3 input:where(.svelte-k45wj3):focus{outline:none;border-color:#000}.subscribe-form.svelte-k45wj3 button:where(.svelte-k45wj3){padding:.8rem 1.5rem;border:none;border-radius:.5rem;background:#111;color:#fff;font-weight:600;cursor:pointer;transition:opacity .2s ease}.subscribe-form.svelte-k45wj3 button:where(.svelte-k45wj3):disabled{opacity:.6;cursor:not-allowed}.form-message.svelte-k45wj3{margin-top:.85rem;font-size:.95rem}.form-message.error.svelte-k45wj3{color:#b00020}.form-message.success.svelte-k45wj3{color:#0f8b2c}.posts-list.svelte-k45wj3{display:flex;flex-direction:column;gap:1.5rem}.post-item.svelte-k45wj3{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;text-decoration:none;color:inherit}.post-item.svelte-k45wj3:hover{opacity:.8}.post-title.svelte-k45wj3{flex:1;text-decoration:underline}.date.svelte-k45wj3{color:#666;font-size:.9rem;white-space:nowrap}@media(max-width:640px){.subscribe-form.svelte-k45wj3{flex-direction:column}.subscribe-form.svelte-k45wj3 button:where(.svelte-k45wj3){width:100%}.post-item.svelte-k45wj3{flex-direction:column;gap:.25rem}}
