.home-layout{padding-top:4px}.home-layout>.home-main{gap:0;background:var(--surface);border:1px solid var(--border-soft);border-radius:12px;min-width:0}.home-layout>.aside{margin-top:0;padding-top:0}.home-layout>.aside.sticky{top:62px;max-height:calc(100dvh - 70px)}.home-main>.home-composer{margin:0;padding:10px 12px;border:0;border-bottom:1px solid var(--border-soft);border-radius:12px 12px 0 0;box-shadow:none}.home-main .composer-input{min-height:40px;padding:8px 12px}.home-main>.notice{margin:0;padding:10px 12px;border:0;border-bottom:1px solid var(--border-soft);border-radius:12px 12px 0 0}.home-feed-toolbar{position:relative;justify-content:space-between;gap:8px;min-height:48px;padding:4px 8px;border-bottom:1px solid var(--border-soft);background:var(--surface)}.home-feed-toolbar,.home-kind-control{display:flex;align-items:center;min-width:0}.home-kind-control{gap:2px;margin:0;padding:0}.home-kind-control>a{display:inline-flex;justify-content:center;align-items:center;min-height:40px;padding:0 12px;border-radius:8px;color:var(--text-mute);font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;white-space:nowrap}.home-kind-control>a[aria-current]{color:var(--violet);background:var(--violet-soft)}.home-kind-control>a:hover{color:var(--text);background:var(--bg-elevated)}.home-kind-control>a:focus-visible,.home-sort-control:focus-within{outline:2px solid var(--violet);outline-offset:1px}.home-sort-control{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-width:40px;min-height:40px;margin:0;padding:0 10px;border:1px solid var(--border-soft);border-radius:8px;font-size:12px;font-weight:600;line-height:1.2;color:var(--text);background:var(--surface)}.home-sort-control select{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;font:inherit}.home-sort-control svg{flex-shrink:0}.home-sort-control:has(select:disabled){opacity:.65}.home-feed-toolbar[aria-busy=true]:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--violet)}.home-switch-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.home-main .home-infinite-feed{display:flex;flex-direction:column;gap:0;min-width:0}.home-main .home-infinite-feed>:is(.card,.post-card){margin:0;padding:14px 16px;border:0;border-bottom:1px solid var(--border-soft);border-radius:0;box-shadow:none;background:var(--surface)}.home-main .home-infinite-feed>:is(.card,.post-card):last-child{border-bottom:0;border-radius:0 0 12px 12px}.home-main .post-card:hover{transform:none}.home-main .feed-post-text,.home-main .post-card-header{margin-bottom:8px}.home-main .post-social-row{margin-top:8px}.home-main .post-meta-disclosures{margin-top:6px}.home-main .forum-feed-more{margin:0;padding:10px 12px}@media (max-width:599px){.home-layout{padding-top:0;padding-inline:0}.home-layout>.home-main{border-inline:0;border-radius:0}.home-main>.home-composer,.home-main>.notice{border-radius:0}.home-main>.home-composer{padding:8px 10px;gap:8px}.home-feed-toolbar{padding-inline:8px;gap:4px;min-height:48px}.home-kind-control>a{padding-inline:10px;min-height:40px;font-size:13px}.home-sort-control{width:40px;padding:0}.home-sort-control>span{display:none}.home-main .home-infinite-feed>:is(.card,.post-card){padding:12px}}