.ar-i::before{content:"";flex:none;width:12px;height:12px;background:var(--rb);box-shadow:inset 0 0 0 3px var(--rc),0 0 0 1px var(--line)}

/* Pie: dos filas de reels que pasan de lado sin parar (Damn Good) */
.strip{overflow:hidden;padding-top:clamp(70px,8vw,120px);display:grid;gap:12px}
.strip-row{display:flex;gap:12px;width:max-content;animation:pasa 70s linear infinite}
.strip-row.rev{animation-direction:reverse;animation-duration:84s}
.strip-row img{height:clamp(150px,16vw,260px);aspect-ratio:9/16;object-fit:cover;border-radius:6px;background:#111}
@keyframes pasa{to{transform:translateX(-50%)}}
.strip+.foot{padding-top:clamp(40px,5vw,70px)}
.foot-mega{color:var(--ink);font-size:clamp(90px,27.5vw,520px);margin-top:40px}
@media (max-width:820px){
  .svx-obj{display:none}
  .pal-obj{width:calc(var(--w) * 1.5)}
  .strip-row img{height:150px}
}
@media (prefers-reduced-motion:reduce){.strip-row{animation:none}}
/* que nada que sobresalga (objetos) cree scroll de lado; clip no rompe lo pegajoso */
