:root{--page:#f4f7f5;--paper:#fbfcf9;--ink:#172329;--muted:#5c6b70;--line:#d9e1df;--accent:#227a74;--accent-light:#d9f0eb;--green:#b8ef69;--green-dark:#345a16}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.wordmark{align-items:center;gap:9px;width:fit-content;font-size:19px;font-weight:750;display:inline-flex}.wordmark img{border-radius:6px;flex:none}.language-link{color:var(--muted);font-size:14px}.language-link:hover,.text-action:hover{color:var(--accent)}.primary-action{color:#0d2223;white-space:nowrap;background:#65c7bd;border-radius:4px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:14px;font-weight:680;display:inline-flex}.primary-action:hover{background:#91e3d9}.legal-page{background:var(--paper);min-height:100vh}.auth-kicker{color:var(--green-dark);text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:750}.legal-page h1{margin:0;font-size:36px;line-height:1.12}.auth-submit{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:5px;width:100%;height:48px;font-weight:680}.auth-submit:disabled{cursor:not-allowed;opacity:.55}.account-avatar{border:1px solid var(--line);background:var(--accent-light);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.account-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.legal-page{padding:74px 24px}.legal-page article{width:min(720px,100%);margin:0 auto}.legal-page article>p{color:var(--muted);line-height:1.7}.legal-page section{margin:34px 0}.legal-page h2{font-size:18px}.legal-page section p{color:var(--muted);line-height:1.75}@media (max-width:600px){.legal-page h1{font-size:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
