/* Unified native-card feed tile: hybrid card, one-row Favorite/Save/Comment/Share pills, no tap flash. */
.card.sn-hybrid-tile{position:relative}
.card.sn-hybrid-tile:hover{transform:none;box-shadow:0 10px 32px rgba(0,0,0,.38);border-color:var(--line,#3a3370)}
.sn-hybrid-tile .story-fig-hybrid{margin:0;cursor:pointer}
.sn-hybrid-tile .sn-hybrid-card{border:0;border-radius:0;box-shadow:none}
.sn-hybrid-tile .sn-hybrid-text p{color:var(--txt,#eef0ff);font-size:inherit;line-height:inherit}
.sn-hybrid-tile .sn-hybrid-quote-body{color:var(--soft,#b9bfdc)}
.sn-hybrid-tile .sn-hybrid-credit{padding:0 16px 10px}
.sn-hybrid-tile .card-body>h3{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
article.card.sn-hybrid-tile,article.card.sn-hybrid-tile:active,.sn-hybrid-tile .story-fig-hybrid,.sn-hybrid-tile .card-body{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}
article.card.sn-hybrid-tile:active{transform:none;box-shadow:0 10px 32px rgba(0,0,0,.38);border-color:var(--line,#3a3370);background:transparent}
.sn-hybrid-tile .sn-hybrid-video,.sn-hybrid-tile .sn-hybrid-video iframe{pointer-events:auto;z-index:3;cursor:default}

/* One row, consistent pills. Share must match Favorite/Save/Comment. */
.sn-hybrid-tile .card-body{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:0;padding:8px 10px 10px}
.sn-hybrid-tile .ns-card-acts,.sn-hybrid-tile .ns-card-acts.sn-feed-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;margin:0;max-width:100%}
.sn-hybrid-tile .sn-feed-x{display:none!important}
.sn-hybrid-tile .ns-ca-c{display:inline-flex!important;margin-left:0}
.sn-hybrid-tile .ns-ca,
.sn-hybrid-tile .sn-feed-share-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-height:32px;min-width:0;height:32px;padding:.28rem .5rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:.75rem;font-weight:400;line-height:1;text-decoration:none;box-sizing:border-box;white-space:nowrap;flex:0 1 auto;cursor:pointer;box-shadow:none}
.sn-hybrid-tile .sn-feed-share{position:relative;flex:0 1 auto;margin:0}
.sn-hybrid-tile .sn-feed-share-trigger{list-style:none;appearance:none;-webkit-appearance:none}
.sn-hybrid-tile .sn-feed-share-trigger::-webkit-details-marker{display:none}
.sn-hybrid-tile .ns-ca[aria-pressed="true"]{border-color:currentColor;font-weight:700}
@media (max-width:400px){
 .sn-hybrid-tile .card-body{padding:8px}
 .sn-hybrid-tile .ns-card-acts,.sn-hybrid-tile .ns-card-acts.sn-feed-actions{gap:4px}
 .sn-hybrid-tile .ns-ca,
 .sn-hybrid-tile .sn-feed-share-trigger{min-height:30px;height:30px;padding:.22rem .4rem;font-size:.7rem;gap:.15rem}
}
.sn-hybrid-tile img.sn-hybrid-media{width:100%;max-width:100%;height:auto;display:block;object-fit:contain;background:#0b0a14}
