/* Home is the single feed destination; retain its accessible heading without a visible title row. */
html.feed-compact348 body.unified344 #app #unified-home344 .home-feed-heading344{display:contents!important;margin:0!important;padding:0!important}
html.feed-compact348 body.unified344 #app #unified-home344 .home-center344{padding-top:12px!important}
html.feed-compact348 body.unified344 #app #unified-home344 #search{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;padding:0 0 8px!important;margin:0!important;min-height:42px!important}
html.feed-compact348 body.unified344 #app #unified-home344 #search .crowd-type-controls78{display:flex!important;flex:1 1 0!important;min-width:0!important;max-width:100%!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:4px!important;scrollbar-width:thin;overscroll-behavior-x:contain}
html.feed-compact348 body.unified344 #app #unified-home344 #search .crowd-type-controls78 button{flex:0 0 auto!important;font:12px/1.3 system-ui!important;padding:6px 8px!important;min-height:34px!important;white-space:nowrap!important}
html.feed-compact348 body.unified344 #app #unified-home344 #search>#home-create350{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:36px!important;min-width:0!important;margin:0!important;padding:8px 12px!important;font:750 13px/1.3 system-ui!important;white-space:nowrap!important;background:linear-gradient(115deg,#f3d390,#d5a448)!important;color:#18130a!important;border:1px solid #ffe0a0!important;border-radius:8px!important;box-shadow:none!important}
html.feed-compact348 body.unified344 #app #unified-home344 #search>#home-create350 svg{width:17px!important;height:17px!important}
/* Same button treatment, dimensions and contrast for opening and closing a post. */
html.feed-compact348 body.unified344 #app #unified-home344 #posts :is(.row-actions78 [data-enter78],[data-close-inline156]){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;min-height:34px!important;margin:0!important;padding:6px 10px!important;font:650 13px/1.2 system-ui!important;letter-spacing:normal!important;background:#172538!important;background-image:none!important;color:#edca80!important;border:1px solid #c5a97566!important;border-radius:7px!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer!important}
html.feed-compact348 body.unified344 #app #unified-home344 #posts [data-close-inline156]{margin-bottom:8px!important}
html.feed-compact348 body.unified344 #app #unified-home344 #posts :is(.row-actions78 [data-enter78],[data-close-inline156]):focus-visible{outline:2px solid #ffe2a2!important;outline-offset:3px!important}
@media(max-width:600px){html.feed-compact348 body.unified344 #app #unified-home344 #search{gap:8px!important;padding-bottom:7px!important}html.feed-compact348 body.unified344 #app #unified-home344 #search>#home-create350{gap:5px!important;padding:7px 9px!important;font-size:12px!important}html.feed-compact348 body.unified344 #app #unified-home344 #search .crowd-type-controls78 button{padding-inline:7px!important}html.feed-compact348 body.unified344 #app #unified-home344 .home-center344{padding-top:9px!important}}


/* Reaction rows v352 */

/* Standalone comments: Like, Tip, Reply only.
   Replies keep their Helpful and Shrug reactions. */
html.feed-compact348 body.unified344 #app #unified-home344 #posts
.crowd-actions126[data-kind126="comment"] > [data-crowd-opinion126] {
    display:none!important;
}

/* Uniform reaction rows. */
html.feed-compact348 body.unified344 #app #unified-home344 #posts
:is(.crowd-actions126,.comment-actions119,.presentation-actions119,.post-actions349) {
    display:flex!important;
    align-items:center!important;
    justify-content:space-evenly!important;
    flex-wrap:nowrap!important;
    gap:0!important;
    width:100%!important;
    min-width:0!important;
    padding:2px 0!important;
}

/* Equal space for every primary reaction. */
html.feed-compact348 body.unified344 #app #unified-home344 #posts
:is(.crowd-actions126,.comment-actions119,.presentation-actions119,.post-actions349)
> button.action348:not([data-commentreport121]):not([data-action119=save]) {
    display:inline-flex!important;
    flex:1 1 0!important;
    justify-content:center!important;
    align-items:center!important;
    min-width:0!important;
    gap:5px!important;
    padding:5px 2px!important;
    color:#f5f5f1!important;
}

/* Keep standalone-comment opinions hidden after shared button styling. */
html.feed-compact348 body.unified344 #app #unified-home344 #posts
.crowd-actions126[data-kind126="comment"] > button[data-crowd-opinion126] {
    display:none!important;
}
/* Three reactions for standalone comments v353 */
/* Includes Arcade and TV shares rendered as regular comments.
   Nested reply rows remain five-reaction rows. */
html.feed-compact348 body.unified344 #app #unified-home344 #posts
.crowd-actions126[data-kind126="comment"] > button[data-crowd-opinion126] {
    display:none!important;
}
html.feed-compact348 body.unified344 #app #unified-home344 #posts
.action348 svg {
    fill:none!important;
    stroke:#f5f5f1!important;
    stroke-width:1.6!important;
    stroke-linecap:round!important;
    stroke-linejoin:round!important;
}
/* Post preview flow v356: reactions belong inside opened posts. */
html.feed-compact348 body.unified344 #app #unified-home344 #posts
.post-layout349 > .post-actions349 {
    display:none!important;
}
html.feed-compact348 body.unified344 #app #unified-home344 #posts
.preview-ratings356 {
    display:flex!important;
    justify-content:space-evenly!important;
    align-items:center!important;
    width:100%!important;
    gap:0!important;
    margin:8px 0 14px!important;
}
html.feed-compact348 body.unified344 #app #unified-home344 #posts
.preview-ratings356 > button {
    flex:1 1 0!important;
    justify-content:center!important;
    opacity:1!important;
    color:#f5f5f1!important;
}