.adminAuthPage{background:radial-gradient(circle at 75% 15%,#c09b4829,transparent 32%),var(--cream);place-items:center;min-height:100vh;padding:24px;display:grid}.adminAuthCard{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(460px,100%);max-height:none;position:relative;overflow:hidden;box-shadow:0 24px 70px #2f181c29}.adminAuthCard>header{padding:20px 24px}.adminAuthCard>form{padding:24px}.adminAuthCard>footer{text-align:center}.adminAuthCard form aside{flex-direction:column;gap:4px;display:flex}.adminAuthCard form aside b{color:var(--wine);font-size:12px}.activationCard{width:min(620px,100%)}.activationBody,.activationLoading{padding:26px}.activationBody h2{margin:8px 0;font:700 25px Georgia,serif}.activationBody>aside{background:#fff4d9;border-radius:10px;flex-direction:column;gap:5px;margin:18px 0;padding:14px;display:flex}.activationEyebrow{letter-spacing:.12em;color:var(--wine);font-size:10px;font-weight:900}.activationQr{background:#f5f1ed;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}.activationQr img{background:#fff;border-radius:10px}.activationQr small{font:11px ui-monospace,monospace}.activationMessage{margin:16px 24px 0}.activationSuccess{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.activationBody>.loginPrimary{width:100%;margin-top:10px}
