:root{color:#1c1b19;background:#f6f4ef;font-family:system-ui,sans-serif;line-height:1.4}*{box-sizing:border-box}body{margin:0}button,a{font:inherit;color:inherit}.shell{max-width:1100px;margin:0 auto;padding:40px 32px 72px}h1{letter-spacing:-.03em;margin:0 0 8px;font-size:1.75rem;font-weight:650}h2{margin:0;font-size:1.35rem;font-weight:650}.layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:36px;display:grid}.niches{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.niche-btn{text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;width:100%;margin:0;padding:8px 12px;display:block}.niche-btn[aria-current=true]{border-left-color:#1c1b19;font-weight:650}.feed-head,.detail-head{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.as-of{color:#4a4742;white-space:nowrap;margin:0;font-size:.92rem}.crumbs{align-items:baseline;gap:8px;margin:0;display:flex}.crumbs a{text-decoration:none}.stats,.card-followers,.post-metrics{font-variant-numeric:tabular-nums}.stats{flex-wrap:wrap;gap:8px 20px;margin:16px 0;display:flex}.cards{flex-direction:column;display:flex}.card{border-top:1px solid #ddd8cf;padding:18px 0}.card h2 a{text-decoration:none}.card-followers{margin:8px 0;font-size:1.05rem}.gain-line{flex-wrap:wrap;align-items:baseline;gap:10px 16px;margin:8px 0;display:flex}.gain{color:#0f6b4c;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:2rem;font-weight:650}.muted{color:#4a4742;margin:4px 0 0}.posts{flex-direction:column;gap:22px;margin-top:8px;display:flex}.post{grid-template-columns:auto minmax(0,1fr);gap:14px;display:grid}.thumb{object-fit:cover;background:#e7e2d8;width:72px;height:72px}.rank{font-variant-numeric:tabular-nums;margin:0 0 4px}.caption{overflow-wrap:anywhere;margin:4px 0}.post-metrics{flex-wrap:wrap;gap:6px 16px;margin:6px 0;display:flex}.note{max-width:68ch;margin-top:20px}.empty{margin-top:12px}.pages{flex-wrap:wrap;gap:8px 18px;margin:12px 0 24px;padding:0;list-style:none;display:flex}.pages a{text-decoration:none}.pages a[aria-current=page]{color:#0f6b4c;font-weight:650}.search{gap:8px;margin:12px 0 4px;display:flex}.search input{font:inherit;background:#fff;border:1px solid #ddd8cf;padding:6px 8px}.rows{border-collapse:collapse;width:100%;margin-top:8px}.rows th,.rows td{text-align:left;vertical-align:baseline;border-top:1px solid #ddd8cf;padding:10px 12px 10px 0}.rows th{font-size:.85rem;font-weight:650}
