.newsletter-dialog{--newsletter-paper:var(--color-base-100,oklch(15% .04 270));--newsletter-surface:var(--color-base-200,oklch(10% .02 270));--newsletter-ink:var(--color-base-content,oklch(98% 0 0));--newsletter-muted:oklch(78% .025 270);--newsletter-rule:oklch(42% .035 270);--newsletter-accent:var(--color-primary,oklch(60% .25 330));--newsletter-accent-ink:var(--color-primary-content,oklch(98% 0 0));--newsletter-focus:var(--color-secondary,oklch(75% .15 80));--newsletter-error:var(--color-error,oklch(71% .194 13));--newsletter-success:var(--color-success,oklch(76% .177 163));--newsletter-body:inherit;--newsletter-display:inherit;width:min(100% - 2rem,34rem);max-width:none;max-height:min(90vh,48rem);color:var(--newsletter-ink);background:var(--newsletter-paper);border:1px solid var(--newsletter-rule);font-family:var(--newsletter-body);border-radius:1rem;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 1.5rem 5rem oklch(0% 0 0/.42)}.newsletter-dialog::backdrop{background:oklch(8% .025 260/.78)}.newsletter-dialog[data-newsletter-appearance=light]{--newsletter-paper:var(--color-orbit-paper);--newsletter-surface:var(--color-orbit-surface);--newsletter-ink:var(--color-orbit-ink);--newsletter-muted:var(--color-orbit-muted);--newsletter-rule:var(--color-orbit-rule);--newsletter-accent:var(--color-orbit-accent);--newsletter-accent-ink:var(--color-orbit-accent-ink);--newsletter-focus:var(--color-orbit-focus);--newsletter-error:var(--color-orbit-error);--newsletter-success:var(--color-orbit-success);--newsletter-body:var(--font-orbit-body);--newsletter-display:var(--font-orbit-display);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:.35rem;box-shadow:0 1.25rem 4rem oklch(24% .03 245/.2)}.newsletter-panel{gap:1rem;min-width:0;padding:clamp(1.5rem,6vw,2.5rem);display:grid;position:relative}.newsletter-title{overflow-wrap:anywhere;min-width:0;max-width:100%;font-family:var(--newsletter-display);margin:0;padding-inline-end:2rem;font-size:clamp(1.8rem,7vw,2.5rem);font-weight:700;line-height:1.05}.newsletter-description,.newsletter-pending,.newsletter-unavailable,.newsletter-error{color:var(--newsletter-muted);margin:0;line-height:1.5}.newsletter-form{gap:1rem;display:grid}.newsletter-challenge{justify-content:center;align-items:center;min-height:4.5rem;display:flex}.newsletter-field{color:var(--newsletter-ink);gap:.4rem;font-size:.9rem;font-weight:600;display:grid}.newsletter-optional{color:var(--newsletter-muted);font-weight:400}.newsletter-field input{box-sizing:border-box;width:100%;min-width:0;min-height:3rem;color:var(--newsletter-ink);background:var(--newsletter-surface);border:1px solid var(--newsletter-rule);font:inherit;border-radius:.3rem;padding:.7rem .85rem;font-size:1rem;font-weight:400}.newsletter-dialog[data-newsletter-appearance=light] .newsletter-field input,.newsletter-dialog[data-newsletter-appearance=light] .newsletter-submit,.newsletter-dialog[data-newsletter-appearance=light] .newsletter-close{min-height:3rem;font-family:var(--font-orbit-body)}.newsletter-field input:hover:not(:disabled){border-color:var(--newsletter-accent)}.newsletter-field input:focus-visible,.newsletter-submit:focus-visible,.newsletter-close:focus-visible{outline:3px solid var(--newsletter-focus);outline-offset:2px}.newsletter-submit{min-height:3rem;color:var(--newsletter-accent-ink);background:var(--newsletter-accent);border:1px solid var(--newsletter-accent);font:inherit;cursor:pointer;border-radius:.3rem;font-weight:700;transition:background-color .12s,color .12s}.newsletter-submit:hover:not(:disabled){filter:brightness(1.08)}.newsletter-submit:active:not(:disabled){filter:brightness(.92)}.newsletter-submit:disabled,.newsletter-close:disabled,.newsletter-field input:disabled{cursor:not-allowed;opacity:.62}.newsletter-close{width:3rem;min-width:3rem;height:3rem;min-height:3rem;color:var(--newsletter-ink);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:.3rem;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.newsletter-close:hover:not(:disabled),.newsletter-close:active:not(:disabled){color:var(--newsletter-ink);background:var(--newsletter-surface)}.newsletter-error{color:var(--newsletter-error)}.newsletter-unavailable{color:var(--newsletter-error);border:1px solid var(--newsletter-rule);padding:.75rem}.newsletter-pending{font-size:.875rem}@media (prefers-reduced-motion:reduce){.newsletter-submit,.newsletter-close{transition:none}}
