*{box-sizing:border-box}body{margin:0;padding:48px 20px;background:#101925;color:#eef1f5;font:16px/1.6 system-ui,sans-serif}main{max-width:480px;margin:6vh auto}.brand{color:#e5ae88;letter-spacing:.15em;font-weight:700}h1{font-size:26px}form{display:grid;gap:18px;margin:28px 0}label{display:grid;gap:6px}input{width:100%;padding:12px;background:#192431;color:#fff;border:1px solid #405168;border-radius:6px;font:inherit}button{background:#e5ae88;color:#14202d;border:0;border-radius:6px;padding:12px;font:inherit;cursor:pointer}a{color:#e5ae88}p{color:#bfcbd9}li{padding:12px 0;border-bottom:1px solid #344557}li form{margin:8px 0}a:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid #f4c4a2;outline-offset:3px}

select{width:100%;padding:12px;background:#192431;color:#fff;border:1px solid #405168;border-radius:6px;font:inherit}.account-created{padding:20px;border:1px solid #e5ae88;border-radius:12px}.account-type{color:#e5ae88;font-size:13px;font-weight:700}.account-list{padding:0;list-style:none}.account-list h2{font-size:20px;overflow-wrap:anywhere;margin:6px 0}.account-links{display:flex;gap:12px;flex-wrap:wrap}h2{font-size:20px}select:focus-visible{outline:3px solid #f4c4a2;outline-offset:3px}
