*{box-sizing:border-box}body{margin:0;background:#000;color:#e9e9f1;font:16px system-ui,sans-serif;min-height:100vh}header,footer{padding:32px 7vw;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #23242d}header a{font-size:25px;font-weight:750;letter-spacing:-1px;color:inherit;text-decoration:none}header span,.eyebrow,footer{font-size:11px;letter-spacing:2px;color:#989aad}main{max-width:980px;padding:12vh 7vw 14vh}h1{font-size:clamp(60px,9vw,120px);line-height:1;letter-spacing:-5px;margin:26px 0}main>p{color:#a9aabb;line-height:1.7}.button{margin-top:35px;padding:18px 24px;background:#c0b3ff;color:#171321;border-radius:6px;text-decoration:none;display:inline-flex;gap:60px;font-weight:650}.button:hover{background:#d5cbff}.note{font-size:12px;max-width:380px;margin-top:25px}footer{border-top:1px solid #23242d;border-bottom:0;letter-spacing:.5px}@media(max-width:500px){header,footer{padding:22px}main{padding:10vh 22px}h1{letter-spacing:-3px}}
html,body{background:#000}header .brand-mark{display:grid;place-items:center;width:32px;height:32px;background:#fff;color:#000;font-size:28px;font-weight:800;line-height:1;letter-spacing:-1px;border-radius:3px;padding-bottom:3px}

/* Restless monochrome: black surfaces, white text and icons. */
html body,html body *{color:#fff!important;background-color:#000!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;border-color:#303030!important;outline-color:#fff!important;accent-color:#fff;}
html body a,html body button,html body input,html body select,html body textarea{color:#fff!important;background:#000!important;}
html body input::placeholder,html body textarea::placeholder{color:#fff!important;opacity:.65;}
html body button:disabled,html body [aria-disabled="true"]{opacity:.5;}
html body a:focus-visible,html body button:focus-visible,html body input:focus-visible,html body select:focus-visible,html body textarea:focus-visible{outline:2px solid #fff!important;outline-offset:3px;}
html body .button,html body .signin-submit,html body .brand-mark,html body .signin-wordmark,html body .restless-mark{border:1px solid #555!important;}
html body svg{color:#fff!important;}
html body ::selection{color:#000!important;background:#fff!important;}
html body .restless-cloud-background,html body .restless-signin,html body .shell,html body .splash{background:#000!important;}
html body .restless-cloud-background canvas,html body .signin-art{display:none!important;}
