#mobileNav{isolation:isolate;transform:translateZ(0);pointer-events:auto;touch-action:manipulation}
#mobileNav button{touch-action:manipulation;pointer-events:auto}
#mobileNav button>*{pointer-events:none}
body:not(.nav-open) #navShade{display:none!important;pointer-events:none}
.reel-composition56.preview38{pointer-events:auto}
.reel-composition56 [data-shared-open48]{pointer-events:auto;cursor:pointer}
.reel-composition56 .shared48:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.account-cache56-status{font-size:.85rem;line-height:1.7;color:var(--ink);opacity:.8}

/* Interactive compositions are used only in reels; ordinary card previews stay passive. */
.rx30 .reel-composition56.preview38 :is([data-scene-person37],[data-scene-username37]){pointer-events:auto!important;cursor:pointer}
.profile-banners .banner-audio36>[data-banner-edit]{position:absolute!important;top:8px!important;left:8px!important;right:auto!important;bottom:auto!important;z-index:5;margin:0!important}
.insights-story50{position:relative}
.insights-story50 .insights-published57{position:absolute;bottom:5px;left:4px;right:4px;z-index:3;border-radius:7px;background:#000b;color:#fff;font:10px/1.6 var(--account-font);padding:2px 3px;text-align:center;pointer-events:none}
.insights-selected-time57{display:block;text-align:center;font-size:11px;line-height:1.7;padding:5px 12px;color:var(--ink);opacity:.8}

.rx30-overlay a{pointer-events:auto;color:inherit;text-decoration:underline;text-underline-offset:3px}
