.admin-shell{max-width:620px;margin:70px auto;padding:0 24px}.admin-card{padding:32px;background:white;border:1px solid var(--line);border-radius:12px}.admin-shell .brand{margin-bottom:28px}.admin-card h1{font-size:32px;letter-spacing:-1.3px;margin-bottom:18px}.admin-card p{font-size:13px;color:var(--muted)}.admin-card .btn{margin-top:12px}.admin-card .field{margin-top:20px}.admin-card .field input{font-size:14px}.admin-card .inline-link{font-size:12px}.admin-footer{margin-top:22px;font-size:12px;color:var(--muted)}.admin-card .error{font-size:12px}.admin-card .success{background:#e8f2fc;color:#244d74;padding:15px;border-radius:6px}.admin-card code{word-break:break-word}.admin-card ul{padding-left:20px;font-size:13px}.admin-actions{display:flex;gap:10px;flex-wrap:wrap}
