/* NadirFilm v3.0.3 — home-only: editorial poster cards + mobile-first discovery */
.nf-home-v300 .nf-home-latest .nf2-film-grid{gap:17px;margin-top:22px}
.nf-home-v300 .nf-home-popular .nf2-film-grid--compact{gap:14px;margin-top:21px}
.nf-home-v300 .nf-home-movie{min-width:0;position:relative;border:1px solid rgba(189,173,240,.18);border-radius:12px;background:linear-gradient(180deg,#171c28,#151923);overflow:hidden;transition:border-color .22s,box-shadow .22s,transform .22s}
.nf-home-v300 .nf-home-movie:hover,.nf-home-v300 .nf-home-movie:focus-within{border-color:rgba(179,160,235,.7);box-shadow:0 15px 38px rgba(2,3,10,.38),0 0 0 1px rgba(179,160,235,.10);transform:translateY(-4px)}
.nf-home-v300 .nf-home-movie__link{display:flex;flex-direction:column;min-height:100%;color:#f0eef7;text-decoration:none}
.nf-home-v300 .nf-home-movie__link:focus-visible{outline:2px solid #C7F53E;outline-offset:-3px}
.nf-home-v300 .nf-home-movie__poster{position:relative;isolation:isolate;display:block;aspect-ratio:2/3;overflow:hidden;background:radial-gradient(circle at 30% 30%,#332b51,#101321 74%)}
.nf-home-v300 .nf-home-movie__poster>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s,filter .35s}
.nf-home-v300 .nf-home-movie:hover .nf-home-movie__poster>img{transform:scale(1.045);filter:saturate(1.07)}
.nf-home-v300 .nf-home-movie__poster:after{content:"";pointer-events:none;position:absolute;inset:50% 0 0;background:linear-gradient(to bottom,transparent 25%,rgba(3,5,13,.35) 100%);z-index:0}
.nf-home-v300 .nf-home-movie__language,.nf-home-v300 .nf-home-movie__quality{position:absolute;z-index:2;top:10px;max-width:calc(100% - 92px);padding:6px 8px;border-radius:5px;font-size:9px;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 3px 10px rgba(0,0,0,.2)}
.nf-home-v300 .nf-home-movie__language{left:10px;background:rgba(10,13,23,.85);color:#eae7f3;backdrop-filter:blur(6px)}
.nf-home-v300 .nf-home-movie__quality{right:10px;max-width:70px;background:#C7F53E;color:#192018}
.nf-home-v300 .nf-home-movie__poster-play{position:absolute;z-index:2;right:12px;bottom:12px;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.62);border-radius:50%;background:rgba(14,13,27,.66);color:#fff;font-size:24px;font-weight:500;line-height:1;backdrop-filter:blur(8px);transform:translateY(7px);opacity:0;transition:transform .22s,opacity .22s,background .22s}
.nf-home-v300 .nf-home-movie:hover .nf-home-movie__poster-play,.nf-home-v300 .nf-home-movie:focus-within .nf-home-movie__poster-play{transform:translateY(0);opacity:1;background:#9489CE}
.nf-home-v300 .nf-home-poster-missing{display:grid;place-items:center;width:100%;height:100%;color:#d8c8ff;font:800 33px var(--nf-display);letter-spacing:.15em}
.nf-home-v300 .nf-home-movie__info{min-height:104px;display:flex;flex-direction:column;gap:8px;padding:14px 14px 13px}
.nf-home-v300 .nf-home-movie__title{display:-webkit-box;overflow:hidden;min-height:2.52em;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f1eef7;font-size:15px;line-height:1.26;font-weight:750;letter-spacing:-.035em}
.nf-home-v300 .nf-home-movie__facts{display:block;overflow:hidden;color:#a8aec0;font-size:11px;font-weight:500;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}
.nf-home-v300 .nf-home-movie__bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:8px;border-top:1px solid rgba(212,208,241,.11)}
.nf-home-v300 .nf-home-movie__rating{color:#B8AFE5;font-size:11px;font-weight:600}
.nf-home-v300 .nf-home-movie__rating b{color:#eeeafd;font-size:12px;font-weight:800}
.nf-home-v300 .nf-home-movie__rating:first-letter{color:#C7F53E}
.nf-home-v300 .nf-home-movie__arrow{color:#C7F53E;font-size:18px;line-height:1;transition:transform .2s}
.nf-home-v300 .nf-home-movie:hover .nf-home-movie__arrow{transform:translate(2px,-2px)}
/* Popular titles are more like a ranking strip, not another set of film details */
.nf-home-v300 .nf-home-movie--popular{border-color:rgba(108,169,170,.18);border-radius:9px;background:#131a25}
.nf-home-v300 .nf-home-movie--popular:hover{border-color:rgba(179,160,235,.65)}
.nf-home-v300 .nf-home-movie--popular .nf-home-movie__poster{aspect-ratio:2/3}
.nf-home-v300 .nf-home-movie--popular .nf-home-movie__info{min-height:78px;gap:6px;padding:12px 12px 10px}
.nf-home-v300 .nf-home-movie--popular .nf-home-movie__title{font-size:13px;min-height:2.55em;letter-spacing:-.025em}
.nf-home-v300 .nf-home-movie--popular .nf-home-movie__bottom{padding-top:5px}
.nf-home-v300 .nf-home-movie--popular .nf-home-movie__rating{color:#91bebe;font-size:10px}
.nf-home-v300 .nf-home-movie__rank{position:absolute;z-index:2;top:8px;left:8px;display:grid;place-items:center;min-width:35px;height:35px;padding:0 6px;border:1px solid rgba(199,245,62,.5);border-radius:7px;background:rgba(12,18,27,.92);box-shadow:0 4px 14px rgba(0,0,0,.3);color:#C7F53E;font:800 18px/1 var(--nf-mono);letter-spacing:-.055em}
.nf-home-v300 .nf-home-movie--popular .nf-home-movie__poster-play{width:32px;height:32px;font-size:21px}
.nf-home-v300 .nf-home-movie__admin-views{border-top:1px solid rgba(179,160,235,.16);padding:6px 12px 10px;color:#a5c3bc;font:10px var(--nf-mono)}
/* Remove expanders from the actor/director cards while keeping count-ranked term links. */
.nf-home-v300 .nf-home-atlas-card--actors .nf-home-atlas-links,
.nf-home-v300 .nf-home-atlas-card--directors .nf-home-atlas-links{align-content:end;gap:7px}
.nf-home-v300 .nf-home-atlas-card--actors .nf-home-atlas-links a,
.nf-home-v300 .nf-home-atlas-card--directors .nf-home-atlas-links a{transition:border-color .2s,background .2s}
.nf-home-v300 .nf-home-atlas-card--actors .nf-home-atlas-links a:hover,
.nf-home-v300 .nf-home-atlas-card--directors .nf-home-atlas-links a:hover{border-color:rgba(179,160,235,.6);background:rgba(179,160,235,.15)}
/* Compress the first screen of the mobile home without hiding the hero copy. */
@media(max-width:760px){
 .nf-home-v300 .nf-home-intro-copy{padding:22px 20px;min-height:0}
 .nf-home-v300 .nf-home-intro-copy h1{margin:12px 0 9px;line-height:1.01}
 .nf-home-v300 .nf-home-intro-copy>p{line-height:1.4}
 .nf-home-v300 .nf-home-intro-buttons{margin-top:14px}
 .nf-home-v300 .nf-home-intro-aside--genres{padding:14px 16px 11px}
 .nf-home-v300 .nf-home-aside-head--genres strong{margin-top:4px;font-size:21px}
 .nf-home-v300 .nf-home-genre-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;gap:5px}
 .nf-home-v300 .nf-home-genre-shortcuts a{min-height:28px;padding:5px 8px}
 .nf-home-v300 .nf-home-genre-remainder{margin-top:6px}
 .nf-home-v300 .nf-home-announcements{margin-top:9px;padding:8px 11px;gap:9px}
 .nf-home-v300 .nf-home-announcements>div{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}
 .nf-home-v300 .nf-home-latest{margin-top:20px}
 .nf-home-v300 .nf-home-latest .nf2-film-grid{gap:11px;margin-top:14px}
 .nf-home-v300 .nf-home-popular .nf2-film-grid--compact{gap:10px}
 .nf-home-v300 .nf-home-movie__info{min-height:92px;padding:11px 10px 10px;gap:6px}
 .nf-home-v300 .nf-home-movie__title{font-size:13px;min-height:2.5em}
 .nf-home-v300 .nf-home-movie__facts{font-size:10px}
 .nf-home-v300 .nf-home-movie__language,.nf-home-v300 .nf-home-movie__quality{top:7px;padding:5px 6px;font-size:8px}
 .nf-home-v300 .nf-home-movie__language{left:7px}
 .nf-home-v300 .nf-home-movie__quality{right:7px}
 .nf-home-v300 .nf-home-movie__poster-play{display:none}
 .nf-home-v300 .nf-home-movie--popular .nf-home-movie__info{min-height:74px;padding:9px}
 .nf-home-v300 .nf-home-movie--popular .nf-home-movie__title{font-size:12px}
}
@media(max-width:475px){
 .nf-home-v300 .nf-home-intro-copy{padding:18px 15px}
 .nf-home-v300 .nf-home-intro-copy h1{font-size:clamp(30px,7.6vw,37px)}
 .nf-home-v300 .nf-home-intro-buttons{margin-top:12px}
 .nf-home-v300 .nf-home-intro-buttons a{min-height:34px}
 .nf-home-v300 .nf-home-aside-head--genres strong{font-size:20px}
 .nf-home-v300 .nf-home-movie__facts{font-size:9px}
 .nf-home-v300 .nf-home-movie__rating{font-size:10px}
 .nf-home-v300 .nf-home-movie__rating b{font-size:11px}
 .nf-home-v300 .nf-home-movie__rank{top:6px;left:6px;width:30px;min-width:30px;height:30px;font-size:16px}
}
@media(prefers-reduced-motion:reduce){.nf-home-v300 .nf-home-movie,.nf-home-v300 .nf-home-movie *{transition:none!important}}


/* v3.0.4: Taze Filmler uses the SAME well-tested Film Arşivi card component. */
.nf-home-v300 .nf-home-latest .nf2-card--refined{
  display:flex;flex-direction:column;min-width:0;overflow:hidden;
  border:1px solid rgba(179,160,235,.26);border-radius:12px;
  background:linear-gradient(180deg,#181d2a,#171b28 76%);
  box-shadow:0 8px 26px rgba(0,0,0,.16);
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;
}
.nf-home-v300 .nf-home-latest .nf2-card--refined:hover,
.nf-home-v300 .nf-home-latest .nf2-card--refined:focus-within{
  transform:translateY(-3px);border-color:rgba(179,160,235,.68);box-shadow:0 16px 35px rgba(0,0,0,.25);
}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-poster{
  position:relative;display:block;aspect-ratio:2/3;overflow:hidden;
}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-poster>img{width:100%;height:100%;object-fit:cover}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-info{
  display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:6px;
  padding:13px 14px 14px;
}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-ratings{margin:0 0 2px;gap:6px}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-facts{margin:0;color:#aeb5c7;font-size:11px}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-title{
  width:100%;min-height:0;margin:2px 0 0;display:-webkit-box;
  -webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;
  color:#f3f0f8;font-size:16px;line-height:1.21;letter-spacing:-.035em;
}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-original{
  max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
  color:#929bad;font-size:10px;line-height:1.45;
}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-summary{
  display:-webkit-box;max-width:100%;min-height:0;margin:1px 0 4px;
  -webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;
  color:#aeb5c4;font-size:11px;line-height:1.4;
}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-watch-link{
  display:inline-flex;align-items:center;min-height:33px;margin-top:auto;
  padding:7px 11px;border:1px solid rgba(179,160,235,.5);border-radius:6px;
  background:rgba(179,160,235,.10);color:#e0d6ff;font-size:11px;font-weight:750;
}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-watch-link:hover,
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-watch-link:focus-visible{
  border-color:#b3a0eb;background:#b3a0eb;color:#161323;
}
/* Keep popular cards separate, but remove the excessive footer whitespace. */
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__info{
  min-height:0;gap:7px;padding:11px 12px 12px;
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__title{
  min-height:0;max-height:2.6em;line-height:1.3;
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__bottom{
  margin-top:0;padding-top:7px;
}
@media(max-width:760px){
  .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-info{padding:10px 10px 11px;gap:5px}
  .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-title{font-size:13px}
  .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-facts{font-size:10px}
  .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-original{font-size:9px}
  .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-summary{font-size:10px;line-height:1.32}
  .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-watch-link{min-height:30px;padding:6px 9px;font-size:10px}
}
@media(max-width:475px){
  .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-summary{display:none}
  .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-facts{font-size:9px}
}

/* v3.0.5: one consistent 21-genre grid (no 4 + 17 row break). */
.nf-home-v300 .nf-home-intro-aside--genres .nf-home-genre-shortcuts--unified{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-content:start;margin-top:0;
}
.nf-home-v300 .nf-home-intro-aside--genres .nf-home-genre-shortcuts--unified>a{
  min-width:0;white-space:normal;word-break:normal;overflow-wrap:anywhere;
}
.nf-home-v300 .nf-home-genres-toggle{display:none}
/* Popular film strip: let content define height, don't stretch the link to the grid cell. */
.nf-home-v300 .nf-home-popular .nf2-film-grid--compact{align-items:start;grid-auto-rows:auto}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular{align-self:start;height:auto;min-height:0}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__link{
  min-height:0;height:auto;display:block;
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__info{
  min-height:0!important;padding:11px 12px 10px;gap:7px;display:flex;flex-direction:column;
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__title{
  min-height:0;max-height:none;margin:0;font-size:13px;line-height:1.32;
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__bottom{
  margin:2px 0 0;padding-top:7px;min-height:22px;
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__rank{
  display:grid!important;position:absolute;z-index:5;top:9px;left:9px;
  width:36px;height:36px;border:1px solid rgba(199,245,62,.65);
  background:rgba(8,12,22,.93);color:#C7F53E;border-radius:7px;
  font-size:19px;line-height:1;
}
@media(max-width:760px){
  .nf-home-v300 .nf-home-intro-aside--genres .nf-home-genre-shortcuts--unified{
    grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:10px;
  }
  .nf-home-v300 .nf-home-intro-aside--genres:not(.nf-home-genres-expanded) .nf-home-genre-shortcuts--unified>a:nth-child(n+5){display:none}
  .nf-home-v300 .nf-home-genres-toggle{
    appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;
    gap:8px;min-height:32px;margin-top:7px;padding:5px 2px;border:0;
    background:transparent;color:#C7F53E;cursor:pointer;text-align:left;
    font:700 11px var(--nf-mono);
  }
  .nf-home-v300 .nf-home-genres-toggle:focus-visible{outline:2px solid #B3A0EB;outline-offset:3px}
  .nf-home-v300 .nf-home-genres-toggle__open{display:none}
  .nf-home-v300 .nf-home-genres-expanded .nf-home-genres-toggle__closed{display:none}
  .nf-home-v300 .nf-home-genres-expanded .nf-home-genres-toggle__open{display:inline}
  .nf-home-v300 .nf-home-genres-toggle__plus{color:#B3A0EB;font-size:19px;transition:transform .2s}
  .nf-home-v300 .nf-home-genres-expanded .nf-home-genres-toggle__plus{transform:rotate(45deg)}
  .nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__info{padding:8px 8px 9px;gap:5px}
  .nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__title{font-size:12px}
  .nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__rank{width:30px;height:30px;font-size:16px;top:6px;left:6px}
}


/* v3.0.6 — Popular cards: golden IMDb label + a single compact metadata row.
   The owner still sees actual views, but the old third footer bar is removed. */
.nf-home-v300 .nf-home-popular .nf-home-movie--popular{
  background:#141a26;border-color:rgba(179,160,235,.24);border-radius:10px;
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__link{
  height:auto;min-height:0;display:flex;flex-direction:column;
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__info{
  display:flex;flex-direction:column;gap:7px;padding:11px 12px 12px;
  min-height:0!important;background:linear-gradient(180deg,#141b28,#141923);
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__title{
  margin:0;min-height:0;max-height:none;font-size:13px;line-height:1.3;
  color:#f3f0fa;font-weight:760;
  display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__bottom{
  display:flex;align-items:center;justify-content:space-between;gap:5px;
  margin:0;padding:8px 0 0;border-top:1px solid rgba(179,160,235,.15);
  min-height:0;
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__rating{
  flex:0 1 auto;min-width:0;font-size:11px;font-weight:750;white-space:nowrap;
  color:#D6D0E7;
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__imdb-label{
  color:#F4C65A;font-size:11px;font-weight:850;letter-spacing:-.02em;
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__rating b{
  color:#F7F3FC;font-weight:800;font-size:12px;
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__admin-views{
  flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;min-width:0;
  margin:0;padding:0;border:0;background:transparent;color:#AAA6C2;
  font:600 10px/1.4 var(--nf-mono);white-space:nowrap;
}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__admin-views span{color:#B3A0EB;font-size:12px}
.nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__arrow{color:#C7F53E}
@media(max-width:760px){
  .nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__info{padding:9px 9px 10px;gap:6px}
  .nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__rating,
  .nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__imdb-label{font-size:10px}
  .nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__rating b{font-size:11px}
  .nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__admin-views{font-size:9px;gap:2px}
}
@media(max-width:365px){
  .nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__bottom{gap:3px}
  .nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__rating,
  .nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__imdb-label{font-size:9px}
  .nf-home-v300 .nf-home-popular .nf-home-movie--popular .nf-home-movie__admin-views{font-size:8px}
}

/* v3.0.7: keep refined latest-film rows aligned (original title may be absent). */
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-title{min-height:calc(2 * 1.21em)}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-original{min-height:1.45em}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-original--empty{display:block;visibility:hidden}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-summary{min-height:2.8em}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-watch-link{margin-top:auto}
@media(max-width:760px){
 .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-title{min-height:calc(2 * 1.21em)}
 .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-summary{min-height:2.64em}
}
@media(max-width:475px){
 .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-summary{min-height:0}
}


/* v3.0.9: latest-film title + original title stay visually attached while cards remain aligned. */
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-head{min-height:calc((2 * 1.21em) + 1.45em + 3px)}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-title{min-height:0}
@media(max-width:760px){
 .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-head{min-height:calc((2 * 1.21em) + 1.45em + 3px)}
}

/* v3.0.10 — Taze Filmler kartlarında eski sabit başlık/orijinal ad boşluklarını kapat. */
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-head{min-height:0;gap:3px}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-head .nf2-card-title{min-height:0}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-original{min-height:0;margin-top:0;color:#a49bb8;line-height:1.4;font-size:10px}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-original--empty{display:none;visibility:hidden}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-summary{display:block;min-height:0;max-height:1.5em;margin-top:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:unset}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-watch-link{margin-top:auto}
@media(max-width:760px){
 .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-original{font-size:9px}
}


/* v3.0.11 — Taze Filmler: eski iki/üç satırlı editoryal kart + lime buton.
   Ana sayfanın diğer kartları (En Çok İzlenenler / keşif) etkilenmez. */
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-info{
  align-items:stretch;gap:0;padding:13px 13px 14px;
}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-head{min-height:0;gap:3px}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-head .nf2-card-title{
  display:-webkit-box;min-height:0;margin:0;font-size:16px;line-height:1.22;
  white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-original{
  display:block;min-height:0;margin:0;color:#939eaf;font-size:10px;line-height:1.45;
}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-original--empty{display:none;visibility:hidden}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-summary{
  display:-webkit-box;min-height:0;max-height:none;margin:9px 0 11px;
  overflow:hidden;white-space:normal;text-overflow:clip;
  -webkit-box-orient:vertical;-webkit-line-clamp:3;
  color:#aeb8c8;font-size:11px;line-height:1.48;
}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-watch-link{
  align-self:flex-start;min-height:33px;margin-top:auto;padding:8px 11px;
  border:1px solid rgba(199,245,62,.46);border-radius:6px;
  background:rgba(199,245,62,.09);color:#d9ff65;font-size:11px;font-weight:800;
}
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-watch-link:hover,
.nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-watch-link:focus-visible{
  border-color:#c7f53e;background:#c7f53e;color:#11190a;
}
@media(max-width:760px){
 .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-info{padding:10px 10px 11px}
 .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-head .nf2-card-title{font-size:13px;line-height:1.25}
 .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-summary{
   display:-webkit-box;margin:7px 0 9px;font-size:10px;line-height:1.45;-webkit-line-clamp:2;
 }
 .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-watch-link{min-height:30px;padding:7px 9px;font-size:10px}
}
@media(max-width:480px){
 .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-info{padding:9px 9px 10px}
 .nf-home-v300 .nf-home-latest .nf2-card--refined .nf2-card-summary{
   display:-webkit-box;font-size:9px;line-height:1.45;-webkit-line-clamp:2;
 }
}
