.newsletter-subscription[data-v-77e9c174]{background:linear-gradient(135deg,#eff6ff,#e0e7ff);border:1px solid #dbeafe;border-radius:1rem;box-shadow:0 10px 25px #0000001a;padding:2rem}.container[data-v-77e9c174]{margin:0 auto;max-width:28rem;text-align:center}.header[data-v-77e9c174]{margin-bottom:1.5rem}.title[data-v-77e9c174]{color:#111827;font-size:1.875rem;font-weight:700;margin-bottom:.5rem;margin-top:0}.subtitle[data-v-77e9c174]{color:#6b7280;margin:0}.form[data-v-77e9c174]{display:flex;flex-direction:column;gap:1rem}.input-container[data-v-77e9c174]{position:relative}.email-input[data-v-77e9c174]{background-color:#fff;border:1px solid #d1d5db;border-radius:.75rem;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;color:#111827;font-size:1rem;padding:.75rem 3rem .75rem 1rem;transition:all .2s ease;width:100%}.email-input[data-v-77e9c174]::-moz-placeholder{color:#9ca3af}.email-input[data-v-77e9c174]::placeholder{color:#9ca3af}.email-input[data-v-77e9c174]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.email-input.disabled[data-v-77e9c174]{cursor:not-allowed;opacity:.5}.email-icon[data-v-77e9c174]{pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.icon[data-v-77e9c174]{color:#9ca3af;height:1.25rem;width:1.25rem}.submit-button[data-v-77e9c174]{background:linear-gradient(135deg,#2563eb,#4f46e5);border:none;border-radius:.75rem;box-shadow:0 4px 12px #3b82f64d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease;width:100%}.submit-button[data-v-77e9c174]:hover:not(.disabled){background:linear-gradient(135deg,#1d4ed8,#4338ca);box-shadow:0 6px 16px #3b82f666;transform:translateY(-1px)}.submit-button[data-v-77e9c174]:focus{box-shadow:0 0 0 3px #3b82f64d;outline:none}.submit-button.disabled[data-v-77e9c174]{cursor:not-allowed;opacity:.5;transform:none}.button-content[data-v-77e9c174]{align-items:center;display:flex;gap:.5rem;justify-content:center}.button-icon[data-v-77e9c174],.spinner[data-v-77e9c174]{height:1.25rem;width:1.25rem}.spinner[data-v-77e9c174]{animation:spin-77e9c174 1s linear infinite;margin-left:-.25rem;margin-right:.75rem}.spinner-circle[data-v-77e9c174]{opacity:.25}.spinner-path[data-v-77e9c174]{opacity:.75}@keyframes spin-77e9c174{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.message[data-v-77e9c174]{border-radius:.75rem;font-weight:500;margin-top:1.5rem;padding:1rem;transition:all .3s ease}.message.success[data-v-77e9c174]{background-color:#dcfce7;border:1px solid #bbf7d0;color:#166534}.message.error[data-v-77e9c174]{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.message-content[data-v-77e9c174]{align-items:center;display:flex;gap:.5rem;justify-content:center}.message-icon[data-v-77e9c174]{height:1.25rem;width:1.25rem}.privacy-text[data-v-77e9c174]{color:#6b7280;font-size:.75rem;margin-bottom:0;margin-top:1rem}.fade-enter-active[data-v-77e9c174],.fade-leave-active[data-v-77e9c174]{transition:opacity .3s ease}.fade-enter-from[data-v-77e9c174],.fade-leave-to[data-v-77e9c174]{opacity:0}@media (max-width:640px){.newsletter-subscription[data-v-77e9c174]{padding:1.5rem}.title[data-v-77e9c174]{font-size:1.5rem}}.newsletter-list[data-v-aacb61e9]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:800px;padding:2rem}h1[data-v-aacb61e9]{color:#000;font-size:2rem;font-weight:600;margin-bottom:2rem}.empty[data-v-aacb61e9],.error[data-v-aacb61e9],.loading[data-v-aacb61e9]{color:#666;padding:2rem;text-align:center}.error[data-v-aacb61e9]{color:#d00}.newsletter-items[data-v-aacb61e9]{list-style:none;padding:0}.newsletter-item[data-v-aacb61e9]{background:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:1rem;transition:box-shadow .2s,border-color .2s}.newsletter-item[data-v-aacb61e9]:hover{border-color:#007acc;box-shadow:0 2px 8px #007acc1a}.newsletter-link[data-v-aacb61e9]{color:inherit;display:block;padding:1.5rem;text-decoration:none}.newsletter-header[data-v-aacb61e9]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.newsletter-item h2[data-v-aacb61e9]{color:#000;flex:1;font-size:1.25rem;font-weight:600;margin:0}.status-tag[data-v-aacb61e9]{border-radius:12px;flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase;white-space:nowrap}.status-tag.draft[data-v-aacb61e9]{background:#fff3cd;border:1px solid #ffeaa7;color:#856404}.status-tag.published[data-v-aacb61e9]{background:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.description[data-v-aacb61e9]{color:#666;line-height:1.5;margin:.5rem 0}.meta[data-v-aacb61e9]{border-top:1px solid #eee;margin-top:1rem;padding-top:.5rem}.date[data-v-aacb61e9]{color:#888;font-size:.875rem}
