.carousel-contenedor{width:var(--carousel-size,380px);aspect-ratio:4/3;border-radius:10px;justify-self:end;max-width:100%;position:relative;overflow:hidden}.carousel-media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.carousel-btn{z-index:5;border:1px solid var(--neon,#3ee409);width:32px;height:32px;color:var(--neon,#3ee409);cursor:pointer;background:#0009;border-radius:4px;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.btn-izq{left:10px}.btn-der{right:10px}.carousel-dots{z-index:5;gap:8px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.dot{cursor:pointer;background:#777;border:0;border-radius:50%;width:8px;height:8px;padding:0}.dot-activo{background:var(--neon,#3ee409)}@media (max-width:968px){.carousel-contenedor{justify-self:center}}
