.signup-section.svelte-1xvovu1{text-align:center;background:#04243c;border:1px solid #cea878;border-radius:10px;padding:36px 40px}.signup-section.svelte-1xvovu1 h3:where(.svelte-1xvovu1){color:#cea878;letter-spacing:2px;text-transform:uppercase;margin:0 0 10px;font-size:1.6em}.signup-section.svelte-1xvovu1>p:where(.svelte-1xvovu1){color:#ffffffa6;margin:0 0 24px;font-size:1em;line-height:1.6}.signup-form.svelte-1xvovu1{gap:12px;max-width:460px;margin:0 auto;display:flex}.signup-form.svelte-1xvovu1 input:where(.svelte-1xvovu1){color:#fff;background:#0006;border:1px solid #cea87866;border-radius:5px;outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:.95em;transition:border-color .2s}.signup-form.svelte-1xvovu1 input:where(.svelte-1xvovu1):focus{border-color:#cea878}.signup-form.svelte-1xvovu1 input:where(.svelte-1xvovu1)::placeholder{color:#ffffff4d}.signup-form.svelte-1xvovu1 button:where(.svelte-1xvovu1){color:#000;letter-spacing:1px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#cea878;border:none;border-radius:5px;padding:12px 24px;font-family:inherit;font-size:.9em;font-weight:700;transition:opacity .2s}.signup-form.svelte-1xvovu1 button:where(.svelte-1xvovu1):hover:not(:disabled){opacity:.85}.signup-form.svelte-1xvovu1 button:where(.svelte-1xvovu1):disabled{opacity:.5;cursor:not-allowed}.success-msg.svelte-1xvovu1{color:#cea878;margin:0;font-size:1.05em}.error-msg.svelte-1xvovu1{color:#ff6464d9;margin:10px 0 0;font-size:.9em}@media (width<=480px){.signup-section.svelte-1xvovu1{padding:28px 20px}.signup-form.svelte-1xvovu1{flex-direction:column}}
