.feed-shell .feed-grid{gap:var(--s5);max-width:var(--wrap-app);padding:var(--s5) var(--gutter) var(--s9,96px);grid-template-columns:260px minmax(0,600px) 320px;justify-content:center;align-items:start;margin-inline:auto;display:grid}@media (max-width:639px){.feed-shell .feed-grid{padding-inline:0;padding-top:var(--s2)}}.feed-shell .feed-grid>.app-feed-col{min-width:0;max-width:none;margin-inline:0}@media (max-width:639px){.feed-shell .feed-grid>.app-feed-col{padding-inline:var(--gutter)}}.feed-shell .feed-lrail,.feed-shell .feed-rrail{top:calc(var(--awn-h,0px) + 72px);align-self:start;gap:var(--s4);min-width:0;display:grid;position:sticky}.feed-shell .lnav{gap:2px;display:grid}.feed-shell .lnav a{align-items:center;gap:var(--s3);min-height:44px;color:var(--ink);border-radius:12px;min-width:0;padding:10px 12px;font-weight:500;text-decoration:none;display:flex}.feed-shell .lnav a:hover{background:var(--sunk)}.feed-shell .lnav a[aria-current=page]{background:var(--porch-tint);color:var(--porch-press)}.feed-shell .lnav a .ic{width:24px;height:24px;color:var(--porch);flex:none}.feed-shell .lnav-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.feed-shell .lnav-av{background:var(--porch-tint);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.feed-shell .lnav-av img{object-fit:cover;width:100%;height:100%;display:block}.feed-shell .lnav-av .ic{width:18px;height:18px}.feed-shell .lnav-h{margin:var(--s4) 12px var(--s2);font:600 var(--t-meta) var(--mono);letter-spacing:.02em;color:var(--ink-2)}.feed-shell .lnav-empty{font-size:var(--t-cap);color:var(--ink-2);margin:0 12px}.feed-shell .box{background:var(--surface);padding:var(--s4);box-shadow:var(--shadow-card);border-radius:18px;margin:0}.feed-shell .box h2{margin:0 0 var(--s2);font:600 var(--t-meta) var(--mono);letter-spacing:.02em;color:var(--ink-2)}.feed-shell .box p{font-size:var(--t-cap);color:var(--ink-2);margin:0}.feed-shell .box p+p,.feed-shell .box p+.btn{margin-top:var(--s3)}.feed-shell .box .box-big{font:800 2.125rem/1 var(--display);letter-spacing:-.04em;color:var(--ink)}.feed-shell section.box{margin-top:0}.feed-shell .feed-prompt{box-shadow:var(--shadow-card);margin-bottom:var(--s3);border-radius:18px}.feed-shell .feed-prompt .fp-text{min-height:44px}@media (max-width:639px){.feed-shell .feed-prompt{border-radius:18px}}.feed-shell .feed-tabs{margin:0 0 var(--s3);border-radius:var(--r-pill);background:var(--sunk);gap:2px;padding:3px;display:inline-flex}.feed-shell .feed-tab{min-height:44px;padding-inline:var(--s5);border-radius:var(--r-pill);font-weight:600;font-size:var(--t-sm);color:var(--ink-2);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.feed-shell .feed-tab:hover{color:var(--ink)}.feed-shell .feed-tab[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.feed-shell .chip-row{margin-bottom:var(--s4);padding-bottom:var(--s1)}.feed-shell .chip{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);font-weight:500}.feed-shell .chip:hover{box-shadow:inset 0 0 0 1px var(--ink)}.feed-shell .chip.is-selected{background:var(--ink);color:var(--ground);box-shadow:none}.feed-shell .chip.is-selected .chip-days{color:var(--ink-dusk)}.feed-shell .chip-all{background:var(--ground);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--border)}@media (max-width:639px){.feed-shell .chip-row{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}}.feed-shell .app-list{gap:var(--s4)}@media (max-width:639px){.feed-shell .app-list{gap:0}}.feed-shell .app-list>li{min-width:0}.feed-shell .feed-join{z-index:5;padding:var(--s4);text-align:center;background:var(--surface);box-shadow:inset 0 1px 0 var(--hairline);position:sticky;bottom:0}@media (max-width:1180px){.feed-shell .feed-grid{grid-template-columns:minmax(0,600px) 300px}.feed-shell .feed-lrail{display:none}}@media (max-width:900px){.feed-shell .feed-grid{grid-template-columns:minmax(0,640px)}.feed-shell .feed-rrail{display:none}}.feed-shell .post-card .byline a{text-decoration:none}.feed-shell .post-card .byline a:hover{text-decoration:underline}.feed-shell .post-card{min-width:0}@media (min-width:640px){.feed-shell .post-card{max-width:100%}}.feed-shell .app-feed-col,.feed-shell .post-header-body,.feed-shell .byline,.feed-shell .post-meta{min-width:0;max-width:100%}.feed-shell .fcp-wrap,.feed-shell .goose-name,.feed-shell .post-author,.feed-shell .byline a,.feed-shell .feed-prompt .fp-text{overflow-wrap:anywhere;word-break:break-word;min-width:0}
