/* Option 9 — Premium Split for Completed / Most Popular only.
 * Overrides Option 13 with scoped selectors. Original AnimePahe CSS is untouched. */
.ap-discovery-shell .ap-home-panel-completed,
.ap-discovery-shell .ap-home-panel-popular {
  background:#191b20;
  border-color:#39373e;
}
.ap-discovery-shell .ap-home-panel-completed .ap-panel-header::before,
.ap-discovery-shell .ap-home-panel-popular .ap-panel-header::before {
  background:#b98389;
}
.ap-discovery-shell .ap-home-panel-completed h2,
.ap-discovery-shell .ap-home-panel-popular h2 {
  font-size:17px;
  font-weight:500;
  letter-spacing:0;
}
.ap-discovery-shell .ap-home-panel-completed .ap-home-mini-list,
.ap-discovery-shell .ap-home-panel-popular .ap-home-mini-list { gap:11px; }
.ap-discovery-shell .ap-info-card {
  display:block;
  margin:0;
  padding:12px;
  border-radius:6px;
  border:1px solid #373640;
  background:#24252b;
  box-shadow:none;
  transition:background-color .18s ease,border-color .18s ease,transform .18s ease;
}
.ap-discovery-shell .ap-info-card-main {
  display:flex;
  align-items:flex-start;
  gap:12px;
  min-width:0;
}
.ap-discovery-shell .ap-info-card .ap-home-mini-poster {
  flex:0 0 74px;
  width:74px;
  min-width:74px;
  max-width:74px;
  aspect-ratio:2/3;
  overflow:hidden;
  border-radius:4px;
  background:#34313c;
}
.ap-discovery-shell .ap-info-card .ap-home-mini-info {
  display:flex;
  flex-direction:column;
  align-items:stretch;
  min-width:0;
  flex:1;
  gap:0;
  padding:0;
}
.ap-discovery-shell .ap-info-card .ap-home-mini-title {
  color:#efecee;
  font-size:13px;
  font-weight:500;
  line-height:1.48;
  margin:0 0 10px;
  overflow-wrap:anywhere;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
.ap-discovery-shell .ap-info-card .ap-home-mini-genres {
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  font-size:11px;
  line-height:1.5;
  color:#afaab3;
  margin:0 0 10px;
}
.ap-discovery-shell .ap-info-card .ap-home-mini-rating {
  display:inline-flex;
  align-items:center;
  align-self:flex-start;
  gap:5px;
  font-size:12px;
  line-height:1.4;
  color:#e7ba91;
  font-weight:500;
  margin:0 0 12px;
}
.ap-discovery-shell .ap-info-card .ap-home-mini-rating span {color:#e7ba91;font-size:13px}
.ap-discovery-shell .ap-info-card .ap-info-card-stats {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-start;
  gap:6px;
  padding:0;
  margin:0;
  border:0;
  border-radius:0;
  background:transparent;
  min-height:0;
}
.ap-discovery-shell .ap-info-card .ap-info-card-stat {
  display:inline-flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  gap:5px;
  flex:0 0 auto;
  min-height:24px;
  padding:4px 8px;
  border-radius:3px;
  background:#343039;
  border:1px solid #403941;
  line-height:1.3;
}
.ap-discovery-shell .ap-info-card .ap-info-card-stat:last-child {
  background:#403039;
  border-color:#523b45;
}
.ap-discovery-shell .ap-info-card .ap-info-card-stat-label,
.ap-discovery-shell .ap-info-card .ap-info-card-stat:last-child .ap-info-card-stat-label {
  display:inline;
  color:#bdb3bd;
  font-size:10px;
  font-weight:500;
  letter-spacing:0;
  line-height:1.3;
}
.ap-discovery-shell .ap-info-card .ap-info-card-stat-value {
  color:#eee7eb;
  font-size:11px;
  font-weight:500;
  line-height:1.3;
  font-variant-numeric:tabular-nums;
}
.ap-discovery-shell .ap-info-card .ap-info-card-stat-divider {display:none}
@media(hover:hover) {
  .ap-discovery-shell .ap-info-card:hover {
    background:#2c2930;
    border-color:#72515b;
    transform:translateY(-1px);
    box-shadow:none;
  }
  .ap-discovery-shell .ap-info-card .ap-home-mini-title:hover { color:#eaa7bc; }
}
@media (min-width:768px) and (max-width:1100px) {
  .ap-discovery-shell .ap-info-card{padding:10px}
  .ap-discovery-shell .ap-info-card-main{gap:9px}
  .ap-discovery-shell .ap-info-card .ap-home-mini-poster{flex-basis:57px;width:57px;min-width:57px;max-width:57px}
  .ap-discovery-shell .ap-info-card .ap-home-mini-title{font-size:12px}
  .ap-discovery-shell .ap-info-card .ap-info-card-stat{padding:3px 6px}
}
@media (max-width:767.98px) {
  .ap-discovery-shell .ap-info-card{padding:13px}
  .ap-discovery-shell .ap-info-card-main{gap:14px}
  .ap-discovery-shell .ap-info-card .ap-home-mini-poster{flex-basis:82px;width:82px;min-width:82px;max-width:82px}
  .ap-discovery-shell .ap-info-card .ap-home-mini-title{font-size:14px}
  .ap-discovery-shell .ap-info-card .ap-home-mini-genres{font-size:12px}
}
@media (prefers-reduced-motion:reduce) {
  .ap-discovery-shell .ap-info-card{transition:none;transform:none!important}
}
