.blog-signup.svelte-1kz8p5t{margin:3rem 0 1rem;padding:2rem;border:1px solid #e5e5e5;border-radius:10px;text-align:center;background:#fafafa}.blog-label.svelte-1kz8p5t{margin:0 0 1rem;font-size:1rem;color:#555;font-weight:600}.blog-form.svelte-1kz8p5t{display:flex;gap:.5rem;justify-content:center;max-width:400px;margin:0 auto}.blog-input.svelte-1kz8p5t{flex:1;padding:.75rem 1rem;font-size:.9rem;border:2px solid #ddd;border-radius:6px;outline:none;transition:border-color .2s}.blog-input.svelte-1kz8p5t:focus{border-color:#ff6b35}.blog-btn.svelte-1kz8p5t{padding:.75rem 1.5rem;background:#ff6b35;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s}.blog-btn.svelte-1kz8p5t:hover:not(:disabled){background:#ff5722}.blog-btn.svelte-1kz8p5t:disabled{opacity:.5;cursor:not-allowed}.blog-success.svelte-1kz8p5t{margin:0;color:#555;font-size:.95rem}.blog-error.svelte-1kz8p5t{margin:.5rem 0 0;color:#e53e3e;font-size:.85rem}.footer-signup.svelte-1kz8p5t{margin-top:1rem}.footer-label.svelte-1kz8p5t{margin:0 0 .5rem;font-size:.8rem;color:#666;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.footer-form.svelte-1kz8p5t{display:flex;gap:.4rem}.footer-input.svelte-1kz8p5t{flex:1;padding:.5rem .75rem;font-size:.85rem;background:#1a1a1a;border:1px solid #333;border-radius:5px;color:#fff;outline:none;transition:border-color .2s;min-width:0}.footer-input.svelte-1kz8p5t::placeholder{color:#555}.footer-input.svelte-1kz8p5t:focus{border-color:#ff6b35}.footer-btn.svelte-1kz8p5t{padding:.5rem .85rem;background:#ff6b35;color:#fff;border:none;border-radius:5px;font-weight:700;cursor:pointer;font-size:1rem;transition:background .2s;flex-shrink:0}.footer-btn.svelte-1kz8p5t:hover:not(:disabled){background:#ff5722}.footer-btn.svelte-1kz8p5t:disabled{opacity:.4;cursor:not-allowed}.footer-success.svelte-1kz8p5t{margin:0;color:#999;font-size:.85rem}.footer-error.svelte-1kz8p5t{margin:.25rem 0 0;color:#e53e3e;font-size:.8rem}
