.admin-auth-state{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f2f0eb;color:#17233b;font-family:Inter,system-ui,sans-serif}.admin-auth-card{width:min(440px,100%);padding:42px;border:1px solid #dedbd3;border-radius:24px;background:#fffdf9;box-shadow:0 24px 80px #26324b18;text-align:center}.admin-auth-card svg{margin:0 auto 18px;color:#e06f51}.admin-auth-card h1{margin:0 0 10px;font-size:24px;letter-spacing:-.03em}.admin-auth-card p{margin:0;color:#706e75;line-height:1.65}.admin-auth-card button{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:11px 17px;border:0;border-radius:999px;background:#17233b;color:#fff;cursor:pointer}.admin-auth-denied{border-color:#f0c8ba}
