.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.post.svelte-18xlpdi{max-width:650px}.post-content.svelte-18xlpdi{line-height:1.7;color:#333}.post-content.svelte-18xlpdi .post-banner{display:block;width:100%;height:auto;margin-bottom:2rem;border-radius:.5rem}.post-content.svelte-18xlpdi h1:where(.svelte-18xlpdi){font-size:2rem;margin-bottom:.75rem;font-weight:600}.copy-button.svelte-18xlpdi{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid #ddd;border-radius:.375rem;background:#fff;color:#666;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:2rem}.copy-button.svelte-18xlpdi:hover{border-color:#111;background:#fafafa;color:#333}.copy-button.copied.svelte-18xlpdi{border-color:#0f8b2c;background:#e8f5e9;color:#0f8b2c}.copy-button.svelte-18xlpdi .icon:where(.svelte-18xlpdi){width:14px;height:14px;flex-shrink:0}.copy-button.svelte-18xlpdi .icon.check:where(.svelte-18xlpdi){animation:svelte-18xlpdi-scaleIn .2s ease}@keyframes svelte-18xlpdi-scaleIn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.post-content.svelte-18xlpdi h2{font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem;font-weight:600}.post-content.svelte-18xlpdi h3{font-size:1.25rem;margin-top:2rem;margin-bottom:.75rem;font-weight:600}.post-content.svelte-18xlpdi p{margin-bottom:1.2rem}.post-content.svelte-18xlpdi strong{font-weight:600}.post-content.svelte-18xlpdi ul,.post-content.svelte-18xlpdi ol{margin-bottom:1.2rem;padding-left:1.5rem}.post-content.svelte-18xlpdi li{margin-bottom:.5rem}.post-content.svelte-18xlpdi a{color:#333;text-decoration:underline}.post-content.svelte-18xlpdi a:hover{color:#000}.post-content.svelte-18xlpdi em{font-style:italic}.post-content.svelte-18xlpdi .post-image{width:100%;margin:2rem 0;display:block}.post-content.svelte-18xlpdi hr{border:none;border-top:1px solid #ddd;margin:2rem 0}.subscribe-card.svelte-18xlpdi{margin-top:3rem;padding:1.75rem;border:1px solid #e5e5e5;border-radius:.75rem;background:#fafafa}.subscribe-card.svelte-18xlpdi h2:where(.svelte-18xlpdi){font-size:1.3rem;margin-bottom:.75rem}.subscribe-card.svelte-18xlpdi p:where(.svelte-18xlpdi){color:#444;margin-bottom:1.25rem}.subscribe-form.svelte-18xlpdi{display:flex;gap:.75rem;flex-wrap:wrap}.subscribe-form.svelte-18xlpdi input:where(.svelte-18xlpdi){flex:1;min-width:220px;padding:.8rem 1rem;border:1px solid #ccc;border-radius:.5rem;font-size:1rem}.subscribe-form.svelte-18xlpdi input:where(.svelte-18xlpdi):focus{outline:none;border-color:#000}.subscribe-form.svelte-18xlpdi button:where(.svelte-18xlpdi){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-18xlpdi button:where(.svelte-18xlpdi):disabled{opacity:.6;cursor:not-allowed}.form-message.svelte-18xlpdi{margin-top:.85rem;font-size:.95rem}.form-message.error.svelte-18xlpdi{color:#b00020}.form-message.success.svelte-18xlpdi{color:#0f8b2c}@media(max-width:640px){.subscribe-form.svelte-18xlpdi{flex-direction:column}.subscribe-form.svelte-18xlpdi button:where(.svelte-18xlpdi){width:100%}}
