/* RC313: one real center nav slot, no floating element and no layout changes to header. */
html.snappy-v015 body .bottom-nav.rc2550-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;justify-items:stretch!important;gap:0!important;overflow:visible!important}
html.snappy-v015 body .bottom-nav.rc2550-nav>.nav-item{grid-row:1!important;min-width:0!important;position:relative!important;align-self:stretch!important;box-sizing:border-box!important}
html.snappy-v015 body .bottom-nav.rc2550-nav>[data-target="closet"]{grid-column:1!important}
html.snappy-v015 body .bottom-nav.rc2550-nav>[data-target="sell"]{grid-column:2!important}
html.snappy-v015 body .bottom-nav.rc2550-nav>#closetFab{grid-column:3!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;margin:0!important;padding:0!important;width:100%!important;height:50px!important;min-height:50px!important;max-height:50px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;animation:none!important;z-index:1!important;overflow:visible!important;color:#fff!important;font-size:10px!important;line-height:1!important}
html.snappy-v015 body .bottom-nav.rc2550-nav>[data-target="wishlist"]{grid-column:4!important}
html.snappy-v015 body .bottom-nav.rc2550-nav>[data-target="pick"]{grid-column:5!important}
html.snappy-v015 body .bottom-nav.rc2550-nav>#closetFab .closet-center-ring{--snappy-ring-angle277:0deg;box-sizing:border-box;display:grid;place-items:center;flex:0 0 53px;width:53px;height:53px;transform:translateY(-7px);border:3px solid transparent;border-radius:50%;background:linear-gradient(145deg,#f9fbfc,#b7bdc4 52%,#565d64 85%,#eff2f3) padding-box,conic-gradient(from var(--snappy-ring-angle277),#fff1ba,#ff8d9c,#f572c2,#78ece9,#70acff,#ae91ef,#fff1ba) border-box;box-shadow:0 1px 6px #0008;animation:snappyRing277 5s linear infinite}
html.snappy-v015 body .bottom-nav.rc2550-nav>#closetFab .closet-center-ring svg{width:28px!important;height:28px!important;display:block;fill:none;stroke:#15191d;stroke-width:3.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
html.snappy-v015 body .bottom-nav.rc2550-nav>#closetFab .closet-center-label{display:block!important;margin-top:-7px!important;color:#f5f5f5!important;font:700 10px/12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}
html.snappy-v015 body .top-actions #inboxBtn{order:1!important}
html.snappy-v015 body .top-actions #communityBtn{order:2!important}
html.snappy-v015 body .top-actions #moreHeaderBtn{order:3!important}
html.snappy-v015 body .top-actions #moreHeaderBtn svg{width:24px;height:24px;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important}
#closetFabCoach{display:none!important}
@media(prefers-reduced-motion:reduce){html.snappy-v015 body #closetFab .closet-center-ring{animation:none!important}}

/* RC314 measured finishing: match the header icon baseline to the brand tagline gap. */
html.snappy-v015 body .topbar{padding-bottom:12px!important}

/* RC316: the elevated Closet control uses its own selected state, not the tab underline. */
html.snappy-v015 body .bottom-nav.rc2550-nav>#closetFab.active::after{content:none!important;display:none!important}
html.snappy-v015 body .bottom-nav.rc2550-nav>#closetFab.active .closet-center-ring svg{stroke:var(--teal,#29c7b8)!important}
html.snappy-v015 body .bottom-nav.rc2550-nav>#closetFab.active .closet-center-label{color:var(--teal,#29c7b8)!important}
/* Legacy CSS paints a second pink heart after a public flannel is liked. Suppress that artifact, preserve the flame button. */
html.snappy-v015 body .shared-card.is-liked .shared-photo::after{content:none!important;display:none!important}
html.snappy-v015 body .shared-card .flannel-like-count,html.snappy-v015 body .shared-card .like-pop{display:none!important}
/* RC317: Closet has a dedicated click handler. Do not register it as a legacy nav-item,
   whose data-target is absent and whose handler can clear the current screen. */
html.snappy-v015 body .bottom-nav.rc2550-nav>#closetFab.active .closet-center-ring svg{stroke:#5dc7bf!important}
html.snappy-v015 body .bottom-nav.rc2550-nav>#closetFab.active .closet-center-label{color:#5dc7bf!important}

/* RC318: Purple hanger only; selected Closet label stays turquoise. */
html.snappy-v015 body .bottom-nav.rc2550-nav>#closetFab.active .closet-center-ring svg{stroke:#9146e8!important}
