.login.svelte-iq265b{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ink);color:var(--paper);font-family:Archivo,sans-serif}.card.svelte-iq265b{width:100%;max-width:400px;background:var(--steel);border:1px solid rgba(30,26,18,.12);border-radius:18px;padding:28px 24px}.logo.svelte-iq265b{font-size:30px}h1.svelte-iq265b{font-family:Archivo Black,sans-serif;font-size:20px;margin:6px 0}.sub.svelte-iq265b{font-size:13.5px;color:var(--paper-dim);margin:0 0 16px;line-height:1.5}.form.svelte-iq265b{display:flex;flex-direction:column;gap:6px}label.svelte-iq265b{font-size:12px;font-weight:700;color:var(--paper-dim);margin-top:6px}input.svelte-iq265b{padding:11px 12px;border-radius:10px;border:1px solid rgba(30,26,18,.2);font-size:15px;font-family:inherit;background:#fff;color:inherit}.error.svelte-iq265b{background:#c81e3324;color:var(--red, #c82333);font-size:13px;font-weight:600;padding:10px 12px;border-radius:10px;margin-bottom:8px}.btn.svelte-iq265b{display:inline-block;margin-top:16px;text-align:center;background:var(--amber);color:#181206;font-weight:800;font-size:15px;padding:13px 18px;border-radius:12px;border:none;text-decoration:none;cursor:pointer;width:100%}.btn.svelte-iq265b:disabled{opacity:.6;cursor:default}.switch.svelte-iq265b{font-size:13px;color:var(--paper-dim);margin:18px 0 0}.switch.svelte-iq265b a:where(.svelte-iq265b){color:var(--amber);font-weight:700}.back.svelte-iq265b{display:inline-block;margin-top:14px;font-size:13px;color:var(--paper-dim);text-decoration:underline}
