/* Exits (Gino, Oct 24 8:02 AM): grabbers you can see, a bottom Close where a sheet's own close sits high, the pull-down feel. Updated side only. */
body[data-mk-side=updated] .ex-sheet .ex-grabber{display:block;width:44px;height:5px;border-radius:3px;background:var(--u-line2,rgba(0,0,0,.28));opacity:1;margin:8px auto 4px;position:relative;touch-action:none;cursor:grab}
body[data-mk-side=updated] .ex-sheet .ex-grabber:before{content:"";position:absolute;left:-60px;right:-60px;top:-10px;bottom:-14px}
html[data-theme=dark] body[data-mk-side=updated] .ex-sheet .ex-grabber{background:rgba(255,255,255,.36)}
@media (prefers-color-scheme:dark){html:not([data-theme=light]) body[data-mk-side=updated] .ex-sheet .ex-grabber{background:rgba(255,255,255,.36)}}
body[data-mk-side=updated] .ex-sheet .u-sheet-head,body[data-mk-side=updated] .ex-sheet .md-head{touch-action:none}
body[data-mk-side=updated] .ex-sheet.ex-dragging{will-change:transform;animation:none}
body[data-mk-side=updated] .ex-close{display:block;width:100%;height:48px;margin:14px 0 0;border:0;border-radius:14px;background:var(--u-chip,rgba(0,0,0,.06));color:var(--u-ink,inherit);font:600 16px/1 var(--u-f-b,system-ui);cursor:pointer}
/* screens that come up from below: a grabber at the top says "pull me down" */
body[data-mk-side=updated] .u-app.bk-modal>.bk-grab{position:absolute;top:calc(4px + env(safe-area-inset-top));left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:var(--u-line2,rgba(0,0,0,.28));z-index:20;pointer-events:none}
body[data-mk-side=updated] .u-app.bk-modal[data-u=media]>.bk-grab,html[data-theme=dark] body[data-mk-side=updated] .u-app.bk-modal>.bk-grab{background:rgba(255,255,255,.42)}
body[data-mk-side=updated] .u-app.bk-modal[data-u=media]>.bk-pill{background:rgba(20,22,21,.80);/* C21 #8: solid, no live backdrop */}
@media (prefers-reduced-motion:reduce){body[data-mk-side=updated] .ex-sheet{transition:none!important}}
body[data-mk-side=updated] .bk-row{flex:none;display:flex;align-items:center;gap:3px;height:48px;margin:0;padding:0 14px 0 8px;border:0;background:transparent;color:var(--u-ink2,var(--u-mut));font:600 14px/1 var(--u-f-b);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;align-self:flex-start}
body[data-mk-side=updated] .bk-row svg{width:18px;height:18px}
/* a sheet's added Close stays in reach while the sheet scrolls */
body[data-mk-side=updated] .ex-sheet>.ex-close{position:sticky;bottom:0;box-shadow:0 -10px 14px -6px var(--u-sheet,rgba(255,255,255,.9))}
/* the event bar with a Back / Close slot stays one row */
body[data-mk-side=updated] .pg-bar.one-bar:has(.bk-slot){flex-wrap:nowrap}
body[data-mk-side=updated] .pg-bar.one-bar:has(.bk-slot) .eb.grow{flex:1 1 0;min-width:0}
body[data-mk-side=updated] .pg-bar.one-bar:has(.bk-slot) .eb.lg:not(.grow){padding:0 14px}
/* Gino, Oct 24 11:09 AM: a sheet's small dismiss / collapse sits bottom-RIGHT (thumb side): ≥ 44 pt, 16 pt from the edge, above the home indicator */
body[data-mk-side=updated] .pg-bar .ex-collapse{order:99;flex:0 0 48px;width:48px;height:48px;margin-left:16px;position:relative}
body[data-mk-side=updated] .pg-bar .ex-collapse::after{content:"";position:absolute;top:-10px;bottom:-10px;left:-9px;right:-17px} /* Council 20: a ≥ 64×64 corner target (72×66 incl. the 1 px border), reaching into the 16 px edge margin; 16 px clear of Share */
body[data-mk-side=updated] .pg-bar:has(.ex-collapse){padding-right:16px}
body[data-mk-side=updated] .fs-evsheet .pg-bar.one-bar{padding-right:16px;padding-bottom:max(12px,env(safe-area-inset-bottom))}
body[data-mk-side=updated] .bk-pill::after{content:"";position:absolute;left:0;right:0;top:-2px;bottom:-2px} /* Council 20: 48 pt hit, 44 visible */
body[data-mk-side=updated] .feed-card .feed-footer .pubacts.feed.icon-only{gap:8px} /* Council 20: 8 px between Love, Repost, Share */
