[data-report-dialog] [hidden] { display: none !important; }
[data-mural-root] [hidden], [data-publication] [hidden] { display: none !important; }
[data-timeline-root] [hidden] { display: none !important; }
[data-mural-root] .htmx-indicator, [data-timeline-root] .htmx-indicator { display: none; }
[data-mural-root] .htmx-request .htmx-indicator,
[data-mural-root] .htmx-request.htmx-indicator,
[data-timeline-root] .htmx-request .htmx-indicator,
[data-timeline-root] .htmx-request.htmx-indicator { display: inline-block; }
.timeline-post-text { overflow-wrap: anywhere; }
.timeline-post-text span { white-space: inherit; }
.timeline-crop-stage { height: min(52vh, 28rem); overflow: hidden; background: var(--color-base-200); }
.timeline-crop-stage > img { display: block; max-width: 100%; max-height: 100%; }
[data-carousel-track] { scroll-behavior: smooth; overscroll-behavior-x: contain; }
@media (prefers-reduced-motion: reduce) { [data-carousel-track] { scroll-behavior: auto; } }
.pswp { --pswp-bg: #101416; }
.timeline-native [data-add-post-images], .timeline-native [data-remove-preview] { display: none; }

[data-mural-root][aria-busy="true"] { cursor: progress; }
[data-timeline-composer] [hidden] { display: none !important; }
[data-mural-compose] [hidden] { display: none !important; }
[data-mural-compose] .htmx-indicator { display: none; }
[data-mural-compose] .htmx-request .htmx-indicator,
[data-mural-compose] .htmx-request.htmx-indicator { display: inline-block; }
