
/* =========================================================
   PIXEEL NEWS — HOME DINÁMICO
========================================================= */

.hero-media-dynamic{
  position:relative;
  display:block;
  overflow:hidden;
  min-width:0;
}

.hero-media-dynamic img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

.hero-media-dynamic::after{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(
      180deg,
      rgba(8,13,18,0) 70%,
      rgba(8,13,18,.22)
    );
  pointer-events:none;
}

.thumb-dynamic{
  position:relative;
  overflow:hidden;
  background:#E9EDF2;
}

.thumb-dynamic img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

.thumb-placeholder{
  position:absolute;
  inset:0;
  background:
    linear-gradient(
      135deg,
      #E9EDF2,
      #D9DEE5
    );
}

.home-empty-state{
  min-height:420px;
  display:grid;
  place-items:center;
  align-content:center;
  gap:10px;
  border-radius:18px;
  background:#080D12;
  color:#fff;
  text-align:center;
}

.home-empty-state strong{
  font-size:clamp(2rem,5vw,4rem);
}

.home-empty-state p{
  margin:0;
  color:#ADB3BC;
}

.home-empty-latest{
  padding:36px;
  border:1px solid #E4E7EB;
  border-radius:14px;
  color:#727780;
  text-align:center;
  background:#F8F9FA;
}

/*
|--------------------------------------------------------------------------
| Ajustes de enlaces según categoría
|--------------------------------------------------------------------------
*/

.deportes-link span{
  color:var(--yellow);
}

.geek-link span{
  color:var(--purple);
}

.pop-link span{
  color:var(--pink);
}

.actualidad-link span{
  color:var(--blue);
}

@media (max-width:900px){

  .hero-media-dynamic{
    min-height:360px;
  }

}

@media (max-width:680px){

  .hero-media-dynamic{
    min-height:280px;
  }

}
