.kin-feed-shell{background:var(--kin-bg);min-height:100svh;color:var(--kin-text)}.feed-column{width:min(100%,46rem);min-height:calc(100svh - 4.25rem);padding-bottom:calc(var(--kin-social-nav-height) + var(--kin-bottom-reserve) + 1.25rem);border-right:1px solid var(--kin-line);border-left:1px solid var(--kin-line);margin:0 auto}.kin-feed-header.kin-app-header{grid-template-rows:64px auto}.kin-feed-header .kin-feed-tabs{grid-area:2/1/3/-1;width:100%;margin:0}.kin-feed-header.kin-feed-header .kin-tactile-tabs.kin-feed-tabs{border-bottom:1px solid var(--kin-line);gap:0;padding:0}.kin-feed-header.kin-feed-header .kin-tactile-tabs.kin-feed-tabs>a{white-space:nowrap;flex:1 1 0;min-width:0;padding:.65rem .2rem;font-size:.75rem}.feed-unread-dot{background:var(--kin-primary-soft);border-radius:50%;flex:0 0 5px;width:5px;height:5px}.feed-stream{display:grid}.feed-stream .kin-post-card{border:0;border-bottom:1px solid var(--kin-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:1rem}.kin-feed-header.kin-feed-header .kin-tactile-tabs.kin-feed-tabs>.kin-tab-highlight{background:var(--kin-primary-soft);border:0;height:2px;top:auto;bottom:0}.feed-stream .kin-post-author-copy strong{font-size:.875rem;font-weight:600}.feed-stream .kin-post-author-copy span{color:var(--kin-muted);font-size:.75rem}.feed-stream .kin-post-media{background:0 0;border:0;border-radius:12px;padding:0}.feed-stream .kin-post-media>button{background:0 0;border:0;padding:0}.feed-stream .kin-post-document:not(.is-portrait) .kin-post-media.count-1>button:not(.has-frame) img{object-fit:contain;height:auto;max-height:none}.feed-stream .kin-post-actions{flex-wrap:wrap;align-items:center;gap:4px;max-width:none;margin:8px 0 0}.feed-stream .kin-post-actions>:is(a,button){flex:none;justify-content:center;min-width:44px;min-height:44px;padding:0 8px}.feed-stream .kin-post-actions>[data-post-action=bookmark]{margin-left:auto}.feed-composer-entry{border-bottom:1px solid var(--kin-line);min-height:72px;color:var(--kin-muted);align-items:center;gap:12px;padding:16px;font-size:.875rem;line-height:1.5;text-decoration:none;display:flex}.feed-composer-avatar{flex:0 0 40px}.feed-composer-avatar>:is(img,span){border:1px solid var(--kin-line);object-fit:cover;background:var(--kin-panel);width:40px;height:40px;color:var(--kin-primary-soft);border-radius:50%;place-items:center;display:grid}.feed-composer-entry:hover{color:var(--kin-text)}.feed-composer-entry:focus-visible{outline:2px solid var(--kin-primary-soft);outline-offset:-3px}.feed-reply-preview{padding-top:8px}.feed-reply-excerpt{min-height:44px;color:var(--kin-muted);align-items:flex-start;gap:8px;padding:4px 0;font-size:.8125rem;line-height:1.45;text-decoration:none;display:flex}.feed-reply-excerpt>:first-child{object-fit:cover;background:var(--kin-panel);width:24px;height:24px;color:var(--kin-primary-soft);border-radius:50%;flex:0 0 24px;place-items:center;font-size:.75rem;display:grid}.feed-reply-excerpt>span:last-child{flex:1;min-width:0}.feed-reply-excerpt strong{color:var(--kin-text);margin-bottom:2px;font-size:.75rem;font-weight:600;display:block}.feed-reply-excerpt>span:last-child>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feed-reply-more{min-height:44px;color:var(--kin-muted);align-items:center;padding-left:32px;font-size:.75rem;text-decoration:none;display:inline-flex}.feed-reply-preview a:focus-visible{outline:2px solid var(--kin-primary-soft);outline-offset:2px}.feed-reply-preview a:hover{color:var(--kin-text)}.feed-skeleton{display:grid}.feed-skeleton span{border-bottom:1px solid var(--kin-line);background:linear-gradient(100deg, transparent 18%, color-mix(in srgb, var(--kin-text) 5%, transparent) 34%, transparent 50%);background-size:220% 100%;min-height:8.2rem;animation:1.25s ease-in-out infinite feedPulse}.feed-empty,.feed-error{text-align:center;align-content:center;place-items:center;min-height:min(62svh,34rem);padding:2rem 1.25rem;display:grid}.feed-empty>span,.feed-error>span{color:var(--kin-subtle);font-size:1.65rem}.feed-empty h1,.feed-error h1{letter-spacing:-.025em;max-width:22ch;margin:.75rem 0 .45rem;font-family:inherit;font-size:1.25rem;font-weight:600;line-height:1.35}.feed-empty p,.feed-error p{max-width:42ch;color:var(--kin-muted);margin:0 0 1rem;font-size:.875rem;line-height:1.6}.feed-empty a,.feed-error button,.feed-more button{border:1px solid var(--kin-line);min-height:2.45rem;color:var(--kin-text);cursor:pointer;font:inherit;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0 .9rem;font-size:.68rem;font-weight:650;text-decoration:none;display:inline-flex}.feed-empty a:hover,.feed-error button:hover,.feed-more button:hover{border-color:color-mix(in srgb, var(--kin-text) 30%, transparent);background:color-mix(in srgb, var(--kin-text) 5%, transparent)}.feed-more{place-items:center;padding:1rem;display:grid}.feed-more button:disabled{cursor:wait;opacity:.55}.feed-inline-error{border-top:1px solid var(--kin-line);color:var(--kin-muted);text-align:center;margin:0;padding:.8rem 1rem;font-size:.68rem}.feed-inline-error button{color:var(--kin-primary-soft);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}@keyframes feedPulse{to{background-position:-120% 0}}@media (width<=768px){.feed-column{border-left:0;border-right:0;min-height:calc(100svh - 3.8rem)}.feed-stream .kin-post-card{padding:.9rem .85rem}}@media (prefers-reduced-motion:reduce){.feed-skeleton span{animation:none}}@media (prefers-contrast:more){.feed-column,.feed-stream .kin-post-card,.feed-skeleton span{border-color:var(--kin-text)}}.kin-feed-shell .activity-empty h1,.kin-feed-shell .thread-state h1{font-family:inherit;font-size:1.25rem;font-weight:600;line-height:1.35}.kin-feed-shell .activity-empty{padding:2rem 1.25rem}.kin-feed-shell .activity-empty p{max-width:40ch;font-size:.875rem;line-height:1.6}@media (width<=340px){.kin-feed-header.kin-feed-header .kin-tactile-tabs.kin-feed-tabs>a{gap:.2rem;font-size:.6875rem}}.kin-feed-header.kin-feed-header .kin-tactile-tabs.kin-feed-tabs>a:first-of-type{flex-grow:.9}.kin-feed-header.kin-feed-header .kin-tactile-tabs.kin-feed-tabs>a:nth-of-type(2){flex-grow:1.1}.kin-feed-header.kin-feed-header .kin-tactile-tabs.kin-feed-tabs>a:nth-of-type(3){flex-grow:1.4}.kin-feed-header.kin-feed-header .kin-tactile-tabs.kin-feed-tabs>a:nth-of-type(4){flex-grow:.65}@media (width>=1180px){.kin-feed-header.kin-feed-header .kin-tactile-tabs.kin-feed-tabs{gap:0;width:min(100%,46rem);margin-inline:auto}.kin-feed-header.kin-feed-header .kin-tactile-tabs.kin-feed-tabs>a{font-size:.875rem}.feed-empty a,.feed-error button,.feed-more button{border-radius:10px;min-height:44px;font-size:.875rem}.feed-inline-error{font-size:.8125rem}}