:root{font-family:system-ui,sans-serif;color:#302b28;background:#fcf7f0}*{box-sizing:border-box}body{margin:0}main{max-width:1060px;margin:auto;padding:24px}header,nav,.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}header{justify-content:space-between}h1{font-size:28px}h2{font-size:20px}button,input,textarea{font:inherit}button{padding:10px 16px;border:1px solid #827665;border-radius:8px;background:white;color:inherit;cursor:pointer}button:hover,button[aria-pressed=true]{background:#e6e9d7}button:disabled{opacity:.5;cursor:wait}label{display:block;margin:16px 0}input,textarea{display:block;width:100%;padding:12px;margin-top:6px;border:1px solid #827665;border-radius:6px}textarea{min-height:100px}#login{max-width:440px}article{background:white;padding:24px;border:1px solid #dbd2c7;border-radius:12px;margin:20px 0}.body{white-space:pre-wrap;overflow-wrap:anywhere}.meta{color:#60584e;font-size:14px;overflow-wrap:anywhere}.actions{margin-top:18px}details{margin-top:20px}#message{min-height:24px}dialog{max-width:90vw;max-height:90vh;border:0;border-radius:12px}dialog::backdrop{background:#0009}dialog img,dialog video{display:block;max-width:80vw;max-height:75vh;margin-top:12px}#more{margin-bottom:30px}[hidden]{display:none!important}@media(max-width:600px){main{padding:16px}article{padding:16px}.actions button{flex-grow:1}}
