.lp-launch-switch { position:fixed; bottom:16px; right:16px; z-index:9999; background:#f6f3ed; color:#17242d; border:1px solid #d1cec6; box-shadow:0 4px 18px #0002; border-radius:10px; padding:12px 16px; font:13px var(--font-body); max-width:calc(100vw - 32px); }
.lp-launch-switch label { display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
.lp-launch-switch select { font:inherit; padding:8px; border:1px solid #d1cec6; border-radius:5px; background:#fff; color:#17242d; }
.lp-launch-switch { display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
.lp-preview-toggle, .lp-waitlist-extra { display:inline-flex; padding:12px 18px; border-radius:28px; background:var(--ink,#17242d); color:var(--bg,#f6f3ed); text-decoration:none; font:13px var(--font-body); }
.lp-waitlist-extra { margin:12px; }
/* Waiting list preserves the editable payment information; the CTA only registers interest. */
