/* Coqueta Foto y Coqueta Motion en la portada y los catálogos (scripts/promote-coqueta-studio.mjs) */
.tribe-slide--studio::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 90% at 85% 40%,rgba(255,95,162,.22),transparent 65%),radial-gradient(60% 80% at 10% 100%,rgba(101,82,255,.22),transparent 60%)}
.tribe-slide__art--studio img{max-height:300px;filter:drop-shadow(0 24px 40px rgba(0,0,0,.55))}
.studio-spotlight{border-color:#ff8cbc55;background:radial-gradient(ellipse at 100% 0,#ff5fa226,transparent 62%),radial-gradient(ellipse at 0 100%,#6552ff24,transparent 60%),linear-gradient(135deg,#231a2e,#141521)}
.studio-spotlight .relight-spotlight__badge{color:#ffb3d3}
.studio-spotlight .relight-spotlight__mood{color:#ffd6ea}
.studio-spotlight__actions{display:flex;flex-wrap:wrap;gap:10px}
.studio-spotlight .button{background:linear-gradient(125deg,#ff5fa2,#9a67f5);color:#fff;border-color:transparent}
.studio-spotlight .button:hover{background:linear-gradient(125deg,#ff73b0,#a879f7)}
.studio-spotlight .button.studio-spotlight__ghost{background:transparent;color:#fff;border:1px solid #ffffff59}
.studio-spotlight .button.studio-spotlight__ghost:hover{background:#ffffff14}
.studio-spotlight__art{width:min(44%,420px);height:auto;flex-shrink:0;filter:drop-shadow(0 22px 36px rgba(0,0,0,.5))}
@media(max-width:900px){.studio-spotlight__art{width:min(40%,300px)}}
@media(max-width:600px){.studio-spotlight__art{display:none}.studio-spotlight .button{width:100%}}
@media(min-width:761px){
  .tribe-slide--studio{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .tribe-slide__art--studio{margin-right:-14px}
  .tribe-slide__art--studio img{max-height:340px}
}
