.meta{font-size:12px;opacity:.75;margin-top:4px}

  #featured-box{margin-top:12px}
  .fgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
  @media(max-width:1200px){.fgrid{grid-template-columns:repeat(3,1fr)}}
  @media(max-width:640px){.fgrid{grid-template-columns:repeat(2,1fr)}}
  #featured-box .mini-card{background:#0f0f14;border-radius:12px;overflow:hidden}
  #featured-box .mini-card .thumb{display:block;width:100%;height:120px;object-fit:cover;background:#15151a}
  #featured-box .mini-card .body{padding:8px 10px}
  #featured-box .mini-card .title{font-size:14px;line-height:1.25;height:2.5em;overflow:hidden}
  #featured-box .mini-card .meta{font-size:12px;opacity:.75;margin-top:4px}
  #featured-box .mini-card .badge{position:absolute;margin:6px;padding:4px 6px;font-size:11px;background:#111824;border-radius:8px}
  #featured-box .sk{opacity:.6;animation:pulse 1.4s ease-in-out infinite}
  @keyframes pulse{0%{opacity:.6}50%{opacity:.9}100%{opacity:.6}}


/* 👑 ve Popüler: küçük ekranda kartları küçültmesin, yatay kaydır */
#crown-grid, #popular-grid{
  display:flex !important;
  gap:12px;
  overflow-x:auto;
  overflow-y:hidden;
  scroll-snap-type:x mandatory;
  -webkit-overflow-scrolling:touch;
  padding-bottom:6px; /* scrollbar şık dursun */
}

/* kart sabit genişlik: shrink kapalı */
#crown-grid .mini-card, #popular-grid .mini-card{
  flex:0 0 220px;     /* <-- en kritik satır: küçülmeyi engeller */
  width:220px;
  scroll-snap-align:start;
}

/* mobilde biraz daha dar */
@media (max-width:640px){
  #crown-grid .mini-card, #popular-grid .mini-card{
    flex-basis:160px;
    width:160px;
  }
}

/* 👑 bölümünü kare kare yap (istersen Popüler’e dokunma) */
#crown-grid .thumb{
  width:100%;
  height:auto !important;
  aspect-ratio:1 / 1;     /* kare */
  object-fit:cover;
  display:block;
}

/* (opsiyonel) scrollbar daha “popüler” gibi sağda dursun */
#crown-grid::-webkit-scrollbar,
#popular-grid::-webkit-scrollbar{ height:8px; }
#crown-grid::-webkit-scrollbar-thumb,
#popular-grid::-webkit-scrollbar-thumb{ border-radius:999px; }


    .frame{position:relative;background:#000;border-radius:14px;overflow:hidden}
    .frame iframe{display:block;width:100%;border:0}
    .warn{display:none}
    .top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
  