.login-shell{place-items:center;min-height:100svh;padding:28px;display:grid}.login-card{background:#121a28;border:1px solid #212d42;border-radius:22px;width:min(100%,440px);padding:40px}.login-card h1{font-size:36px;line-height:1.15}.login-brand{color:#fff;clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);background:#2f80ff;place-items:center;width:56px;height:62px;margin-bottom:28px;font-size:14px;font-weight:800;display:grid}.telegram-login{color:#fff;background:#2f80ff;border-radius:10px;justify-content:space-between;gap:20px;margin:28px 0;padding:16px;font-weight:700;text-decoration:none;display:flex}.telegram-login:focus-visible{outline-offset:4px;outline:3px solid #fff}.login-card small{color:#8190a7}@media (max-width:480px){.login-card{padding:28px}}
