.signup-page.svelte-ydeots{min-height:100vh;background:radial-gradient(120% 80% at 50% 0%,#341717,#1a0d0d 70%);font-family:"Source Sans 3",system-ui,sans-serif;color:#fdf6ec;display:flex;flex-direction:column;align-items:center;padding:40px 20px 24px;box-sizing:border-box}.signup-content.svelte-ydeots{width:100%;max-width:420px;display:flex;flex-direction:column;gap:22px}p.svelte-ydeots{margin:0}a.svelte-ydeots{color:#e8c26a;text-decoration:none}a.svelte-ydeots:hover{color:#f5dca0;text-decoration:underline}a.svelte-ydeots:focus-visible,button.svelte-ydeots:focus-visible{outline:2px solid #e8c26a;outline-offset:4px}.brand.svelte-ydeots{display:flex;align-items:center;justify-content:center;gap:12px;font-family:Playfair Display,Georgia,serif;font-size:38px;font-weight:700;letter-spacing:-.01em}.brand-mark.svelte-ydeots{width:40px;height:40px;border-radius:6px;background:#e8c26a;display:flex;align-items:center;justify-content:center;color:#2a1010;font-size:20px}header.svelte-ydeots{text-align:center}h1.svelte-ydeots{margin:0 0 6px;font-family:Playfair Display,Georgia,serif;font-size:30px;font-weight:700;color:#fdf6ec}header.svelte-ydeots p:where(.svelte-ydeots){font-size:15px;color:#c8a9a2}.offer.svelte-ydeots{border:1px solid #6e3c2e;border-radius:12px;background:linear-gradient(180deg,#3a1a18,#2c1413);padding:20px;display:flex;flex-direction:column;gap:16px}.price.svelte-ydeots{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap;font-family:Playfair Display,Georgia,serif;font-size:46px;font-weight:700;color:#e8c26a;line-height:1}.price.svelte-ydeots .interval:where(.svelte-ydeots){font-family:"Source Sans 3",system-ui,sans-serif;font-size:19px;font-weight:600;color:#fdf6ec}.benefits.svelte-ydeots{display:flex;flex-direction:column;gap:10px}.benefit.svelte-ydeots{display:flex;align-items:flex-start;gap:12px;background:#481f1c;border-radius:8px;padding:12px 14px;font-size:17px;line-height:1.45}.dot.svelte-ydeots{flex:none;width:10px;height:10px;border-radius:50%;background:#e8c26a;margin-top:7px}.trial.svelte-ydeots{align-items:center;flex-wrap:wrap}.trial.svelte-ydeots .dot:where(.svelte-ydeots){margin-top:0}.cancel.svelte-ydeots{margin-left:auto;font-size:15px;color:#d9bdb6}form.svelte-ydeots{display:flex;flex-direction:column;gap:16px}label.svelte-ydeots{display:flex;flex-direction:column;gap:7px;font-size:15px;font-weight:700}input.svelte-ydeots{width:100%;min-width:0;box-sizing:border-box;font-family:inherit;font-size:16px;color:#fdf6ec;background:#2e1513;border:1px solid #6e3c2e;border-radius:8px;padding:12px 14px;font-weight:400}input.svelte-ydeots::placeholder{color:#a98a83;opacity:1}input.svelte-ydeots:focus{outline:2px solid #e8c26a;outline-offset:1px;border-color:#e8c26a}.help.svelte-ydeots{font-size:13px;font-weight:400;color:#c8a9a2}.checkout-note.svelte-ydeots{font-size:15px;color:#c8a9a2;line-height:1.5}.submit-area.svelte-ydeots{display:flex;flex-direction:column;gap:10px}button.svelte-ydeots{font-family:inherit;font-size:17px;font-weight:700;color:#2a1010;background:#e8d18a;border:none;border-radius:8px;padding:15px;cursor:pointer}button.svelte-ydeots:hover:not(:disabled){background:#f2e0a8}button.svelte-ydeots:disabled{opacity:.65;cursor:wait}.charge-summary.svelte-ydeots{text-align:center;font-size:15px;font-weight:600;color:#e8c26a}.legal.svelte-ydeots{text-align:center;font-size:13px;color:#c8a9a2;line-height:1.6}.signin.svelte-ydeots{margin-top:-10px;text-align:center;font-size:15px}.signin.svelte-ydeots a:where(.svelte-ydeots){font-weight:700}nav.svelte-ydeots{display:flex;justify-content:center;gap:20px;padding-top:8px;font-size:13px}nav.svelte-ydeots a:where(.svelte-ydeots){color:#a98a83}.error.svelte-ydeots{color:#ffb4aa;background:#481f1c;border:1px solid #a4594f;border-radius:8px;padding:12px 14px;font-size:15px}.error.svelte-ydeots:focus{outline:2px solid #e8c26a;outline-offset:2px}.error.svelte-ydeots a:where(.svelte-ydeots){font-weight:700;margin-left:4px;white-space:nowrap}.founding.svelte-ydeots{font-size:15px;line-height:1.6}
