:root{font-family:system-ui,sans-serif;color-scheme:light dark}body{margin:0;background:#f5f6f8;color:#182230}main{max-width:760px;margin:40px auto;padding:28px;background:white;border:1px solid #dce2e8;border-radius:12px}h1{font-size:28px;margin-top:0}p,li{line-height:1.8}label{display:block;font-weight:600}input{display:block;box-sizing:border-box;width:100%;padding:12px;margin:12px 0;border:1px solid #9aa8b8;border-radius:6px}button{padding:10px 14px;margin:6px 10px 6px 0;border:1px solid #165eb7;background:#165eb7;color:white;border-radius:6px;cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid #8cbeff;outline-offset:2px}code{overflow-wrap:anywhere}#message{min-height:2em}section[hidden]{display:none}@media(max-width:800px){main{margin:12px;padding:20px}}@media(prefers-color-scheme:dark){body{background:#111827;color:#e7edf5}main{background:#1c2635;border-color:#344255}}
.subscription-address{box-sizing:border-box;width:100%;min-height:6em;padding:10px;border:1px solid #9aa8b8;border-radius:6px;overflow-wrap:anywhere}
