.newsletter-inline.svelte-e4up5{margin:3rem 0;padding:2rem;background:linear-gradient(135deg,#1c1c1c,#2d1a0e);border-radius:.75rem;border:1px solid rgba(234,88,12,.3);color:#f9fafb}.newsletter-inner.svelte-e4up5{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:640px){.newsletter-inner.svelte-e4up5{flex-direction:row;align-items:center;gap:2rem}.newsletter-text.svelte-e4up5,.newsletter-form.svelte-e4up5{flex:1}}.newsletter-text.svelte-e4up5 h3:where(.svelte-e4up5){font-size:1.125rem;font-weight:700;color:#fff;margin:0 0 .375rem}.newsletter-text.svelte-e4up5 p:where(.svelte-e4up5){font-size:.875rem;color:#d1d5db;margin:0;line-height:1.5}.newsletter-form.svelte-e4up5{display:flex;gap:.5rem}input[type=email].svelte-e4up5{flex:1;padding:.625rem .875rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;font-size:.875rem;outline:none;min-width:0}input[type=email].svelte-e4up5::placeholder{color:#fff6}input[type=email].svelte-e4up5:focus{border-color:#ea580c;background:#ffffff1f}button.svelte-e4up5:not(.popup-close):not(.popup-skip){padding:.625rem 1.25rem;background:#ea580c;color:#fff;font-weight:600;font-size:.875rem;border:none;border-radius:.5rem;cursor:pointer;white-space:nowrap;transition:background .15s}button.svelte-e4up5:not(.popup-close):not(.popup-skip):hover:not(:disabled){background:#c2410c}button.svelte-e4up5:not(.popup-close):not(.popup-skip):disabled{opacity:.5;cursor:not-allowed}.success-msg.svelte-e4up5{color:#86efac;font-size:.9375rem;margin:0;text-align:center;padding:.5rem 0}.error-msg.svelte-e4up5{color:#fca5a5;font-size:.8125rem;margin:.5rem 0 0}.popup-overlay.svelte-e4up5{position:fixed;inset:0;background:#0009;z-index:10000;display:flex;align-items:center;justify-content:center;padding:1rem}.popup-box.svelte-e4up5{background:#1c1c1c;border:1px solid rgba(234,88,12,.4);border-radius:1rem;padding:2rem;max-width:420px;width:100%;position:relative;color:#f9fafb;display:flex;flex-direction:column;gap:1rem}.popup-box.svelte-e4up5 h3:where(.svelte-e4up5){font-size:1.25rem;font-weight:700;color:#fff;margin:0}.popup-box.svelte-e4up5 p:where(.svelte-e4up5){font-size:.9375rem;color:#d1d5db;margin:0;line-height:1.5}.popup-close.svelte-e4up5{position:absolute;top:.875rem;right:.875rem;background:none;border:none;color:#9ca3af;font-size:1rem;cursor:pointer;padding:.25rem;line-height:1}.popup-close.svelte-e4up5:hover{color:#fff}.popup-skip.svelte-e4up5{background:none;border:none;color:#6b7280;font-size:.8125rem;cursor:pointer;padding:0;text-align:center;text-decoration:underline}.popup-skip.svelte-e4up5:hover{color:#9ca3af}.share-link-container.svelte-ah8vza{position:relative;display:inline-block}.share-icon-link.svelte-ah8vza{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#6b7280!important;text-decoration:none;border-radius:.5rem;transition:all .2s ease;background:transparent}.share-icon-link.svelte-ah8vza span{color:currentColor}.share-icon-link.svelte-ah8vza:hover{background-color:#f3f4f6;color:#ea580c!important}.share-popover.svelte-ah8vza{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:.75rem;z-index:1000;pointer-events:none;animation:svelte-ah8vza-popoverFadeIn .2s ease-out}.popover-content.svelte-ah8vza{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:150px}.icon-3d.svelte-ah8vza{display:flex;align-items:center;justify-content:center;color:#ea580c;transform-style:preserve-3d;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.platform-label.svelte-ah8vza{font-size:.875rem;font-weight:600;color:#374151;text-align:center;white-space:nowrap}.action-text.svelte-ah8vza{font-size:.75rem;color:#6b7280;text-align:center;white-space:nowrap}@keyframes svelte-ah8vza-popoverFadeIn{0%{opacity:0;transform:translateY(-50%) translate(10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.share-link-container.svelte-pqft6n{position:relative;display:inline-block}.share-icon-link.svelte-pqft6n{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#6b7280!important;text-decoration:none;border-radius:.5rem;transition:all .2s ease;background:transparent;border:none;cursor:pointer;padding:0}.share-icon-link.svelte-pqft6n span{color:currentColor}.share-icon-link.svelte-pqft6n:hover{background-color:#f3f4f6;color:#ea580c!important}.share-popover.svelte-pqft6n{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:.75rem;z-index:1000;pointer-events:none;animation:svelte-pqft6n-popoverFadeIn .2s ease-out}.popover-content.svelte-pqft6n{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:150px}.icon-3d.svelte-pqft6n{display:flex;align-items:center;justify-content:center;color:#ea580c;transform-style:preserve-3d;filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))}.platform-label.svelte-pqft6n{font-size:.875rem;font-weight:600;color:#374151;text-align:center;white-space:nowrap}.action-text.svelte-pqft6n{font-size:.75rem;color:#6b7280;text-align:center;white-space:nowrap}@keyframes svelte-pqft6n-popoverFadeIn{0%{opacity:0;transform:translateY(-50%) translate(10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}
