:root{--adm-bg: #f1f2f5;--adm-surface: #ffffff;--adm-border: #e1e3e8;--adm-text: #1b1d22;--adm-text-muted: #6a6e78;--adm-accent: #0f6d5c;--adm-accent-hover: #0b5748;--adm-accent-soft: #edecfd;--adm-danger: #dc2626;--adm-danger-soft: #fdecec;--adm-danger-border: #f3c9c9;--adm-radius-sm: 6px;--adm-radius-md: 10px;--adm-font: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-astro-cid-rf56lckb]{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)}.adm-login-card[data-astro-cid-rf56lckb]{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-rf56lckb]{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-rf56lckb]{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-rf56lckb]{font-size:1.05rem;margin:0 0 1.25rem}form[data-astro-cid-rf56lckb]{display:flex;flex-direction:column;gap:1rem}label[data-astro-cid-rf56lckb]{font-size:.8rem;font-weight:600;color:var(--adm-text-muted);display:flex;flex-direction:column;gap:.4rem}input[data-astro-cid-rf56lckb]{font:inherit;padding:.55rem .7rem;border:1px solid var(--adm-border);border-radius:var(--adm-radius-sm);background:var(--adm-surface);color:var(--adm-text)}input[data-astro-cid-rf56lckb]:focus{outline:none;border-color:var(--adm-accent);box-shadow:0 0 0 3px var(--adm-accent-soft)}button[data-astro-cid-rf56lckb],.google-btn[data-astro-cid-rf56lckb]{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-rf56lckb]:hover,.google-btn[data-astro-cid-rf56lckb]:hover{background:var(--adm-accent-hover);border-color:var(--adm-accent-hover)}.google-btn[data-astro-cid-rf56lckb]{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#fff;color:var(--adm-text);border-color:var(--adm-border);text-decoration:none}.google-btn[data-astro-cid-rf56lckb]:hover{background:#f7f7f8;border-color:var(--adm-border)}.divider[data-astro-cid-rf56lckb]{display:flex;align-items:center;gap:.75rem;margin:.35rem 0;color:var(--adm-text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.divider[data-astro-cid-rf56lckb]:before,.divider[data-astro-cid-rf56lckb]:after{content:"";flex:1;height:1px;background:var(--adm-border)}.error[data-astro-cid-rf56lckb]{color:var(--adm-danger);background:var(--adm-danger-soft);border:1px solid var(--adm-danger-border);border-radius:var(--adm-radius-sm);padding:.55rem .75rem;font-size:.82rem;margin:0 0 1rem}.forgot[data-astro-cid-rf56lckb]{text-align:right;font-size:.78rem;margin-top:-.3rem}.forgot[data-astro-cid-rf56lckb] a[data-astro-cid-rf56lckb]{color:var(--adm-text-muted)}.register-link[data-astro-cid-rf56lckb]{text-align:center;font-size:.8rem;margin-top:1rem}.register-link[data-astro-cid-rf56lckb] a[data-astro-cid-rf56lckb]{color:var(--adm-text-muted)}
