.py-4.svelte-15p5182.svelte-15p5182{padding:40px 0}.intro.svelte-15p5182.svelte-15p5182{background-color:#f1f1f1;padding:20px;border-radius:12px;max-width:740px;margin:auto auto 30px}.flex.svelte-15p5182.svelte-15p5182{display:flex;flex-wrap:wrap;gap:0 1rem}.flex.svelte-15p5182>div.svelte-15p5182{flex:1;min-width:144px}label.svelte-15p5182.svelte-15p5182{font-weight:700;font-size:1.1rem;margin-bottom:7px;display:block}input.svelte-15p5182.svelte-15p5182{width:100%;padding:.7rem;margin-bottom:1.5rem;border:1px solid #ccc;border-radius:4px;transition:border-color .2s}input.svelte-15p5182.svelte-15p5182:focus{border-color:#fe1100;outline:none}.btn.svelte-15p5182.svelte-15p5182{width:100%;padding:.75rem;background:#fe1100;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.btn.svelte-15p5182.svelte-15p5182:hover{background-color:#d41000}.error.svelte-15p5182.svelte-15p5182{color:red;font-weight:600;margin-bottom:1rem}.login-link.svelte-15p5182.svelte-15p5182{text-align:center;margin-top:1.5rem;font-size:.95rem}.login-link.svelte-15p5182 a.svelte-15p5182{color:#fe1100;text-decoration:underline;font-weight:600}
