.web-login-card{margin:14px 0 22px;padding:24px;border:1px solid #bdd5ef;border-radius:24px;background:linear-gradient(145deg,#fff,#edf6ff);box-shadow:0 12px 34px #315e8910;color:#193e65}.web-login-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#e1efff;color:#377cc0;font-size:26px}.web-login-card h2{margin:16px 0 8px;font-size:21px;line-height:1.2}.web-login-card p{margin:0;color:#55718c;line-height:1.5}.web-login-card .primary{max-width:none;text-decoration:none;color:#fff}.web-logout{width:100%;margin:12px 0 20px}
