body.login{background:#f3f5f7}#login{width:340px;max-width:calc(100% - 40px);padding-top:8vh}.tgg-login{background:#fff;padding:28px 24px;border:1px solid #e1e4e8;border-radius:12px;box-shadow:0 8px 30px #10203c0a}.tgg-login h2{font-size:21px;color:#202124;margin:0 0 12px}.tgg-login p{line-height:1.6;color:#5f6368;margin-bottom:22px}.tgg-google{height:44px;border:1px solid #747775;border-radius:4px;background:#fff;color:#1f1f1f;display:flex;align-items:center;justify-content:center;gap:12px;font:500 14px Arial,sans-serif;text-decoration:none;box-sizing:border-box;width:100%}.tgg-google:hover{background:#f8faff;color:#1f1f1f;box-shadow:0 1px 3px #0002}.tgg-google:focus{outline:2px solid #1a73e8;outline-offset:3px}.tgg-google img{display:block}
