.aipc-now{font-family:inherit}
.aipc-now__title{font-weight:700;margin:0 0 8px 0}
.aipc-now__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
.aipc-now__card{border:1px solid #e5e5e5;border-radius:16px;padding:12px;background:#fff}
.aipc-now__channel{font-weight:700;letter-spacing:0.06em}
.aipc-now__now{margin-top:6px}
.aipc-now__meta{margin-top:6px;color:#666;font-size:12px}

/* Inline / marquee */
.aipc-now__marquee{
  overflow:hidden;
  border:1px solid #e5e5e5;
  border-radius:16px;
  /* Vertikalno centriranje teksta kada se menja visina */
  padding:0 12px;
  display:flex;
  align-items:center;
  background:transparent;
  max-width:100%;
  box-sizing:border-box;
  contain:layout paint;
}
.aipc-now__marquee-track{
  display:inline-flex;
  align-items:center;
  gap:18px;
  white-space:nowrap;
  will-change:transform;
  opacity:1;
  transform:translateX(0);
}
.aipc-now__marquee-text{display:inline-block}
.aipc-now__marquee-gap{display:inline-block;opacity:.6}


/* Neprekidan marquee (dupliran sadržaj u track-u): uvek postoji tekst u kadru */
.aipc-now--scroll .aipc-now__marquee-track{
  animation:aipcMarqueeLoop var(--aipc-scroll-duration,22s) linear infinite;
  animation-fill-mode:both;
}
@keyframes aipcMarqueeLoop{
  0%{transform:translateX(0)}
  100%{transform:translateX(-50%)}
}

/* Reduce motion */
@media (prefers-reduced-motion: reduce){
  .aipc-now--scroll .aipc-now__marquee-track{animation:none}
}


/* UI options */
.aipc-now__marquee{background:var(--aipc-now-bg, transparent);height:var(--aipc-now-height, auto);}
/* Pauza na hover – podržano i preko JS klase (.aipc-now--paused) da bi radilo pouzdano
   čak i kada se kursor ne nalazi direktno iznad pokretnog teksta. */
.aipc-now--pause-hover:hover .aipc-now__marquee-track{animation-play-state:paused;}
.aipc-now.aipc-now--paused .aipc-now__marquee-track{animation-play-state:paused !important;}
.aipc-now.aipc-now--paused .aipc-now__marquee-track{animation-play-state:paused !important;}

/* Linkovi u skrolu "Trenutno na programu" */
.aipc-now__link{color:inherit;text-decoration:underline}
.aipc-now__link:hover{opacity:.9}

