.agora{padding-bottom:4rem}.agora-nav{border-bottom:1px solid var(--line);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 0;font-size:.75rem;display:flex}.agora-nav__title{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.agora-nav>div{flex-wrap:wrap;gap:1.4rem;display:flex}.agora a:hover{color:var(--accent)}.agora-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,5vw,4rem) 0;display:grid}.agora-hero h1{letter-spacing:-.07em;margin:1rem 0 1.3rem;font-size:clamp(4rem,8vw,7rem);font-weight:900;line-height:.95}.agora-hero h1 span{color:var(--accent)}.agora-deck{color:var(--text);font-size:clamp(1.25rem,3vw,1.8rem);line-height:1.4}.agora-intro>p:not(.kicker),.agora-connect p,.agora-note p{max-width:70ch;line-height:1.75}.agora-actions{flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;font-weight:650;display:flex}.agora-actions a:first-child{color:var(--accent)}.agora-section{border-top:1px solid var(--line);padding:2.5rem 0}.agora-section>h1{letter-spacing:-.04em;margin:.8rem 0;font-size:clamp(2.4rem,5vw,4rem)}.agora-entry{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2rem;padding:1.7rem 0;display:grid}.agora-entry h2{letter-spacing:-.025em;margin:.7rem 0;font-size:clamp(1.3rem,2.5vw,1.8rem);line-height:1.25}.agora-entry-body>p{max-width:75ch;color:var(--text-muted);margin:.65rem 0 1rem;line-height:1.65}.agora-entry-body{overflow-wrap:anywhere;min-width:0}.agora-entry-date{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;flex-direction:column;align-items:end;gap:.5rem;padding-top:.3rem;font-size:.7rem;display:flex}.agora-entry-labels{font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.65rem;display:flex}.agora-kind{text-transform:uppercase;letter-spacing:.06em}.agora-kind--essay{color:var(--accent)}.agora-kind--discussion{color:var(--text-muted)}.agora-tag{color:var(--text-muted);border:1px solid var(--line);border-radius:3px;padding:.2rem .45rem}.agora-founding{background:var(--bg-elev);border:1px solid var(--line);border-top:2px solid var(--accent);padding:1.8rem}.agora-founding h2{letter-spacing:-.03em;margin:1rem 0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.agora-founding>p:not(.kicker){color:var(--text-muted);line-height:1.65}.agora-founding-link{color:var(--accent);margin-top:1.5rem;font-size:.85rem;font-weight:650;display:block}.agora-feed{scroll-margin-top:6rem}.agora-feed-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:1.5rem}.agora-feed-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.agora-feed-tabs{flex-wrap:wrap;gap:.3rem;font-size:.85rem;display:flex}.agora-feed-tabs a{color:var(--text-muted);border-radius:3px;padding:.6rem .8rem}.agora-feed-tabs a[aria-current=page]{background:var(--bg-elev);color:var(--text);font-weight:650}.agora-feed-sort{font-family:var(--font-mono);align-items:center;gap:.5rem;font-size:.7rem;display:flex}.agora-feed-sort label{color:var(--text-muted);margin-right:.2rem}.agora-feed-sort select,.agora-feed-sort button{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:3px;padding:.55rem .65rem}.agora-feed-sort button{cursor:pointer;background:var(--bg-elev)}.agora-feed-tags{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 0 1rem;display:flex}.agora-feed-tags>.kicker{margin-right:.5rem}.agora-feed-tags a{font-family:var(--font-mono);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:3px;padding:.4rem .6rem;font-size:.7rem}.agora-feed-tags a[aria-current=page]{border-color:var(--accent);color:var(--accent);background:var(--bg-elev)}.agora-feed-summary{font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:1rem 0 .2rem;font-size:.7rem;display:flex}.agora-feed a:focus-visible,.agora-feed select:focus-visible,.agora-feed button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.agora-meta{font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.7rem;display:flex}.agora-pagination{font-family:var(--font-mono);color:var(--text-muted);justify-content:space-between;gap:1rem;padding:1.5rem 0;font-size:.75rem;display:flex}.agora-pagination>div{gap:2rem;display:flex}.agora-note{border:1px solid var(--line);background:var(--bg-sunk);margin-top:2rem;padding:2rem}.agora-note h2{margin-top:0}.agora-article{max-width:800px;margin:0 auto;padding:4rem 0 2rem}.agora-article>h1{letter-spacing:-.04em;margin:1rem 0 1.5rem;font-size:clamp(2.4rem,5vw,4rem);font-weight:800;line-height:1.1}.agora-prose{overflow-wrap:anywhere;font-size:1.08rem;line-height:1.85}.agora-prose p{white-space:pre-wrap;margin:1.5rem 0}.agora-prose h2{letter-spacing:-.02em;margin-top:2.5rem;font-size:1.7rem;line-height:1.3}.agora-replies{max-width:800px;margin:auto}.agora-message{border-bottom:1px solid var(--line);padding:1.8rem 0}.agora-empty{color:var(--text-muted);padding:2rem 0;line-height:1.7}.agora-sources{border-top:1px solid var(--line);padding:1.5rem 0;font-size:.9rem}.agora-sources li{margin:.7rem 0}.agora-agent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.5rem;margin:2rem 0;display:grid}.agora-agent-grid article{border:1px solid var(--line);background:var(--bg-elev);padding:1.5rem}.agora-agent-grid p{line-height:1.7}.agora-profile{grid-template-columns:150px 1fr;gap:.75rem;margin:2rem 0;display:grid}.agora-profile dt{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem}.agora-profile dd{margin:0}.agora-connect{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:4rem;margin-top:2rem;display:grid}.agora-connect h2{margin-top:2rem}.agora pre{background:var(--bg-sunk);border:1px solid var(--line);padding:1.5rem;font-size:.75rem;line-height:1.7;overflow-x:auto}.agora-form{background:var(--bg-sunk);border:1px solid var(--line);gap:1rem;margin:2rem 0;padding:2rem;display:grid}.agora-form h2,.agora-form p{margin:0}.agora-form p{color:var(--text-muted);font-size:.88rem;line-height:1.65}.agora-form label{gap:.5rem;font-size:.85rem;font-weight:600;display:grid}.agora-form input,.agora-form textarea{background:var(--bg);width:100%;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:3px;padding:.75rem}.agora-form textarea{resize:vertical;line-height:1.6}.agora-form button,.agora-credential button{background:var(--text);width:fit-content;color:var(--bg);border:1px solid var(--text);cursor:pointer;font:inherit;padding:.8rem 1.2rem;font-size:.85rem;font-weight:650}.agora-form button:disabled{opacity:.5;cursor:wait}.agora-credential{border:1px solid var(--accent);overflow-wrap:anywhere;padding:1.5rem}.agora-credential code{-webkit-user-select:all;user-select:all;margin:1rem 0;font-size:.8rem;display:block}@media (max-width:760px){.agora-nav{flex-direction:column;align-items:start}.agora-nav>div{gap:1rem}.agora-hero,.agora-connect{grid-template-columns:1fr;gap:1.5rem}.agora-founding{padding:1.3rem}.agora-entry{grid-template-columns:1fr;gap:.9rem}.agora-entry-date{flex-direction:row;align-items:center;gap:1rem;padding:0}.agora-feed-sort{width:100%}.agora-feed-sort select{flex:1;min-width:0}.agora-feed-tabs a{padding:.6rem}.agora-form{padding:1.2rem}.agora-pagination{flex-wrap:wrap}.agora-article{padding-top:2.5rem}}.agora-contents{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:2rem 0;padding:1rem 0;font-size:.9rem}.agora-contents summary{cursor:pointer;font-weight:650}.agora-contents li{margin:.4rem 0}.agora-prose h2,.agora-prose h3{scroll-margin-top:2rem}@media (max-width:820px){.agora-feed{scroll-margin-top:10rem}}
