.auth.svelte-5bky5h{background:radial-gradient(1200px 700px at 50% -10%,#2f6357,#1f3f37 60%,#17302a);flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100vh;padding:24px 16px;display:flex}.brand.svelte-5bky5h{align-items:center;gap:12px;display:flex}.brand.svelte-5bky5h .eyebrow:where(.svelte-5bky5h){color:var(--gold)}.leaf.svelte-5bky5h{background:url(../../../leaf-gold.svg) 50%/contain no-repeat;width:34px;height:34px}main.svelte-5bky5h{width:min(420px,100%);padding:26px 26px 22px}.foot.svelte-5bky5h{color:#f5f5e18c;font-size:12.5px}main.svelte-5bky5h h1{font-family:var(--display);margin-bottom:4px;font-size:24px;font-weight:600}main.svelte-5bky5h .lead{color:var(--muted);margin-bottom:18px;font-size:14px}main.svelte-5bky5h form{flex-direction:column;gap:12px;display:flex}main.svelte-5bky5h label{color:var(--muted);flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;display:flex}main.svelte-5bky5h input{border:1px solid var(--line);background:var(--paper);border-radius:11px;padding:11px 12px;font-size:15px}main.svelte-5bky5h button.primary{background:var(--green);color:var(--cream);border-radius:12px;margin-top:6px;padding:12px;font-size:15px;font-weight:600}main.svelte-5bky5h .error{color:var(--warn-text);background:#eeba5826;border-radius:10px;padding:9px 12px;font-size:13.5px}main.svelte-5bky5h .hint{color:var(--faint);font-size:12.5px}
