/* COP · SORTEO EN SLOT Y PAR DE CARTAS (20/10/2026) — mudado de la maqueta (arnes/maqueta-3v3.html).
   Lo usan Batalla de Sobres y Doble o Nada. Variables --acc/--vio las pone la pantalla. */
@keyframes cjSube{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes cjPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}100%{opacity:1;transform:scale(1)}}
@keyframes cjAparece{from{opacity:0}to{opacity:1}}
@keyframes cjFlash{0%{opacity:0}20%{opacity:.9}100%{opacity:0}}
.mini .cjc{width:100%}
.c-yo{--lado:var(--acc)}.c-ri{--lado:var(--vio)}
.F-slot{position:relative;overflow:hidden;aspect-ratio:1052/1328;border-radius:12px}
.F-tira{position:absolute;inset:0 0 auto 0;display:flex;flex-direction:column;animation:cjGira var(--dur,1.1s) var(--del,0s) both}
.F-tira>*{flex:0 0 auto;height:var(--h);overflow:hidden}
@keyframes cjGira{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.45,0,.7,.6)}82%{transform:translateY(var(--fin));animation-timing-function:ease-out}91%{transform:translateY(calc(var(--fin) - 7px));animation-timing-function:ease-in}100%{transform:translateY(var(--fin))}}
.F-vac{}
.F-slot.pa .F-tira{animation-name:cjGira}
.G-vac{height:100%;display:grid;place-items:center;color:#5a6275;font:800 .72rem Inter;letter-spacing:.12em;text-transform:uppercase}
.D-par{display:grid;grid-template-columns:minmax(0,150px) auto minmax(0,150px);justify-content:center;align-items:center;gap:14px}
.D-par .vs{font:400 1.7rem Anton;color:#5a6275}
.D-nom{display:grid;grid-template-columns:minmax(0,150px) auto minmax(0,150px);justify-content:center;gap:14px;margin-top:-8px;text-align:center}
.D-nom b{font:400 1rem Anton;text-transform:uppercase;opacity:0;animation:cjAparece .4s var(--del) both}
.D-nom .yo{color:#8fd0ff}.D-nom .ri{color:#cf9bff}.D-nom i{width:1.7rem}
.skf{display:block;object-fit:contain;object-position:bottom;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5))}
.F-tira.loop{animation:cjLoop .9s linear infinite}
@keyframes cjLoop{from{transform:translateY(0)}to{transform:translateY(var(--fin))}}
