:root{font-family:system-ui,sans-serif;color:#e8eef7;background:#101923;color-scheme:dark}body{margin:0}main{max-width:820px;margin:48px auto;padding:0 24px}h1{font-size:2rem}h2{font-size:1.25rem}.eyebrow{letter-spacing:.1em;color:#87c9c1}p{line-height:1.7;overflow-wrap:anywhere}section,article{border:1px solid #344658;border-radius:12px;padding:24px;margin:24px 0}article{background:#182635}button,input{font:inherit;padding:10px 16px;border-radius:6px;border:1px solid #587389;margin:8px 8px 8px 0}button{cursor:pointer;background:#b7e4d9;color:#102620}button:disabled{opacity:.5}label{display:block;margin-top:16px}input{max-width:100%;box-sizing:border-box;width:100%}.row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}footer{margin:48px 0;color:#a4b5c4}#message{min-height:28px;color:#b7e4d9}summary{cursor:pointer;margin-top:20px}[hidden]{display:none!important}
