.auth-label.svelte-1ckjew9{font-family:Inter,system-ui,sans-serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#c9a96e;margin-bottom:.5rem}.auth-heading.svelte-1ckjew9{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;color:#2c2c2c;margin-bottom:.5rem;line-height:1.2}.auth-sub.svelte-1ckjew9{font-family:Inter,system-ui,sans-serif;font-size:15px;color:#6b6b6b;margin-bottom:2rem;line-height:1.6;max-width:360px}.auth-footer-text.svelte-1ckjew9{font-family:Inter,system-ui,sans-serif;font-size:14px;color:#9e9e9e;text-align:center;margin-top:1.5rem}.auth-footer-text.svelte-1ckjew9 a:where(.svelte-1ckjew9){color:#c9a96e;text-decoration:none;font-weight:500}.auth-footer-text.svelte-1ckjew9 a:where(.svelte-1ckjew9):hover{text-decoration:underline}.dev-login.svelte-1ckjew9{text-align:center;max-width:360px}.field.svelte-1ckjew9{margin-bottom:1.5rem;text-align:left}.field.svelte-1ckjew9 label:where(.svelte-1ckjew9){display:block;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#8a7e72;margin-bottom:.5rem}select.svelte-1ckjew9{width:100%;padding:.75rem 1rem;border:1px solid #E8E4DC;border-radius:8px;background:#fff;font-family:Inter,sans-serif;font-size:.9rem;color:#3d3630}button.svelte-1ckjew9{width:100%;padding:.85rem;background:#c9a96e;color:#fff;border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.08em;cursor:pointer;transition:opacity .2s}button.svelte-1ckjew9:hover{opacity:.85}
