.legal-page{color:#222336;background:radial-gradient(circle at 85% 0,#e9e7ff 0,#0000 34%),#f7f8fc;min-height:100vh;padding:42px 24px 72px}.legal-page>article{background:#fff;border:1px solid #e6e5f0;border-radius:28px;width:min(820px,100%);margin:40px auto 0;padding:clamp(28px,5vw,60px);box-shadow:0 24px 70px #342d7914}.legal-back{color:#5048d8;width:min(820px,100%);margin:0 auto;font-size:13px;font-weight:800;text-decoration:none;display:block}.legal-kicker{color:#716be5;letter-spacing:1.4px;margin:0 0 14px;font-size:10px;font-weight:900}.legal-page h1{color:#222336;letter-spacing:-2px;margin:0;font:800 clamp(32px,5vw,52px)/1.05 Manrope,sans-serif}.legal-page h2{color:#302d65;margin:34px 0 10px;font:800 18px/1.25 Manrope,sans-serif}.legal-page p{color:#65667a;font-size:15px;line-height:1.75}.legal-page .legal-lead{color:#4e5067;margin:20px 0 34px;font-size:17px}.legal-page a:not(.legal-back){color:#5048d8;font-weight:700}
.google-auth-button{color:#303140;background:#fff;border:1px solid #dedee8;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;font-size:13px;font-weight:800;display:flex}.google-auth-button:hover:not(:disabled){background:#fafaff;border-color:#b8b5e8;box-shadow:0 8px 18px #342d7912}.google-auth-button:disabled{cursor:wait;opacity:.7}.google-auth-button>span,.google-mark{flex:none;place-items:center;width:18px;height:18px;display:grid}.auth-divider{color:#a2a2b3;align-items:center;gap:10px;margin:16px 0;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ececf3;flex:1;height:1px}.terms a{color:#7770e8;font-weight:800}.account-delete-button{color:#b44d58;border-top:1px solid #f1dfe1;margin-top:4px;padding-top:13px}.account-delete-button:disabled{cursor:wait;opacity:.65}
