.auth-wrap.svelte-1rvh2gj{display:flex;justify-content:center;padding:48px 20px}.auth-card.svelte-1rvh2gj{width:100%;max-width:380px;background:#fff;border:1px solid #e7ebe9;border-radius:var(--radius, 14px);padding:28px}.auth-head.svelte-1rvh2gj{margin-bottom:18px}.kind.svelte-1rvh2gj{font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,#fff);padding:4px 10px;border-radius:20px}.kind.admin.svelte-1rvh2gj{color:#854f0b;background:#faeeda}.auth-card h2{font-size:22px;margin-bottom:6px;letter-spacing:-.4px}.auth-card .muted{color:var(--muted, #5f6b66);font-size:14px;margin-bottom:18px}.auth-card label{display:block;font-size:13px;color:#48524d;margin:12px 0 5px}.auth-card input[type=email],.auth-card input[type=password],.auth-card input[type=text]{width:100%;padding:10px 12px;border:1px solid #d8ddda;border-radius:10px;font:inherit;font-size:15px}.auth-card .btn-primary{width:100%;margin-top:16px;border:0;background:var(--brand);color:#fff;font:inherit;font-weight:600;padding:12px;border-radius:10px;cursor:pointer}.auth-card .btn-google{width:100%;margin-top:10px;border:1px solid #d8ddda;background:#fff;font:inherit;font-weight:600;padding:11px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px}.auth-card .err{background:#fcebeb;color:#a32d2d;font-size:13px;padding:9px 12px;border-radius:8px;margin-top:12px}.auth-card .ok{background:#e1f5ee;color:#0f6e56;font-size:13px;padding:9px 12px;border-radius:8px;margin-top:12px}.auth-card .alt{margin-top:16px;font-size:13px;color:var(--muted, #5f6b66);text-align:center}.auth-card .sep{display:flex;align-items:center;gap:10px;margin:16px 0 4px;color:#9aa39e;font-size:12px}.auth-card .sep:before,.auth-card .sep:after{content:"";flex:1;height:1px;background:#e7ebe9}
