/* Página Próximamente: colecciones filtradas. Mismo lenguaje que los posts "Pronto en REGALITOS" (Regalos/filtracion):
   placa FILTRADO con candado, placa rosa PRONTO EN REGALITOS, sin precios; temas propios por colección (t-sf, t-99). */
.pronto-cab{align-items:flex-end}
.pag-cab p.filtrado{display:inline-flex;max-width:none;margin-top:0;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:var(--am);color:#06156b;font:900 13px 'Inter',sans-serif;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}
.pronto-chips{width:min(var(--ancho),100% - 2*var(--gut));margin:0 auto 10px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 0 8px}
.pronto-chips::-webkit-scrollbar{display:none}
.pronto-chips .fchip{text-decoration:none}
#prontoLista{display:grid;gap:clamp(36px,5vw,64px);padding-bottom:40px}
#prontoLista section{scroll-margin-top:90px}

/* tarjeta de filtrado: sin precio, con nombre (no hay hoja) */
.pronto-card .card-txt{padding-right:14px}
.pronto-card .card-nombre{font-size:15.5px;margin-bottom:0}
.chapa.candado{display:inline-flex;align-items:center;gap:4px;background:#d0145f;color:#fff}
.chapa.nuevo{background:var(--am);color:#06156b}

/* colección sin tema: encabezado + grilla */
.pronto-col{width:min(var(--ancho),100% - 2*var(--gut));margin:0 auto;padding:0}
.pronto-col-cab{display:flex;flex-direction:column;gap:2px;margin-bottom:-14px;position:relative;z-index:2}
.pronto-col-cab h2{font-size:clamp(30px,3.6vw,44px);text-shadow:0 3px 0 rgba(5,22,138,.35)}
.pronto-col-cab span{font-size:13.5px;font-weight:700;color:var(--soft)}
.pronto-col-cab b{color:var(--am)}
.pronto-avisa{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.pronto-avisa .btn{min-height:46px}

/* colección con tema: banner + tira */
.pronto-banner{position:relative;isolation:isolate;padding:clamp(28px,4vw,52px) clamp(16px,3vw,40px) clamp(24px,3vw,40px)!important;overflow:hidden;border-radius:var(--r-panel);box-shadow:0 10px 0 rgba(5,22,138,.35)}
.pb-fondo{position:absolute;inset:0;z-index:-1}
.pb-in,.pb-grid{width:100%;margin:0 auto}
.pb-in{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:end}
.pb-txt{min-width:0}
@media (min-width:900px){.pb-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:480px}}
@media (max-width:899px){.pb-pjs{height:clamp(260px,70vw,380px)}.pb-pjs img{width:min(115%,640px);height:auto;max-width:none;margin-bottom:-4%;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}
.pb-pjs.dos img{width:92%;margin-inline:-21%}}
.pb-kick{font:900 15px 'Inter',sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--am);margin-bottom:6px}
.pb-titulo{font:400 clamp(56px,8vw,112px)/.9 'Burbank',Impact,sans-serif;text-transform:uppercase;transform:skew(-6deg);padding-top:.15em}
.pb-placa{display:inline-block;white-space:nowrap;max-width:100%;margin:18px 0 12px;padding:.3em .7em .1em;font:400 clamp(26px,3vw,38px)/1 'Burbank',Impact,sans-serif;text-transform:uppercase;color:#fff;background:var(--rosa);transform:skew(-8deg);box-shadow:6px 6px 0 rgba(0,0,0,.35)}
.pb-sub{font-weight:700;color:#fff;opacity:.92}
.pb-pjs{position:relative;overflow:visible;display:flex;justify-content:center;align-items:flex-end}
.pb-pjs img{width:min(115%,640px);height:auto;max-width:none;margin-bottom:-4%;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}
.pb-pjs.dos img{width:92%;margin-inline:-21%}

.pb-vs{position:absolute;left:50%;bottom:28%;transform:translateX(-50%) skew(-10deg);z-index:2;font:400 clamp(50px,6vw,84px)/1 'Burbank',Impact,sans-serif;color:#fff;-webkit-text-stroke:3px #1a0505;text-shadow:5px 5px 0 #1a0505}
.pb-grid{margin-top:clamp(16px,3vw,32px)}
@media (prefers-reduced-motion:no-preference){
  .pronto-banner .pb-pjs img{width:min(115%,640px);height:auto;max-width:none;margin-bottom:-4%;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45))}
.pb-pjs.dos img{width:92%;margin-inline:-21%}
  .pronto-banner .pb-pjs img:last-child{animation-delay:.15s}
  .pb-vs{animation:pb-vs 1.6s ease-in-out infinite}
}
@keyframes pb-entra{from{opacity:0;translate:0 30px}}
@keyframes pb-vs{50%{scale:1.08}}

/* Street Fighter: arcade rojo/naranja, líneas de velocidad y puntos de cómic */
.t-sf .pb-fondo{background:
  radial-gradient(rgba(0,0,0,.28) 1.4px,transparent 1.8px) 0 0/9px 9px,
  repeating-conic-gradient(from 0deg at 62% 45%,rgba(255,220,120,.16) 0 4deg,transparent 4deg 13deg),
  radial-gradient(70% 70% at 62% 45%,#ff7a1a 0%,#e0321a 45%,#8a0c12 100%)}
.t-sf .pb-titulo{background:linear-gradient(#ffe066,#ff9a1f 55%,#ff5a1a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(4px 5px 0 #4a0808)}
.t-sf .pb-pjs::before{content:'';position:absolute;left:50%;bottom:20%;width:70%;aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(rgba(120,200,255,.55),transparent 65%);filter:blur(10px)}
@media (prefers-reduced-motion:no-preference){.t-sf .pb-fondo{animation:sf-rayos 30s linear infinite}}
@keyframes sf-rayos{to{background-position:0 0,0 0,0 0}}

/* 99 Nights in the Forest: bosque de noche, luna, niebla y brasas */
.t-99 .pb-fondo{background:
  radial-gradient(circle at 78% 18%,#fff8e0 0 4%,rgba(255,240,200,.35) 5%,transparent 14%),
  linear-gradient(transparent 55%,rgba(10,14,12,.9)),
  linear-gradient(#0d1b2a,#132a22 70%,#0a140f)}
.t-99 .pb-fondo::before,.t-99 .pb-fondo::after{content:'';position:absolute;left:0;right:0;bottom:0;height:60%;
  background:linear-gradient(transparent,#08110c),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='160'%3E%3Cpath d='M20 160 50 40 80 160ZM90 160 125 20 160 160ZM165 160 195 60 225 160Z' fill='%230c1a12'/%3E%3C/svg%3E") repeat-x bottom/240px 160px}
.t-99 .pb-fondo::after{height:40%;opacity:.8;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='120'%3E%3Cpath d='M10 120 40 20 70 120ZM80 120 115 0 150 120Z' fill='%23050a07'/%3E%3C/svg%3E") repeat-x bottom/180px 120px}
.t-99 .pb-kick{color:#ffb347}
.t-99 .pb-titulo{color:#f2efe4;text-shadow:0 0 30px rgba(255,170,70,.35),4px 5px 0 #000}
.t-99 .pb-placa{background:#e8501c}
.t-99 .pb-pjs::before{content:'';position:absolute;left:50%;bottom:0;width:60%;height:30%;transform:translateX(-50%);background:radial-gradient(50% 60% at 50% 100%,rgba(255,140,40,.55),transparent 70%);filter:blur(8px)}
@media (prefers-reduced-motion:no-preference){.t-99 .pb-pjs::before{animation:fogata 2.4s ease-in-out infinite alternate}}
@keyframes fogata{to{opacity:.6;transform:translateX(-50%) scale(1.08)}}

/* auditoría: en celular el contador y los botones "Avísame" no deben salirse */
.pronto-cab .reloj{white-space:normal;max-width:100%}
.pronto-avisa .btn{max-width:100%}
.pronto-avisa .btn span{white-space:normal;text-align:center}
.pb-pjs img{aspect-ratio:1}
@media (max-width:480px){.pronto-avisa{display:grid}.pronto-avisa .btn{width:100%}}
#prontoLista:empty{min-height:110vh}
/* information-density: "Avísame" compacto (IG + icono FB) en vez de 2 botones gigantes por colección */
.pronto-avisa{display:flex!important;flex-wrap:nowrap;gap:10px}
.pronto-avisa .btn-am{flex:1 1 auto;max-width:360px}
.pronto-avisa .btn-ico{flex:none;width:52px}
@media (max-width:480px){.pronto-avisa .btn{width:auto}.pronto-avisa .btn-am{max-width:none}}
.pronto-cab .reloj{display:inline-flex;flex-wrap:wrap;column-gap:6px}
