:root{color-scheme:dark;font-family:Arial,sans-serif;background:#121414;color:#eee}*{box-sizing:border-box}body{margin:0;padding:28px 16px}main{max-width:550px;margin:5vh auto;background:#202222;padding:clamp(20px,5vw,38px);border:1px solid #444;border-radius:18px}a{color:#d9c18d}.brand{font-weight:bold;letter-spacing:.12em;font-size:13px;text-decoration:none}h1{font-size:28px;margin:28px 0 16px}h2{font-size:20px;margin-top:30px}p{line-height:1.6;overflow-wrap:anywhere}label{display:block;margin:20px 0 8px}input,select,button{font:inherit;width:100%;border:1px solid #777;border-radius:9px;padding:13px;background:#141616;color:#fff;min-width:0}button{cursor:pointer;margin-top:16px;background:#d9c18d;color:#171717;font-weight:bold}button.secondary{background:transparent;color:#eee}button:disabled{opacity:.55;cursor:wait}nav{display:flex;gap:24px;margin-top:30px}#securityStatus{white-space:pre-line}input[type=checkbox]{width:auto}.check{display:flex;gap:10px;align-items:center;font-size:14px}.error{color:#ffb0a4}.success{color:#b9dfc3}dialog.account-invitation{color:#eee;background:#202222;border:1px solid #777;border-radius:16px;padding:28px;width:min(520px,calc(100% - 32px))}dialog.account-invitation::backdrop{background:#0009}dialog.account-invitation input{width:100%}dialog.account-invitation button{margin:10px 8px 0 0}
