.admin-login-card-container{width:100%;max-width:26rem;margin:0 auto}.admin-login-card{background:var(--inner);border:1px solid var(--rule);border-radius:var(--radius-xl,1rem);padding:2rem;box-shadow:var(--elevation-3)}.admin-login-submit-btn{width:100%;height:2.6875rem;margin-top:.5rem;border-radius:.5rem;background:var(--violet-500);color:#FFF;font-family:var(--font-ui);font-weight:700;font-size:.9375rem;border:none;cursor:pointer;transition:transform .16s ease,filter .16s ease,background-color .16s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.admin-login-submit-btn:hover:not(:disabled){background:var(--violet-600,#6D28D9);transform:translateY(-1px)}.admin-login-submit-btn:disabled{cursor:not-allowed;opacity:.7}@keyframes admin-login-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.admin-login-spinner{animation:admin-login-spin 1s linear infinite}