.activity-room{min-height:100vh;color:var(--color-text);background:var(--color-bg);padding:24px}.activity-room-head{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:end;gap:16px;padding-bottom:18px;display:flex}.activity-kicker,.activity-update-game,.activity-update-meta,.activity-state{color:var(--color-text-subtle);font-size:.78rem;font-weight:650}.activity-room h1{letter-spacing:0;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:.95}.activity-head-actions,.activity-inspector-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.activity-state{border:1px solid var(--color-divider);border-radius:var(--radius-sm);background:var(--color-surface-subtle);align-items:center;min-height:32px;padding:0 10px;display:inline-flex}.activity-layout{grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:18px;padding-top:18px;display:grid}.activity-feed{gap:8px;min-width:0;display:grid}.activity-update-row{border:1px solid var(--color-divider);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;padding:12px;display:grid}.activity-update-row[data-selected=true]{background:var(--color-surface-raised);border-color:#40b8ff80}.activity-update-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.activity-update-main:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px;border-radius:var(--radius-xs)}.activity-update-title{overflow-wrap:anywhere;min-width:0;margin-top:4px;font-size:1rem;font-weight:700;display:block}.activity-update-meta{margin-top:8px;display:block}.activity-inspector{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface-raised);align-self:start;gap:18px;min-width:0;padding:18px;display:grid;position:sticky;top:18px}.activity-inspector-copy{min-width:0}.activity-inspector h2{overflow-wrap:anywhere;margin:6px 0 10px;font-size:clamp(1.35rem,3vw,2rem);line-height:1.08}.activity-inspector p{color:var(--color-text-muted);overflow-wrap:break-word;line-height:1.55}.activity-empty{color:var(--color-text-muted);margin:0}@media (width<=820px){.activity-room{padding:16px}.activity-room-head{flex-direction:column;align-items:stretch}.activity-layout{grid-template-columns:1fr}.activity-inspector{position:static}}@media (width<=520px){.activity-update-row{grid-template-columns:1fr}}
