main{max-width:1000px}.fixture{border:1px solid var(--line);padding:20px;border-radius:10px;background:var(--soft)}.fixture p{font-size:13px;line-height:1.7;color:var(--muted);max-width:760px}.fixture select{margin:8px}.fixture strong{color:var(--accent)}#signed{font-size:12px;display:inline-block;margin:10px}#status{padding:14px 0;min-height:48px;color:var(--accent)}#host,#join{border-bottom:1px solid var(--line);padding:20px 0}input,textarea{width:100%;padding:12px;border:1px solid var(--line);background:var(--soft);color:var(--text);border-radius:6px}#token{margin:10px 0}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto;font-size:12px;padding:16px;background:var(--soft)}output{display:block;overflow-wrap:anywhere;font-size:12px}.revision{color:var(--accent);font-size:12px}.hidden-comment{opacity:.65;border-left:3px solid var(--accent);padding-left:15px}.comment form{margin:12px 0}.comment-actions{display:flex;gap:8px;flex-wrap:wrap}footer{margin-top:40px;font-size:12px;color:var(--muted);line-height:1.7}.brand small{font-size:10px;color:var(--muted)}button{min-height:38px}.fixture label{font-size:12px}.feed-meta{gap:10px;flex-wrap:wrap}.summary{white-space:pre-wrap}h2{font-weight:500}@media(max-width:600px){.top{padding:16px;flex-wrap:wrap}.brand{font-size:12px}.brand small{display:block}.fixture select{max-width:100%;margin-left:0}main{padding:20px}h1{font-size:38px}.social-post{gap:10px}#host h2{font-size:22px}.fixture button{width:100%}}
.intro{display:block}.intro .lede{max-width:650px}.intro .eyebrow{max-width:none}
