/* Horizontal dividers, readable content, one action row. */
html.feed-compact348 body.unified344 #app #unified-home344 #posts .crowd-row78{padding:9px 0!important;min-height:0!important}
html.feed-compact348 body.unified344 #app #unified-home344 #posts .crowd-entry126{padding:3px 0 3px 40px!important;min-height:0!important;line-height:1.4!important}
html.feed-compact348 body.unified344 #app #unified-home344 #posts .crowd-author126{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:2px 9px!important;margin:0!important;padding:0!important;min-height:24px!important}
html.feed-compact348 body.unified344 #app #unified-home344 #posts .crowd-author126 strong{display:inline!important;font:650 12px/1.4 system-ui!important;color:#f1e5cc!important}
html.feed-compact348 body.unified344 #app #unified-home344 #posts .crowd-author126 time{font:11px/1.4 system-ui!important;color:#9daabb!important;margin:0!important}
html.feed-compact348 body.unified344 #app #unified-home344 #posts .crowd-author126 .comment-avatar133{position:absolute!important;left:0!important;top:3px!important;width:30px!important;height:30px!important;object-fit:cover!important;border-radius:50%!important}
html.feed-compact348 body.unified344 #app #unified-home344 #posts .crowd-entry126>p{margin:3px 0 4px!important;padding:0!important;min-height:0!important;font:14px/1.45 system-ui!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}
html.feed-compact348 body.unified344 #app #unified-home344 #posts .crowd-replies126{padding:0 0 0 14px!important;margin:3px 0 0!important;border:0!important;min-height:0!important}
html.feed-compact348 body.unified344 #app #unified-home344 #posts .crowd-replies126>.crowd-entry126{border:0!important;border-top:1px solid #b79a6225!important;margin:0!important;padding-top:5px!important;padding-bottom:5px!important}
html.feed-compact348 body.unified344 #app #unified-home344 #posts [data-comment-thread78]{padding:0!important;margin:0!important;min-height:0!important}
html.feed-compact348 body #app #posts :is(.crowd-actions126,.comment-actions119,.presentation-actions119){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;margin:2px 0 0!important;padding:0!important;border:0!important;white-space:nowrap!important;scrollbar-width:thin;overscroll-behavior-x:contain}
html.feed-compact348 body.unified344 #app #unified-home344 #posts :is(.crowd-actions126,.comment-actions119,.presentation-actions119){display:flex!important;flex-wrap:nowrap!important;gap:4px!important;margin:2px 0 0!important;padding:0!important}
html.feed-compact348 body #app #posts .action348,html.feed-compact348 body.unified344 #app #unified-home344 #posts .action348{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;flex:0 0 auto!important;width:auto!important;min-width:30px!important;min-height:30px!important;height:auto!important;padding:5px!important;margin:0!important;border:0!important;border-radius:5px!important;background:none!important;box-shadow:none!important;font:12px/1.2 system-ui!important;white-space:nowrap!important;color:#e8c479!important}
html.feed-compact348 body #app #posts .action348 svg{display:block!important;width:16px!important;height:16px!important;flex:none!important;pointer-events:none!important}
html.feed-compact348 body #app #posts .action348 span{display:inline!important;margin:0!important;font:inherit!important;color:inherit!important;white-space:nowrap!important}
html.feed-compact348 body #app #posts .action348[aria-pressed=true]{color:#ffe5a0!important;background:#e8c47912!important}
html.feed-compact348 body #app #posts .action348:disabled{opacity:.5!important}
html.feed-compact348 body #app #posts .action348:focus-visible{outline:2px solid #ffe2a2!important;outline-offset:-2px!important}
html.feed-compact348 body #app #posts :is(.crowd-actions126>small,.comment-tips122){flex:none!important;font:10px/1.3 system-ui!important;margin:0 4px!important;color:#9daabb!important;white-space:nowrap!important}
html.feed-compact348 body #app #posts .empty-tips348,html.feed-compact348 body #app #posts .duplicate348{display:none!important}
html.feed-compact348 body #app #posts :is(.conversation-title119,.opinion-note119,.post-information119>h2,.inline-post156 .presentation-head119 h1,.inline-post156 .presentation-head119>.presentation-author119){display:none!important}
html.feed-compact348 body.unified344 #app #unified-home344 #posts .row-preview78{padding-top:5px!important;margin-top:0!important}
html.feed-compact348 body.unified344 #app #unified-home344 #posts .row-preview78>p{margin:0 0 6px!important;font:14px/1.45 system-ui!important}
html.feed-compact348 body.unified344 #app #unified-home344 #posts .row-actions78 [data-enter78]{margin:3px 0 0!important;padding:5px 10px!important;min-height:32px!important}
html.feed-compact348 body #app #posts .conversation119{margin:8px 0 0!important;padding:0!important;border:0!important}
html.feed-compact348 body #app #posts .thread-comment119{padding:7px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #b79a6233!important;background:none!important;min-height:0!important}
html.feed-compact348 body #app #posts .comment-author119{margin:0!important;gap:5px 8px!important;min-height:28px!important}
html.feed-compact348 body #app #posts .comment-author119 :is(img,span){width:28px!important;height:28px!important;object-fit:cover!important}
html.feed-compact348 body #app #posts .comment-author119 strong{font-size:12px!important}
html.feed-compact348 body #app #posts .comment-author119 small{font-size:10px!important;margin:0!important}
html.feed-compact348 body #app #posts .comment-text119{margin:4px 0!important;font:14px/1.45 system-ui!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}
html.feed-compact348 body #app #posts .thread-children119{padding-left:12px!important;margin:0!important;border:0!important}
html.feed-compact348 body #app #posts details[data-thread119]{margin:4px 0 0!important;padding:0!important;border:0!important;background:none!important}
html.feed-compact348 body #app #posts details[data-thread119]>summary{padding:4px 0!important;font:11px/1.4 system-ui!important;color:#aebaca!important;min-height:0!important}
html.feed-compact348 body #app #posts .comment-compose119:not([hidden]){padding:4px 0 8px!important;margin:0!important;gap:5px!important;background:none!important;border:0!important}
html.feed-compact348 body #app #posts .comment-compose119 textarea{min-height:48px!important;padding:9px!important;margin:3px 0!important;font:16px/1.4 system-ui!important}
html.feed-compact348 body #app #posts .comment-compose119 label{font:12px/1.4 system-ui!important;margin:0!important}
html.feed-compact348 body #app #posts [data-close-inline156]{margin:3px 0 8px!important;padding:5px 9px!important;font:12px/1.4 system-ui!important;min-height:30px!important}
@media(max-width:600px){html.feed-compact348 body.unified344 #app #unified-home344 #posts .crowd-entry126 .crowd-actions126{margin-left:-40px!important;width:calc(100% + 40px)!important;max-width:none!important}html.feed-compact348 body.unified344 #app #unified-home344 #posts .crowd-replies126{padding-left:9px!important}}
/* Rooms slide into a full-page surface at every viewport width. */
html body dialog.home-room344{inset:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;border:0!important;border-radius:0!important}
/* The feed header already identifies an opened post; show its content directly. */
html.feed-compact348 body #app #posts .inline-post156 .presentation-head119,html.feed-compact348 body #app #posts .inline-post156 .presentation-author119,html.feed-compact348 body #app #posts .inline-post156 .row-count78{display:none!important}
html.feed-compact348 body #app #posts .inline-post156 :is(.presentation119,.presentation-grid119,.presentation-main119,.post-information119){min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:none!important}
html.feed-compact348 body #app #posts .inline-post156 .presentation-grid119{display:block!important;grid-template-columns:none!important}
html.feed-compact348 body #app #posts .inline-post156 :is(.presentation-video119,.presentation-gallery119,.full-information119){margin:0 0 7px!important;padding:0!important;min-height:0!important}
html.feed-compact348 body #app #posts .inline-post156 .presentation-footer119{margin-top:8px!important;padding:6px 0!important}
html.feed-compact348 body #app #posts .inline-post156 .presentation-gallery119 img{max-height:180px!important;object-fit:contain!important}
