/* Shared feed geometry: same page gutter as the other core screens. */
.social-surface.quiet-feed-screen{width:100%;max-width:none;margin:0;background:var(--mode-bg,var(--mode-surface,#fffcf6));--feed-gutter:16px}
.quiet-feed-screen .quiet-feed-header{padding-inline:var(--feed-gutter);background:inherit}
.quiet-feed-screen>.compose,.quiet-feed-screen .post{padding-inline:var(--feed-gutter)}
.quiet-feed-screen .post>.social-post-content,.quiet-feed-screen .post>.account-labels,.quiet-feed-screen .post .creative-post-meta{margin-inline-start:0}
.quiet-feed-screen .post .post-photo{margin-inline-start:0;width:100%}
.social-surface .post-actions,.quiet-feed-screen .post-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:center;margin-inline:0;padding:8px 0 0;width:100%}
.social-surface .post-actions>button,.quiet-feed-screen .post-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;min-width:0;margin:0;padding:0 5px;font-size:12px;line-height:1;white-space:nowrap}
.social-surface .post-actions button.saved,.quiet-feed-screen .post-actions button.saved{margin:0}
.post-actions>button svg,.feed-detail-actions>button svg,.comment-votes svg{width:20px;height:20px;flex:0 0 20px;display:block}
.post-actions button[aria-pressed=true] svg,.feed-detail-actions button[aria-pressed=true] svg,.comment-votes button[aria-pressed=true] svg{fill:currentColor}
.post-actions>button[hidden]{display:none}
.post-see-more{display:inline-flex;gap:6px;align-items:center;min-height:36px;padding:3px 0;color:var(--mode-accent,#6236ff);font-weight:700;line-height:1.25}
.post-see-more svg{width:17px;height:17px;flex:0 0 17px;vertical-align:middle;display:block}
.comment-votes{display:flex;align-items:center;gap:12px;margin-top:8px}
.comment-votes button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:42px;min-height:36px;padding:4px 7px;border:0;background:none;border-radius:9px;color:var(--mode-muted,#756b82);font:inherit;font-size:12px}
.comment-votes button[aria-pressed=true]{color:var(--mode-accent,#6236ff);background:var(--mode-soft,#eee7ff)}
.profile-liked-note{padding:12px 16px;margin:0;color:var(--mode-muted,#756b82);font-size:12px}
.feed-hidden-creators{padding:20px 18px;border-top:1px solid var(--mode-line,#ded7e5)}
.feed-hidden-creators h2{font-size:18px;margin:0 0 14px}.feed-hidden-creators .hidden-creator-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0}.hidden-creator-row small{display:block;color:var(--mode-muted,#756b82)}
@media(min-width:761px){.social-surface.quiet-feed-screen{--feed-gutter:24px}}
@media(max-width:760px){.social-surface.quiet-feed-screen{width:100%;margin:0}.feed-detail-actions{gap:6px}}

.social-surface.quiet-feed-screen .post{padding-inline:var(--feed-gutter)!important}
.social-surface .post>.post-actions,.quiet-feed-screen .post>.post-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.social-surface .post-actions:has(>button[hidden]){grid-template-columns:repeat(3,minmax(0,1fr))}
.feed-detail-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important}.feed-detail-actions>.post-action-anchor{margin:0;justify-self:stretch}.feed-detail-actions>button,.feed-detail-actions>.post-action-anchor>button{width:100%;justify-content:center}
