:root{color-scheme:dark;font:16px system-ui;background:#101b26;color:#ecf2f7}main{max-width:850px;margin:2rem auto;padding:1rem}form,article{padding:1rem;border:1px solid #506478;border-radius:8px;margin:1rem 0}label{display:block;margin:.8rem 0}input:not([type=checkbox]){display:block;width:95%;max-width:440px;padding:.6rem}button{padding:.6rem;margin:.4rem;cursor:pointer}#status{white-space:pre-wrap;color:#ffe099}small{display:block;overflow-wrap:anywhere}[hidden]{display:none}
