:root{color-scheme:dark;font:16px/1.6 system-ui,sans-serif;background:#10121d;color:#eeedf5}*{box-sizing:border-box}body{margin:0}main{max-width:900px;margin:auto;padding:32px 24px}header{margin-bottom:25px}.badge{font-size:12px;letter-spacing:.18em;color:#dcc294}h1{font:clamp(36px,6vw,54px)/1.2 Georgia,serif;letter-spacing:.04em;margin:12px 0}h1 span{color:#d6b071;margin-left:18px}h2{margin:18px 0 12px}header p,footer{color:#aba9b9}section,article{background:#1a1c2b;border:1px solid #37394b;border-radius:12px;padding:22px}article{margin:16px 0;background:#202234}article p,#charter,#goal{white-space:pre-wrap;overflow-wrap:anywhere}button{cursor:pointer;background:#b78c4c;color:#10121d;border:0;border-radius:6px;padding:10px 16px;font:inherit;font-size:14px;font-weight:600}button:hover{background:#d8b87e}input,textarea,select{background:#11131f;border:1px solid #535269;color:#eee;border-radius:6px;padding:12px;font:inherit;max-width:100%}textarea{width:100%;min-height:100px;resize:vertical}#token{flex:1;min-width:150px}form#auth,.toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.toolbar strong{flex:1}.meta{font-size:13px;color:#d5bf9b}article button{margin-right:8px;background:#393c54;color:#eee}.notice{font-size:14px;color:#b1adbf}#reply{font-size:14px;width:200px}footer{font-size:13px;margin-top:30px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}#status,a{color:#e3c595}aside{border-left:3px solid #b78c4c;padding:12px 16px;background:#151723}aside p{margin:4px 0}label{display:block;margin-top:20px}#spaces{width:100%}[hidden]{display:none!important}@media(max-width:500px){main{padding:22px 12px}section,article{padding:16px}.toolbar{gap:7px}}
