*{box-sizing:border-box}body{margin:0;background:#11191d;color:#edf1e9;font:16px system-ui,sans-serif}main{max-width:1100px;margin:4vh auto;padding:26px}header{border-bottom:1px solid #34433c;margin-bottom:28px}h1{font-size:2.4rem;margin:.6em 0 .2em}.badge{color:#afc69e;font-size:.75rem;letter-spacing:.2em}button{background:#c5dfad;color:#152113;border:0;border-radius:9px;padding:14px 18px;margin:7px 9px 7px 0;font-weight:650;cursor:pointer}.secondary{background:#34423b;color:#fff}details{margin:24px 0}summary{cursor:pointer}label{display:block;margin-top:22px}input{display:block;max-width:100%;width:390px;background:#1e2b2b;border:1px solid #617363;border-radius:6px;padding:12px;color:#fff;margin:12px 0}p,footer{color:#bcc8c0;line-height:1.6}footer{font-size:.8rem;margin-top:30px}#status{min-height:2em}#screen{height:75vh;width:100%;background:#000;border:1px solid #34433c}[hidden]{display:none!important}
