.login.svelte-qegr5c{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ink, #faf6ee);font-family:Archivo,sans-serif}.card.svelte-qegr5c{width:100%;max-width:460px;background:var(--steel, #f3eddf);border-radius:20px;padding:32px;box-shadow:0 20px 50px #1e1a1224}.logo.svelte-qegr5c{font-size:40px;margin-bottom:10px}h1.svelte-qegr5c{font-family:Archivo Black,sans-serif;font-size:24px;margin:0 0 8px;color:var(--paper, #1e1a12)}.sub.svelte-qegr5c{color:var(--paper-dim, #8a8071);font-size:14px;margin:0 0 20px;line-height:1.5}.btn.svelte-qegr5c{display:block;margin-top:10px;text-align:center;background:var(--amber, #ff9e1b);color:#181206;font-weight:800;font-size:15px;padding:13px 18px;border-radius:12px;border:0;text-decoration:none}.btn-outline.svelte-qegr5c{background:none;border:2px solid rgba(30,26,18,.18);color:var(--paper, #1e1a12)}.closed.svelte-qegr5c{background:#c81e331a;color:#8f1828;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.4;margin-bottom:10px}.hint.svelte-qegr5c{color:var(--paper-dim, #8a8071);font-size:13px}.switch.svelte-qegr5c{margin-top:18px;font-size:13px;color:var(--paper-dim, #8a8071)}.switch.svelte-qegr5c a:where(.svelte-qegr5c),.back.svelte-qegr5c{color:var(--amber-dim, #c97a10);font-weight:700}.back.svelte-qegr5c{display:inline-block;margin-top:10px;font-size:13px}
