:root{color-scheme:dark;font:16px/1.6 system-ui,sans-serif;color:#e5edf6;background:#09121d}*{box-sizing:border-box}body{margin:0}main{max-width:1180px;margin:auto;padding:32px 24px}header,.row{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}header small{color:#5eead4;letter-spacing:.16em}h1{font-size:28px;margin:8px 0 24px}h2{font-size:20px}.card{background:#122233;border:1px solid #294255;border-radius:16px;padding:24px;margin:16px 0;overflow-wrap:anywhere}.narrow{max-width:460px;margin:40px auto}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.cards .card{margin:0}label{display:block;flex:1}input,button,select{font:inherit;border:1px solid #3d556a;border-radius:10px;padding:10px 14px;color:inherit;background:#0c1927;min-height:46px}input{display:block;width:100%;margin:6px 0 16px}button{cursor:pointer}button:hover{border-color:#5eead4}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #5eead4;outline-offset:3px}button:disabled{opacity:.5;cursor:wait}.primary{background:#5eead4;color:#072e2b;font-weight:700}.muted,p{color:#b4c4d5}#notice{color:#fde68a;min-height:28px}footer{margin:24px 0}details{margin-top:16px}summary{cursor:pointer}.member{border-top:1px solid #294255;margin-top:12px;padding-top:12px}.danger{color:#fda4af} [hidden]{display:none!important}

.row>label{flex:1 1 220px;min-width:180px}

.member select{display:block;width:100%;margin:8px 0}.member button{margin:4px 6px 4px 0}
