:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#09090b;color:#f7f4f8}body{margin:0}main{max-width:620px;padding:24px;margin:auto}.brand{font-size:1.5rem;font-weight:800}.brand b{color:#f52b59}p{line-height:1.6;color:#bdb5c4}form,article{padding:20px;margin:20px 0;border:1px solid #423241;border-radius:16px;background:#16131b}label{display:block;margin:12px 0}input,textarea,select,button{box-sizing:border-box;min-height:46px;border-radius:10px;border:1px solid #665267;background:#211b29;color:inherit;font:inherit;padding:10px;width:100%}input,textarea,select{display:block;margin-top:6px}button{cursor:pointer;background:#e52954;margin:8px 0;font-weight:600}button:disabled{opacity:.5}textarea{min-height:110px}#error{color:#ff9ab1;white-space:pre-wrap}article p{white-space:pre-wrap;overflow-wrap:anywhere}
