.engagement-rail{z-index:3;color:var(--brand-accent-deep);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#ffffffe0;border-radius:12px;flex-direction:column;padding:2px 0;display:flex;position:absolute;bottom:8px;right:8px}.engagement-rail__item{color:inherit;flex-direction:column;align-items:center;gap:3px;padding:5px 6px;font-size:11px;font-weight:600;line-height:1;display:flex}.engagement-rail__item+.engagement-rail__item{border-top:1px solid #0000001f}.engagement-rail__item svg{flex-shrink:0;width:12px;height:12px}.engagement-rail__like{cursor:pointer;pointer-events:auto;background:0 0;border:0;position:relative}.engagement-rail__like svg{transition:transform .15s}.engagement-rail__like:hover svg{transform:scale(1.12)}.engagement-rail__like:focus-visible{outline-offset:-2px;outline:2px solid var(--brand-accent);border-radius:10px}.engagement-rail__like.is-liked svg{color:#ff5c7a}@media (max-width:520px){.engagement-rail{bottom:6px;right:6px}.engagement-rail__item{padding:4px 5px;font-size:10px}.engagement-rail__item svg{width:11px;height:11px}}@media (pointer:coarse){.engagement-rail__like:after{content:"";position:absolute;inset:-10px -10px -6px}}@media (prefers-reduced-motion:reduce){.engagement-rail__like svg{transition:none}}
