:root{--adm-bg: #f1f2f5;--adm-surface: #fff;--adm-border: #e1e3e8;--adm-text: #1b1d22;--adm-text-muted: #6a6e78;--adm-accent: #0f6d5c;--adm-accent-hover: #0b5748;--adm-accent-soft: #edecfd;--adm-radius-sm: 6px;--adm-radius-md: 10px;--adm-font: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-astro-cid-g3hknhlq]{box-sizing:border-box}body{margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--adm-bg);font-family:var(--adm-font);color:var(--adm-text)}.card[data-astro-cid-g3hknhlq]{width:min(360px,92vw);background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius-md);padding:2rem 1.75rem}.adm-brand[data-astro-cid-g3hknhlq]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.75rem;font-weight:700;font-size:.95rem}.adm-brand__mark[data-astro-cid-g3hknhlq]{width:26px;height:26px;border-radius:7px;background:var(--adm-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;flex-shrink:0}h1[data-astro-cid-g3hknhlq]{font-size:1.05rem;margin:0 0 1.25rem}p[data-astro-cid-g3hknhlq].sub{color:var(--adm-text-muted);font-size:.85rem}form[data-astro-cid-g3hknhlq]{display:flex;flex-direction:column;gap:1rem}label[data-astro-cid-g3hknhlq]{font-size:.8rem;font-weight:600;color:var(--adm-text-muted);display:flex;flex-direction:column;gap:.4rem}input[data-astro-cid-g3hknhlq]{font:inherit;padding:.55rem .7rem;border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm)}input[data-astro-cid-g3hknhlq]:focus{outline:none;border-color:var(--adm-accent);box-shadow:0 0 0 3px var(--adm-accent-soft)}button[data-astro-cid-g3hknhlq]{font:inherit;font-weight:700;font-size:.9rem;padding:.6rem;border-radius:var(--adm-radius-sm);border:1px solid var(--adm-accent);background:var(--adm-accent);color:#fff;cursor:pointer}button[data-astro-cid-g3hknhlq]:hover{background:var(--adm-accent-hover)}a[data-astro-cid-g3hknhlq]{color:var(--adm-text-muted);font-size:.8rem}.error[data-astro-cid-g3hknhlq]{color:#dc2626;background:#fdecec;border:1px solid #f3c9c9;border-radius:var(--adm-radius-sm);padding:.55rem .75rem;font-size:.82rem;margin:0 0 1rem}
