.nf3-summary{overflow:visible}
.nf3-summary.is-collapsed{position:relative;max-height:8.25em;overflow:hidden}
.nf3-summary.is-collapsed:after{content:'';position:absolute;right:0;bottom:0;left:0;height:2.8em;background:linear-gradient(transparent,#151922)}
.nf3-summary-toggle{margin-top:14px;border:1px solid #3c4557;border-radius:5px;padding:8px 11px;color:#d8ff3e;background:#10141c;font:700 10px/1 var(--nf-mono);letter-spacing:.04em;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease}
.nf3-summary-toggle:hover,.nf3-summary-toggle:focus-visible{border-color:#d8ff3e;outline:0;color:#10141c;background:#d8ff3e}
.nf3-summary-toggle:active{transform:scale(.97)}
.nf3-unreleased-notice{position:absolute;inset:0;display:grid;place-items:center;padding:28px;color:#dfffa2;background:radial-gradient(circle at 50% 20%,rgba(216,255,62,.16),transparent 42%),linear-gradient(135deg,#182414,#0d1119);text-align:center}.nf3-unreleased-notice div{max-width:430px}.nf3-unreleased-notice strong{display:block;font-size:clamp(18px,2.2vw,25px);line-height:1.15;letter-spacing:-.04em}.nf3-unreleased-notice span{display:block;margin-top:10px;color:#c6d0bd;font-size:13px;line-height:1.55}
.nf3-copyright-notice{position:absolute;inset:0;display:grid;place-items:center;padding:28px;color:#ffd8e4;background:radial-gradient(circle at 50% 20%,rgba(255,111,168,.18),transparent 42%),linear-gradient(135deg,#26121d,#0d1119);text-align:center}.nf3-copyright-notice div{max-width:430px}.nf3-copyright-notice strong{display:block;font-size:clamp(18px,2.2vw,25px);line-height:1.15;letter-spacing:-.04em}.nf3-copyright-notice span{display:block;margin-top:10px;color:#cbbac3;font-size:13px;line-height:1.55}
.nf3-player-switcher{display:flex;align-items:center;gap:6px;margin:14px 26px -6px}.nf3-player-switcher button{border:1px solid #343b4a;border-radius:4px;padding:8px 10px;color:#aeb7c8;background:#10141c;font:700 10px/1 var(--nf-mono);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.nf3-player-switcher button:hover,.nf3-player-switcher button:focus-visible{border-color:#d8ff3e;outline:0;color:#e9f5c3}.nf3-player-switcher button.is-active{border-color:#d8ff3e;color:#15200b;background:#d8ff3e}.nf3-player-switcher button:active{transform:scale(.97)}.nf3-player [data-nf3-player-pane]{width:100%;height:100%}.nf3-player [data-nf3-player-pane][hidden]{display:none!important}@media(max-width:760px){.nf3-player-switcher{margin:12px 12px -3px;overflow:auto;padding-bottom:2px}.nf3-player-switcher button{flex:none;white-space:nowrap}}
.nf3-error-report{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;width:calc(100% - 24px);margin:9px 12px 0;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:rgba(8,10,15,.42)}.nf3-error-report-open,.nf3-error-report-form button{border:1px solid rgba(255,111,168,.48);border-radius:4px;padding:8px 10px;color:#ffd6e3;background:rgba(255,111,168,.08);font:700 9px/1 var(--nf-mono);letter-spacing:.03em;cursor:pointer}.nf3-error-report-open{justify-self:end;min-height:34px;padding-inline:12px}.nf3-error-report-open:hover,.nf3-error-report-open:focus-visible,.nf3-error-report-form button[type=submit]:hover,.nf3-error-report-form button[type=submit]:focus-visible{outline:0;color:#1c1116;background:#ff9fc1}.nf3-admin-note{display:flex;align-items:center;gap:8px;min-width:0;max-width:none;min-height:34px;padding:6px 9px;border:1px solid rgba(216,255,62,.2);border-radius:4px;color:#d6dbc8;background:rgba(216,255,62,.045);font:10px/1.35 var(--nf-sans)}.nf3-admin-note strong{flex:0 0 auto;padding:4px 5px;border-radius:2px;color:#19200d;background:#d8ff3e;font:800 7px/1 var(--nf-mono);letter-spacing:.04em;text-transform:uppercase}.nf3-admin-note span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf3-error-report-form{grid-column:1/-1;display:grid;gap:8px;width:min(100%,520px);padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#12151e}.nf3-error-report-form[hidden]{display:none!important}.nf3-error-report-form label{color:#d6d9e1;font:700 10px var(--nf-mono)}.nf3-error-report-form textarea{min-height:76px;resize:vertical;border:1px solid #384052;border-radius:4px;padding:9px;color:#eef0f5;background:#090b10;font:12px/1.5 var(--nf-sans)}.nf3-error-report-form textarea:focus{border-color:#ff9fc1;outline:0}.nf3-error-report-form>div{display:flex;gap:7px}.nf3-error-report-form button[type=button]{border-color:#354054;color:#aab2c0;background:transparent}.nf3-error-report-form button:disabled{opacity:.6;cursor:wait}.nf3-error-report-status{width:100%;margin:0;color:#aeb6c5;font:10px/1.45 var(--nf-mono)}.nf3-error-report-status.is-error{color:#ff9fc1}.nf3-error-report-status.is-success{color:#d8ff3e}@media(max-width:540px){.nf3-error-report{grid-template-columns:1fr;width:calc(100% - 20px);margin:8px 10px 0;align-items:flex-start}.nf3-error-report-open{justify-self:start}.nf3-admin-note{max-width:100%}.nf3-error-report-form{width:100%}.nf3-error-report-form>div{flex-wrap:wrap}}


/* v2.6.38 — TMDB sinematik backdrop */
.nf3-film-page{position:relative;isolation:isolate;overflow:hidden}.nf3-film-page>.nf2-wrap{position:relative;z-index:1}.nf3-film-backdrop{display:none}.nf3-film-page.has-backdrop>.nf3-film-backdrop{display:block;position:absolute;z-index:0;inset:0 0 auto;height:min(720px,78vw);background-image:linear-gradient(180deg,rgba(8,11,16,.18) 0%,rgba(8,11,16,.48) 42%,#151922 94%),linear-gradient(90deg,rgba(8,11,16,.72) 0%,rgba(8,11,16,.28) 52%,rgba(8,11,16,.72) 100%),var(--nf3-backdrop-image);background-position:center top;background-size:cover;background-repeat:no-repeat;filter:saturate(.82)}.nf3-film-page.has-backdrop>.nf3-backdrop-fade{display:none}.nf3-film-page.has-backdrop .nf3-film-layout{position:relative}.nf3-film-page.has-backdrop .nf3-watch-card,.nf3-film-page.has-backdrop .nf3-details-card,.nf3-film-page.has-backdrop .nf3-comments-card{box-shadow:0 18px 45px rgba(0,0,0,.18)}.nf3-film-page.has-backdrop .nf3-poster-card{filter:drop-shadow(0 16px 24px rgba(0,0,0,.28))}@media(max-width:760px){.nf3-film-page.has-backdrop>.nf3-film-backdrop{height:520px;background-image:linear-gradient(180deg,rgba(8,11,16,.22),rgba(8,11,16,.72) 62%,#151922 96%),linear-gradient(90deg,rgba(8,11,16,.62),rgba(8,11,16,.3),rgba(8,11,16,.62)),var(--nf3-backdrop-image);background-position:center top}.nf3-film-page.has-backdrop .nf2-back{position:relative}}


/* v2.6.39 — A+B sinematik film detay düzeni */
.nf3-film-page.has-backdrop{background:#151922}.nf3-film-page.has-backdrop>.nf3-film-backdrop{height:660px;background-image:linear-gradient(180deg,rgba(7,10,15,.12) 0%,rgba(7,10,15,.34) 35%,rgba(21,25,34,.82) 78%,#151922 100%),linear-gradient(90deg,rgba(7,10,15,.88) 0%,rgba(7,10,15,.28) 48%,rgba(7,10,15,.78) 100%),var(--nf3-backdrop-image);background-position:center top;background-size:cover;filter:saturate(.9) contrast(1.02)}.nf3-film-page.has-backdrop>.nf2-wrap{max-width:1180px}.nf3-film-page.has-backdrop .nf2-back{position:relative;z-index:2;margin-bottom:18px;color:rgba(235,241,247,.72)}.nf3-film-page.has-backdrop .nf3-film-layout{grid-template-columns:minmax(270px,320px) minmax(0,1fr);gap:28px;margin-top:0}.nf3-film-page.has-backdrop .nf3-poster-card{border-color:rgba(255,255,255,.18);background:rgba(15,19,28,.94);box-shadow:0 22px 48px rgba(0,0,0,.34)}.nf3-film-page.has-backdrop .nf3-film-main{gap:22px}.nf3-film-page.has-backdrop .nf3-watch-card{border-color:rgba(255,255,255,.15);background:rgba(15,18,27,.92);box-shadow:0 22px 48px rgba(0,0,0,.3);backdrop-filter:blur(3px)}.nf3-film-page.has-backdrop .nf3-watch-title{padding:24px 26px 18px;border-bottom-color:rgba(255,255,255,.14)}.nf3-film-page.has-backdrop .nf3-watch-title h1{font-size:clamp(28px,3.2vw,43px)}.nf3-film-page.has-backdrop .nf3-details-card,.nf3-film-page.has-backdrop .nf3-comments-card{border-color:rgba(255,255,255,.1);background:#151922;box-shadow:0 16px 36px rgba(0,0,0,.2)}.nf3-film-page.has-backdrop .nf3-details-card{padding:26px 28px}.nf3-film-page.has-backdrop .nf3-player{margin-top:18px}.nf3-film-page.has-backdrop .nf3-error-report{background:rgba(5,8,13,.58)}
@media(max-width:1050px){.nf3-film-page.has-backdrop .nf3-film-layout{grid-template-columns:minmax(235px,280px) minmax(0,1fr);gap:20px}.nf3-film-page.has-backdrop>.nf3-film-backdrop{height:620px}}
@media(max-width:760px){.nf3-film-page.has-backdrop>.nf3-film-backdrop{height:590px;background-image:linear-gradient(180deg,rgba(7,10,15,.2),rgba(7,10,15,.58) 45%,#151922 91%),linear-gradient(90deg,rgba(7,10,15,.7),rgba(7,10,15,.24),rgba(7,10,15,.7)),var(--nf3-backdrop-image)}.nf3-film-page.has-backdrop .nf2-back{margin-bottom:12px}.nf3-film-page.has-backdrop .nf3-film-layout{grid-template-columns:1fr;gap:18px}.nf3-film-page.has-backdrop .nf3-poster-card{display:grid;grid-template-columns:125px 1fr}.nf3-film-page.has-backdrop .nf3-poster{grid-row:1/3;aspect-ratio:2/3}.nf3-film-page.has-backdrop .nf3-rating-row{align-items:center;padding:12px}.nf3-film-page.has-backdrop .nf3-quick-facts{padding:9px 13px 13px}.nf3-film-page.has-backdrop .nf3-watch-title{padding:18px 17px 15px}.nf3-film-page.has-backdrop .nf3-watch-title h1{font-size:25px}.nf3-film-page.has-backdrop .nf3-player{margin:12px}.nf3-film-page.has-backdrop .nf3-details-card{padding:18px}}


/* v2.6.44 — başlık ve NF puan hizası */
.nf3-rating-secondary{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.nf3-rating-secondary .nf3-poster-badges{justify-content:flex-end}.nf3-rating-secondary .nf3-nadir-rating{display:inline-flex;align-items:center;justify-content:center;align-self:flex-end;min-height:26px;padding:6px 8px;border-radius:4px;color:#182006;background:#d8ff3e;font:800 11px/1 var(--nf-mono);white-space:nowrap}.nf3-rating-secondary .nf3-nadir-rating:first-letter{color:#182006}@media(max-width:760px){.nf3-rating-secondary{align-items:flex-start}.nf3-rating-secondary .nf3-poster-badges{justify-content:flex-start}.nf3-rating-secondary .nf3-nadir-rating{align-self:flex-start}}


/* v2.6.46 — poster rozetleri tek birleşik akış */
.nf3-rating-row{display:block;min-width:0}.nf3-poster-badges--unified{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;min-width:0;width:100%}.nf3-poster-badges--unified .nf3-poster-badge,.nf3-poster-badges--unified .nf3-nadir-rating{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;max-width:100%;min-height:25px;padding:6px 8px;border-radius:4px;line-height:1.05;white-space:normal;overflow-wrap:anywhere}.nf3-poster-badges--unified .nf3-poster-badge--genre{max-width:100%}.nf3-poster-badges--unified .nf3-nadir-rating{color:#182006;background:#d8ff3e;font:800 11px/1 var(--nf-mono);white-space:nowrap}.nf3-poster-badges--unified .nf3-poster-badge--imdb{color:#fff;background:#e4153f;font:700 11px/1 var(--nf-display)}@media(max-width:760px){.nf3-poster-badges--unified{gap:5px}.nf3-poster-badges--unified .nf3-poster-badge,.nf3-poster-badges--unified .nf3-nadir-rating{min-height:24px;padding:5px 7px;font-size:10px}}


/* v2.6.63 — Film sayfası izleme odaklı düzen / sadece tekil film görünümü */
.nf3-film-page>.nf2-wrap,.nf3-film-page.has-backdrop>.nf2-wrap{max-width:1320px}
.nf3-film-page .nf3-film-layout,.nf3-film-page.has-backdrop .nf3-film-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:24px;margin-top:12px;align-items:start}
.nf3-film-page .nf3-film-main,.nf3-film-page.has-backdrop .nf3-film-main{gap:20px;min-width:0}
.nf3-film-page .nf3-poster-card{background:rgba(16,20,29,.94);border-color:rgba(183,196,218,.16);border-radius:15px}
.nf3-film-page .nf3-rating-row{padding:13px 12px;border-color:rgba(183,196,218,.12)}
.nf3-film-page .nf3-poster-badges--unified{gap:5px}
.nf3-film-page .nf3-poster-badges--unified .nf3-poster-badge,.nf3-film-page .nf3-poster-badges--unified .nf3-nadir-rating{min-height:24px;padding:5px 7px;border-radius:6px;font-size:9px}
.nf3-film-page .nf3-poster-badges--unified .nf3-poster-badge--imdb{background:#262b35;color:#f8d66f}
.nf3-film-page .nf3-poster-badges--unified .nf3-poster-badge--genre{color:#d3e5a6;background:#283128}
.nf3-film-page .nf3-poster-badges--unified .nf3-poster-badge--language{color:#d5d8ed;background:#303148}
.nf3-film-page .nf3-poster-badges--unified .nf3-poster-badge--quality{color:#14200b;background:#c7f53e}
.nf3-film-page .nf3-poster-badges--unified .nf3-nadir-rating{color:#d6c8ff;background:#302a46}
.nf3-film-page .nf3-quick-facts{padding:13px 13px 15px}
.nf3-film-page .nf3-quick-facts div{align-items:start;gap:7px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.065);font-size:12px}
.nf3-film-page .nf3-quick-facts div:last-child{border-bottom:0}
.nf3-film-page .nf3-quick-facts dt{min-width:75px;color:#9da5b6}
.nf3-film-page .nf3-quick-facts dd{min-width:0;overflow-wrap:anywhere;color:#dde0e8}
.nf3-film-page .nf3-quick-facts a{border-color:#353d4e;border-radius:6px;padding:4px 7px}
.nf3-film-page .nf3-quick-facts a:hover{border-color:#c7f53e!important;color:#101609!important;background:#c7f53e!important}
.nf3-film-page .nf3-facts-toggle{display:none}
.nf3-film-page .nf3-watch-card{min-width:0;overflow:hidden;border-radius:15px;border-color:rgba(190,202,222,.17)}
.nf3-film-page .nf3-watch-title,.nf3-film-page.has-backdrop .nf3-watch-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:21px 24px 18px;border-bottom:1px solid rgba(190,202,222,.13)}
.nf3-watch-heading{min-width:0}.nf3-film-page .nf3-watch-kicker{display:block;margin-bottom:7px;color:#c7f53e;font:700 10px/1.25 var(--nf-mono);letter-spacing:.09em}
.nf3-film-page .nf3-watch-title h1,.nf3-film-page.has-backdrop .nf3-watch-title h1{margin:0;font-size:clamp(31px,3.1vw,47px);line-height:1.08;letter-spacing:-.063em}
.nf3-watch-original{margin:6px 0 0;color:#aeb6c4;font-size:13px;line-height:1.4}
.nf3-watch-meta{display:flex;gap:7px 10px;flex-wrap:wrap;margin-top:11px;color:#bec5d0;font-size:12px;line-height:1.3}
.nf3-watch-meta span+span:before{content:'·';margin-right:10px;color:#727e8f}
.nf3-watch-jump{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 11px;border:1px solid #526a32;border-radius:7px;color:#d8ff89;background:#25301d;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .16s,border-color .16s}
.nf3-watch-jump:hover,.nf3-watch-jump:focus-visible{outline:2px solid transparent;border-color:#c7f53e;color:#101510;background:#c7f53e}
.nf3-film-page .nf3-player,.nf3-film-page.has-backdrop .nf3-player{margin:16px 18px 12px;aspect-ratio:16/9;border-radius:10px;scroll-margin-top:95px}
.nf3-film-page .nf3-player-switcher{margin:14px 18px -7px}
.nf3-film-page .nf3-error-report{margin:8px 18px 0;width:calc(100% - 36px)}
.nf3-watch-community{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:10px;margin:15px 18px 18px;align-items:stretch}
.nf3-watch-community:empty{display:none}
.nf3-film-page .nf3-watch-community .nfu-film-actions,.nf3-film-page .nf3-watch-community .nfu-rating{margin:0;padding:14px;border-radius:9px;min-width:0;background:#131720;border:1px solid #303744}
.nf3-film-page .nf3-watch-community .nfu-film-actions{display:flex;flex-direction:column;align-items:flex-start;gap:9px}
.nf3-film-page .nf3-watch-community .nfu-film-actions__buttons{display:flex;gap:6px;width:100%;flex-wrap:wrap}
.nf3-film-page .nf3-watch-community .nfu-action{min-height:36px;padding:0 9px;font-size:11px}
.nf3-film-page .nf3-watch-community .nfu-profile-link{font-size:10px}
.nf3-film-page .nf3-watch-community .nfu-rating{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px}
.nf3-film-page .nf3-watch-community .nfu-rating__summary{display:grid;gap:3px}
.nf3-film-page .nf3-watch-community .nfu-rating__summary strong{font-size:23px}
.nf3-film-page .nf3-watch-community .nfu-rating-stars{gap:2px}
.nf3-film-page .nf3-watch-community .nfu-rating-star{width:23px;height:24px;font-size:24px}
.nf3-film-page .nf3-details-card{padding:24px 26px}
.nf3-film-page .nf3-details-card p{font-size:14px;line-height:1.65}
.nf3-film-page .nf3-related-films{border-radius:14px}
@media(max-width:1050px){
 .nf3-film-page .nf3-film-layout,.nf3-film-page.has-backdrop .nf3-film-layout{grid-template-columns:minmax(190px,225px) minmax(0,1fr);gap:17px}
 .nf3-watch-community{grid-template-columns:1fr}
 .nf3-film-page .nf3-watch-community .nfu-rating{display:grid;grid-template-columns:auto 1fr;align-items:center}
 .nf3-film-page .nf3-watch-title,.nf3-film-page.has-backdrop .nf3-watch-title{padding:17px 18px}
 .nf3-film-page .nf3-watch-title h1,.nf3-film-page.has-backdrop .nf3-watch-title h1{font-size:clamp(28px,3vw,38px)}
}
@media(max-width:760px){
 .nf3-film-page .nf3-film-layout,.nf3-film-page.has-backdrop .nf3-film-layout{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:7px}
 .nf3-film-page .nf3-poster-card,.nf3-film-page.has-backdrop .nf3-poster-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:5px 12px;padding:10px;align-items:start}
 .nf3-film-page .nf3-poster{grid-column:1;grid-row:1/span 2;aspect-ratio:2/3;align-self:start;overflow:hidden;border-radius:7px}
 .nf3-film-page .nf3-rating-row,.nf3-film-page.has-backdrop .nf3-rating-row{grid-column:2;grid-row:1;align-self:start;display:block;padding:0;border:0}
 .nf3-film-page .nf3-poster-badges--unified{gap:4px}
 .nf3-film-page .nf3-poster-badges--unified .nf3-poster-badge,.nf3-film-page .nf3-poster-badges--unified .nf3-nadir-rating{padding:4px 5px;min-height:21px;font-size:9px}
 .nf3-film-page .nf3-facts-toggle{grid-column:2;grid-row:2;display:none;align-items:center;gap:7px;justify-self:start;align-self:end;min-height:32px;border:1px solid #434c5c;border-radius:6px;padding:5px 9px;color:#c7f53e;background:#181d27;font:700 10px/1.2 var(--nf-mono);cursor:pointer}
 .nf3-film-page .nf3-facts-toggle[aria-expanded='true'] span{transform:rotate(180deg)}
 .nf3-film-page .nf3-quick-facts,.nf3-film-page.has-backdrop .nf3-quick-facts{display:block;grid-column:1/-1;grid-row:3;margin-top:4px;padding:8px 0 0}
 .nf3-js-ready .nf3-film-page .nf3-facts-toggle{display:inline-flex}
 .nf3-js-ready .nf3-film-page .nf3-quick-facts{display:none}
 .nf3-js-ready .nf3-film-page .nf3-poster-card.is-expanded .nf3-quick-facts{display:block}
 .nf3-film-page .nf3-watch-title,.nf3-film-page.has-backdrop .nf3-watch-title{display:flex;align-items:flex-start;padding:17px 15px 14px;gap:9px}
 .nf3-film-page .nf3-watch-title h1,.nf3-film-page.has-backdrop .nf3-watch-title h1{font-size:clamp(27px,7vw,33px)}
 .nf3-film-page .nf3-watch-original{font-size:12px}
 .nf3-film-page .nf3-watch-meta{margin-top:8px;font-size:11px}
 .nf3-watch-jump{min-height:32px;font-size:0;padding:0 9px}
 .nf3-watch-jump span{font-size:18px}
 .nf3-film-page .nf3-player,.nf3-film-page.has-backdrop .nf3-player{margin:10px;aspect-ratio:16/9;scroll-margin-top:80px}
 .nf3-film-page .nf3-player-switcher{margin:10px 10px -2px}
 .nf3-film-page .nf3-error-report{margin:8px 10px 0;width:calc(100% - 20px)}
 .nf3-watch-community{grid-template-columns:1fr;margin:10px;gap:9px}
 .nf3-film-page .nf3-watch-community .nfu-rating{display:grid;grid-template-columns:auto 1fr;gap:12px}
 .nf3-film-page .nf3-details-card{padding:18px}
}
@media(max-width:420px){
 .nf3-film-page .nf3-poster-card,.nf3-film-page.has-backdrop .nf3-poster-card{grid-template-columns:78px minmax(0,1fr);gap:5px 10px}
 .nf3-film-page .nf3-rating-row{max-width:100%}
 .nf3-film-page .nf3-watch-title h1,.nf3-film-page.has-backdrop .nf3-watch-title h1{font-size:28px}
 .nf3-film-page .nf3-watch-community .nfu-rating{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){.nf3-watch-jump{transition:none}}


/* v2.6.64 — Desktop ve mobilde tek film başlığı / birleşik tanıtım alanı.
   Oyuncu, yönetmen, dil, IMDb/NF ve iframe işlevleri aynen korunur. */
@media(min-width:901px){
  .nf3-film-page .nf3-film-layout,.nf3-film-page.has-backdrop .nf3-film-layout{display:grid;grid-template-columns:minmax(240px,275px) minmax(0,1fr);column-gap:23px;row-gap:0;align-items:start}
  .nf3-film-page .nf3-film-intro{display:contents}
  .nf3-film-page .nf3-poster-card,.nf3-film-page.has-backdrop .nf3-poster-card{grid-column:1;grid-row:1/span 2;min-width:0;width:100%}
  .nf3-film-page .nf3-watch-title,.nf3-film-page.has-backdrop .nf3-watch-title{grid-column:2;grid-row:1;align-items:flex-start;display:block;margin:0;padding:22px 23px 18px;border:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.1);border-radius:14px 14px 0 0;background:rgba(15,18,27,.94)}
  .nf3-film-page .nf3-film-main{grid-column:2;grid-row:2;min-width:0;gap:22px}
  .nf3-film-page .nf3-watch-card,.nf3-film-page.has-backdrop .nf3-watch-card{border-top:0;border-radius:0 0 14px 14px}
  .nf3-film-page .nf3-player,.nf3-film-page.has-backdrop .nf3-player{margin-top:14px}
}
.nf3-film-page .nf3-watch-title h1{overflow-wrap:anywhere}
.nf3-film-page .nf3-poster-badges--unified{gap:7px}
.nf3-film-page .nf3-poster-badges--unified .nf3-poster-badge--imdb{background:#252a36;color:#f5d778}
.nf3-film-page .nf3-poster-badges--unified .nf3-nadir-rating{background:#302a42;color:#ceb7ff}
.nf3-film-page .nf3-quick-facts dt{min-width:72px}
@media(max-width:900px){
  .nf3-film-page .nf3-film-layout,.nf3-film-page.has-backdrop .nf3-film-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;gap:12px;margin-top:8px}
  .nf3-film-page .nf3-film-intro{grid-column:1;grid-row:1;display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:8px 12px;align-items:start;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.16);border-radius:13px;background:rgba(16,20,29,.95);box-shadow:0 14px 35px rgba(0,0,0,.22)}
  .nf3-film-page .nf3-film-intro>.nf3-poster-card,.nf3-film-page.has-backdrop .nf3-film-intro>.nf3-poster-card{display:contents}
  .nf3-film-page .nf3-film-intro .nf3-poster,.nf3-film-page.has-backdrop .nf3-film-intro .nf3-poster{grid-column:1;grid-row:1/span 2;display:block;align-self:start;justify-self:stretch;min-width:0;width:100%;height:auto;aspect-ratio:2/3;margin:0;overflow:hidden;border-radius:7px}
  .nf3-film-page .nf3-film-intro .nf3-poster img{display:block;width:100%;height:100%;object-fit:cover}
  .nf3-film-page .nf3-watch-title,.nf3-film-page.has-backdrop .nf3-watch-title{grid-column:2;grid-row:1;display:block;align-self:start;min-width:0;margin:0;padding:0;border:0;background:transparent;box-shadow:none}
  .nf3-film-page .nf3-watch-kicker{margin-bottom:4px;font-size:9px}
  .nf3-film-page .nf3-watch-title h1,.nf3-film-page.has-backdrop .nf3-watch-title h1{margin:0;font-size:clamp(23px,5.8vw,29px);line-height:1.08;letter-spacing:-.06em}
  .nf3-film-page .nf3-watch-original{margin-top:5px;font-size:11px;line-height:1.3}
  .nf3-film-page .nf3-watch-meta{gap:4px 6px;margin-top:7px;font-size:10px;line-height:1.4}
  .nf3-film-page .nf3-watch-meta span+span:before{margin-right:6px}
  .nf3-film-page .nf3-film-intro .nf3-rating-row,.nf3-film-page.has-backdrop .nf3-film-intro .nf3-rating-row{grid-column:2;grid-row:2;display:block;align-self:start;min-width:0;width:100%;max-width:100%;margin:0;padding:0;border:0;background:transparent}
  .nf3-film-page .nf3-film-intro .nf3-poster-badges--unified{gap:5px}
  .nf3-film-page .nf3-film-intro .nf3-poster-badges--unified .nf3-poster-badge,.nf3-film-page .nf3-film-intro .nf3-poster-badges--unified .nf3-nadir-rating{flex:0 1 auto;min-height:20px;max-width:100%;padding:4px 6px;font-size:9px;line-height:1.15;word-break:normal}
  .nf3-film-page .nf3-film-intro .nf3-facts-toggle{grid-column:1/-1;grid-row:3;justify-self:start;align-self:start;display:none;min-height:33px;margin-top:3px;padding:6px 10px;border:1px solid #424d5b;border-radius:6px;color:#c7f53e;background:#1b222b;font:700 10px/1.2 var(--nf-mono);cursor:pointer}
  .nf3-js-ready .nf3-film-page .nf3-film-intro .nf3-facts-toggle{display:inline-flex;align-items:center;gap:6px}
  .nf3-film-page .nf3-film-intro .nf3-facts-toggle[aria-expanded='true'] span{transform:rotate(180deg)}
  .nf3-film-page .nf3-film-intro .nf3-quick-facts,.nf3-film-page.has-backdrop .nf3-film-intro .nf3-quick-facts{grid-column:1/-1;grid-row:4;display:block;min-width:0;margin:0;padding:8px 0 0;border-top:1px solid rgba(255,255,255,.09)}
  .nf3-js-ready .nf3-film-page .nf3-film-intro .nf3-quick-facts{display:none}
  .nf3-js-ready .nf3-film-page .nf3-film-intro .nf3-poster-card.is-expanded .nf3-quick-facts{display:block}
  .nf3-film-page .nf3-film-main{grid-column:1;grid-row:2;min-width:0;gap:15px}
  .nf3-film-page .nf3-watch-card,.nf3-film-page.has-backdrop .nf3-watch-card{border-top:1px solid rgba(255,255,255,.15);border-radius:13px}
  .nf3-film-page .nf3-player,.nf3-film-page.has-backdrop .nf3-player{margin:11px;aspect-ratio:16/9;scroll-margin-top:80px}
  .nf3-film-page .nf3-player-switcher{margin:10px 11px -2px}
  .nf3-film-page .nf3-error-report{margin:8px 11px 0;width:calc(100% - 22px)}
  .nf3-film-page .nf3-watch-community{margin:11px}
}
@media(max-width:390px){
  .nf3-film-page .nf3-film-intro{grid-template-columns:82px minmax(0,1fr);gap:7px 10px;padding:10px}
  .nf3-film-page .nf3-watch-title h1,.nf3-film-page.has-backdrop .nf3-watch-title h1{font-size:clamp(21px,6vw,26px)}
  .nf3-film-page .nf3-film-intro .nf3-poster-badges--unified .nf3-poster-badge,.nf3-film-page .nf3-film-intro .nf3-poster-badges--unified .nf3-nadir-rating{font-size:8px;padding:4px 5px}
}
@media(prefers-reduced-motion:reduce){.nf3-film-page .nf3-film-intro .nf3-facts-toggle span{transition:none}}


/* v2.6.65 — Film ekranı son denge ve mobil kompakt kart düzeltmesi
   Mevcut işlevleri, oyuncu/yönetmen bağlantılarını ve oynatıcıyı değiştirmez. */
@media (min-width: 901px) {
  .nf3-film-page .nf3-film-layout,
  .nf3-film-page.has-backdrop .nf3-film-layout {
    grid-template-columns: minmax(255px, 290px) minmax(0, 1fr);
    column-gap: 22px;
  }
  .nf3-film-page .nf3-poster-badges--unified .nf3-poster-badge,
  .nf3-film-page .nf3-poster-badges--unified .nf3-nadir-rating {
    font-size: 11px;
    line-height: 1.2;
    min-height: 25px;
    padding: 5px 7px;
  }
  .nf3-film-page .nf3-quick-facts div {
    display: grid;
    grid-template-columns: 69px minmax(0, 1fr);
    align-items: start;
    gap: 7px;
    padding: 9px 0;
    font-size: 12px;
  }
  .nf3-film-page .nf3-quick-facts dt {
    min-width: 0;
    padding-top: 3px;
  }
  .nf3-film-page .nf3-quick-facts dd {
    display: flex;
    min-width: 0;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 5px;
    margin: 0;
  }
  .nf3-film-page .nf3-quick-facts a {
    font-size: 11px;
    line-height: 1.3;
    margin: 0;
  }
}
@media (max-width: 900px) {
  .nf3-film-page .nf3-film-intro {
    grid-template-rows: auto auto auto auto;
    row-gap: 7px;
    align-items: start;
  }
  .nf3-film-page .nf3-film-intro .nf3-poster,
  .nf3-film-page.has-backdrop .nf3-film-intro .nf3-poster {
    grid-row: 1 / span 3;
    align-self: center;
  }
  .nf3-film-page .nf3-film-intro .nf3-facts-toggle,
  .nf3-film-page.has-backdrop .nf3-film-intro .nf3-facts-toggle {
    grid-column: 2;
    grid-row: 3;
    margin-top: 0;
    min-height: 31px;
    font-size: 10px;
    line-height: 1.2;
    white-space: normal;
    text-align: left;
  }
  .nf3-film-page .nf3-film-intro .nf3-quick-facts,
  .nf3-film-page.has-backdrop .nf3-film-intro .nf3-quick-facts {
    grid-column: 1 / -1;
    grid-row: 4;
  }
  .nf3-film-page .nf3-watch-title,
  .nf3-film-page.has-backdrop .nf3-watch-title {
    align-self: start;
  }
  .nf3-film-page .nf3-film-intro .nf3-rating-row,
  .nf3-film-page.has-backdrop .nf3-film-intro .nf3-rating-row {
    align-self: start;
  }
  .nf3-film-page .nf3-film-main {
    gap: 14px;
  }
}
@media (max-width: 360px) {
  .nf3-film-page .nf3-film-intro {
    grid-template-columns: 76px minmax(0,1fr);
    gap: 6px 9px;
  }
  .nf3-film-page .nf3-film-intro .nf3-facts-toggle {font-size: 9px;}
}

/* v2.6.67 — Masaüstünde film künyesi okunabilirliği ve hata bildirme butonu.
   Yönetici notu metnine, video/iframe ve bildirim mekanizmasına dokunulmaz. */
@media (min-width: 901px) {
  .nf3-film-page .nf3-quick-facts dt {
    font-size: 11.5px;
    line-height: 1.4;
  }
  .nf3-film-page .nf3-quick-facts dd a {
    font-size: 12.5px;
    line-height: 1.45;
    padding: 4px 7px;
    border-radius: 5px;
  }
}
.nf3-film-page .nf3-error-report-open {
  min-height: 38px;
  padding: 9px 14px;
  border: 1px solid rgba(255, 128, 168, .5);
  border-radius: 7px;
  background: rgba(255, 111, 168, .075);
  color: #f5c6d7;
  font: 700 12px/1.2 var(--nf-sans, Arial, sans-serif);
  letter-spacing: 0;
  transition: border-color .18s ease, background-color .18s ease, color .18s ease;
}
.nf3-film-page .nf3-error-report-open:hover {
  border-color: #ff98b8;
  background: rgba(255, 111, 168, .17);
  color: #fff2f6;
}
.nf3-film-page .nf3-error-report-open:focus-visible {
  outline: 2px solid #ff98b8;
  outline-offset: 2px;
  border-color: #ff98b8;
  background: rgba(255, 111, 168, .14);
  color: #fff2f6;
}
@media (prefers-reduced-motion: reduce) {
  .nf3-film-page .nf3-error-report-open { transition: none; }
}


/* v2.6.68 — Film sayfasi alt bloklari: izleme alani ustte, kesif ve yorumlar tam genislikte. */
.nf3-film-page .nf3-film-extras {
  grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:minmax(0,1fr);
  gap:24px;min-width:0;margin-top:28px;padding-bottom:20px;
}
.nf3-film-page .nf3-film-extras > * {min-width:0;max-width:none;margin:0;}
.nf3-film-page .nf3-film-extras .nf3-details-card {
  padding:26px 30px;border:1px solid rgba(255,255,255,.11);border-radius:14px;
  background:#151922;
}
.nf3-film-page .nf3-film-extras .nf3-details-card h2 {font-size:clamp(21px,2.6vw,28px);letter-spacing:-.04em;}
.nf3-film-page .nf3-film-extras .nf3-details-card .nf3-summary p {
  max-width:960px;font-size:clamp(13px,1.3vw,15px);line-height:1.75;
}
.nf3-film-page .nf3-film-extras .nf3-summary.is-collapsed {max-height:8.6em;}
.nf3-film-page .nf3-film-extras .nf3-summary.is-collapsed:after {background:linear-gradient(transparent,#151922);}
.nf3-film-page .nf3-film-extras .nf3-summary-toggle {
  margin-top:14px;padding:9px 13px;border:1px solid rgba(199,245,62,.35);
  border-radius:7px;font:700 12px/1.15 var(--nf-sans, var(--nf-display));color:#c7f53e;
  background:rgba(199,245,62,.045);
}
.nf3-film-page .nf3-film-extras .nf3-summary-toggle:hover,
.nf3-film-page .nf3-film-extras .nf3-summary-toggle:focus-visible {
  background:#c7f53e;color:#171b10;
}
.nf3-film-page .nf3-film-extras .nf3-related-films {
  padding:24px 26px;border-radius:14px;border-color:rgba(148,137,206,.22);
  background:linear-gradient(145deg,rgba(148,137,206,.055),rgba(16,20,29,.84) 50%);
}
.nf3-film-page .nf3-film-extras .nf3-related-films h2 em {color:#9489ce;}
.nf3-film-page .nf3-film-extras .nf2-film-grid--related {
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;
}
.nf3-film-page .nf3-film-extras .nf3-related-films .nf2-card-title {font-size:15px;}
.nf3-film-page .nf3-film-extras .nf3-comments-card {padding:0;border-radius:14px;overflow:visible;}
.nf3-film-page .nf3-film-extras .nf4-comments {padding:26px 28px;}
.nf3-film-page .nf3-film-extras .nf4-comments-head {display:block;}
.nf3-film-page .nf3-film-extras .nf4-comments-note {
  margin:6px 0 0;max-width:none;text-align:left;color:#a5adbd;
  font:12px/1.5 var(--nf-display);
}
.nf3-film-page .nf3-film-extras .nf4-comments .comment-respond {
  width:100%;margin-top:20px;padding:20px 22px;background:#10141c;
}
.nf3-film-page .nf3-film-extras .nf4-comments .comment-form {max-width:1000px;gap:13px 14px;}
.nf3-film-page .nf3-film-extras .nf4-comments .comment-form textarea {
  min-height:112px;font-size:14px;line-height:1.6;padding:12px 14px;
}
.nf3-film-page .nf3-film-extras .nf4-comments .comment-form input[type=text],
.nf3-film-page .nf3-film-extras .nf4-comments .comment-form input[type=email] {
  min-height:42px;font-size:13px;padding:10px 12px;
}
.nf3-film-page .nf3-film-extras .nf4-comments .comment-form-cookies-consent {
  grid-column:1/-1;display:flex;align-items:center;gap:9px;line-height:1.45;
}
.nf3-film-page .nf3-film-extras .nf4-comments .comment-form-cookies-consent input {flex:0 0 auto;width:16px;height:16px;accent-color:#c7f53e;margin:0;}
.nf3-film-page .nf3-film-extras .nf4-comments .comment-form-cookies-consent label {
  margin:0;font:12px/1.45 var(--nf-display);text-transform:none;letter-spacing:0;color:#aab2c1;
}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-submit {
  min-height:43px;border:1px solid #c7f53e;border-radius:7px;padding:10px 18px;
  background:#c7f53e;color:#15190d;font:800 13px/1.1 var(--nf-display);
  transition:background-color .18s ease,border-color .18s ease,transform .18s ease;
}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-submit:hover,
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-submit:focus-visible {
  background:#dbff80;border-color:#dbff80;color:#13170c;outline:2px solid rgba(199,245,62,.28);outline-offset:2px;
}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-choice,
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-identity {
  display:flex;align-items:center;gap:12px;flex-wrap:wrap;
  padding:13px 15px;border-radius:9px;border:1px solid rgba(148,137,206,.27);
  background:linear-gradient(120deg,rgba(148,137,206,.085),rgba(20,24,33,.85));
}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-copy {flex:1 1 230px;}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-identity-copy {flex:1 1 190px;}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-choice strong,
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-identity strong {font-size:13px;line-height:1.4;}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-choice span,
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-identity span {font:12px/1.4 var(--nf-display);}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-label {
  flex:0 0 100%;margin:0!important;font-size:11px!important;color:#aeb6c5!important;
}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-join {min-height:36px;padding:8px 14px;border-radius:6px;font:800 12px var(--nf-display);}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-account-links {
  display:flex;flex-wrap:wrap;gap:10px;margin-left:auto;
}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-account-links a {
  color:#c7f53e;font-size:12px;font-weight:600;text-decoration:none;
}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-account-links a:hover {text-decoration:underline;}
.nf3-film-page .nf3-film-extras .nf4-comment-guidance {margin:8px 0 12px;max-width:800px;font-size:12px;}
@media (max-width:900px) {
  .nf3-film-page .nf3-film-extras {grid-column:1;grid-row:3;margin-top:3px;gap:17px;}
  .nf3-film-page .nf3-film-extras .nf3-details-card {padding:19px;}
  .nf3-film-page .nf3-film-extras .nf3-related-films {padding:17px;}
  .nf3-film-page .nf3-film-extras .nf3-related-films .nf2-film-grid--related {
    display:grid;grid-template-columns:none;grid-auto-flow:column;
    grid-auto-columns:clamp(160px,42vw,225px);gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;
    scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:1px 3px 11px;
    scrollbar-color:#60667d #1b202c;scrollbar-width:thin;
  }
  .nf3-film-page .nf3-film-extras .nf2-film-grid--related>.nf2-card {scroll-snap-align:start;min-width:0;}
  .nf3-film-page .nf3-film-extras .nf4-comments {padding:20px 17px;}
  .nf3-film-page .nf3-film-extras .nf4-comments .comment-respond {padding:16px;}
  .nf3-film-page .nf3-film-extras .nf4-comments .comment-form {grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:600px) {
  .nf3-film-page .nf3-film-extras .nf3-details-card {padding:16px 17px;}
  .nf3-film-page .nf3-film-extras .nf3-summary.is-collapsed {max-height:8.5em;}
  .nf3-film-page .nf3-film-extras .nf3-related-films {padding:16px 12px;}
  .nf3-film-page .nf3-film-extras .nf3-related-films h2 {font-size:24px;}
  .nf3-film-page .nf3-film-extras .nf3-related-films .nf2-film-grid--related {grid-auto-columns:clamp(150px,46vw,195px);}
  .nf3-film-page .nf3-film-extras .nf4-comments {padding:17px 13px;}
  .nf3-film-page .nf3-film-extras .nf4-comments .comment-respond {padding:14px;}
  .nf3-film-page .nf3-film-extras .nf4-comments .comment-form {grid-template-columns:1fr;gap:12px;}
  .nf3-film-page .nf3-film-extras .nf4-comments .comment-form textarea {min-height:96px;}
  .nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-choice,
  .nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-identity {align-items:flex-start;padding:12px;gap:9px;}
  .nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-copy {flex-basis:100%;}
  .nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-account-links {margin-left:0;}
}


/* v2.6.69 — Film Hakkında masaüstü metin alanı, yorum formu ve mobil keşif iyileştirmesi.
   Veriler, WordPress yorum gönderimi, video oynatıcı ve üyelik işlevleri değişmez. */
.nf3-film-page .nf3-film-extras .nf3-details-card .nf3-summary,
.nf3-film-page .nf3-film-extras .nf3-details-card .nf3-summary p {
  min-width:0;
  width:100%;
  max-width:none;
}
.nf3-film-page .nf3-film-extras .nf3-details-card .nf3-summary p {
  margin:0;
  overflow-wrap:break-word;
  text-wrap:pretty;
}
/* Aşırı koyulaşan fade yerine tam okunabilir 4 satırlık kapalı görünüm. */
.nf3-film-page .nf3-film-extras .nf3-summary.is-collapsed {
  max-height:none;
  overflow:visible;
}
.nf3-film-page .nf3-film-extras .nf3-summary.is-collapsed::after {content:none;display:none;}
.nf3-film-page .nf3-film-extras .nf3-summary.is-collapsed p {
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:4;
  overflow:hidden;
}
.nf3-film-page .nf3-film-extras .nf3-summary:not(.is-collapsed) p {
  display:block;
  overflow:visible;
}
/* Formun masaüstünde sağ yanında gereksiz büyük boşluk bırakma. */
.nf3-film-page .nf3-film-extras .nf4-comments .comment-form {
  width:100%;
  max-width:none;
  min-width:0;
}
.nf3-film-page .nf3-film-extras .nf4-comments .comment-respond,
.nf3-film-page .nf3-film-extras .nf4-comments .comment-form-comment {
  min-width:0;
  max-width:100%;
}
.nf3-film-page .nf3-film-extras .nf4-comments .comment-form textarea {
  width:100%;
  max-width:100%;
  box-sizing:border-box;
}
/* Üye olmayan yorumcular: davet, buton ve açıklama tek düzen içerisinde. */
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-choice {
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  justify-items:start;
  gap:8px 16px;
  width:100%;
  min-width:0;
  max-width:760px;
  box-sizing:border-box;
}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-copy {
  display:block;
  grid-column:1;
  min-width:0;
  max-width:100%;
}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-copy strong,
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-copy span {
  display:block;
  overflow-wrap:break-word;
  white-space:normal;
}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-choice .nf4-comment-join {
  grid-column:2;
  grid-row:1;
  justify-self:end;
  min-width:0;
  white-space:nowrap;
}
.nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-choice .nf4-comment-guest-label {
  display:block;
  grid-column:1/-1;
  grid-row:2;
  flex:auto;
  width:100%;
  min-width:0;
  max-width:100%;
  margin:0!important;
  line-height:1.5;
  white-space:normal;
  overflow-wrap:break-word;
  position:static;
}
/* Keşif kaydırıcısında kalın tarayıcı scroll barı yerine kaydırma ipucu. */
@media (max-width:900px) {
  .nf3-film-page .nf3-film-extras .nf3-related-films header::after {
    content:'Kaydır →';
    color:#b0a6da;
    font:600 11px/1.3 var(--nf-display, Arial, sans-serif);
    white-space:nowrap;
    align-self:end;
  }
  .nf3-film-page .nf3-film-extras .nf3-related-films header {
    display:flex;
    align-items:end;
    justify-content:space-between;
    gap:12px;
  }
  .nf3-film-page .nf3-film-extras .nf3-related-films .nf2-film-grid--related {
    scrollbar-width:none;
    -ms-overflow-style:none;
  }
  .nf3-film-page .nf3-film-extras .nf3-related-films .nf2-film-grid--related::-webkit-scrollbar {display:none;}
}
@media (max-width:600px) {
  .nf3-film-page .nf3-film-extras .nf3-summary.is-collapsed p {-webkit-line-clamp:5;}
  .nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-choice {
    grid-template-columns:minmax(0,1fr);
    align-items:start;
    gap:9px;
    padding:13px 14px;
  }
  .nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-copy {
    grid-column:1;
    grid-row:1;
  }
  .nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-choice .nf4-comment-join {
    grid-column:1;
    grid-row:2;
    justify-self:start;
    min-height:38px;
  }
  .nf3-film-page .nf3-film-extras .nf4-comments .nf4-comment-guest-choice .nf4-comment-guest-label {
    grid-column:1;
    grid-row:3;
  }
  .nf3-film-page .nf3-film-extras .nf4-comment-guidance {
    max-width:100%;
    white-space:normal;
    overflow-wrap:break-word;
  }
}

/* v2.6.78 — Seri bağlantısı: sol künyenin altında kompakt tek-tık kısayol. */
.nf3-film-page .nf3-series-mini {
  display:grid;
  grid-template-columns:minmax(0,1fr) 31px;
  grid-template-areas:"label arrow" "title arrow";
  align-items:center;
  gap:4px 9px;
  min-width:0;
  padding:12px 15px 14px;
  border-top:1px solid rgba(148,137,206,.29);
  color:#f1eff9;
  background:linear-gradient(105deg,rgba(148,137,206,.105),rgba(199,245,62,.025));
  text-decoration:none;
  transition:background-color .16s ease,border-color .16s ease;
}
.nf3-film-page .nf3-series-mini__label {
  grid-area:label;
  min-width:0;
  color:#b9ade7;
  font:700 10px/1.35 var(--nf-mono,monospace);
  letter-spacing:.02em;
}
.nf3-film-page .nf3-series-mini__label span {color:#8b92a4;font-weight:500;letter-spacing:0;}
.nf3-film-page .nf3-series-mini__title {
  grid-area:title;
  min-width:0;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  overflow:hidden;
  overflow-wrap:anywhere;
  color:#f3f3f6;
  font:700 13px/1.3 var(--nf-display,Arial,sans-serif);
}
.nf3-film-page .nf3-series-mini__arrow {
  grid-area:arrow;
  display:grid;
  place-items:center;
  width:31px;
  height:31px;
  border:1px solid rgba(199,245,62,.28);
  border-radius:8px;
  color:#c7f53e;
  background:rgba(199,245,62,.065);
  font:700 19px/1 var(--nf-sans,Arial,sans-serif);
}
.nf3-film-page .nf3-series-mini:hover,.nf3-film-page .nf3-series-mini:focus-visible {
  outline:0;
  border-top-color:rgba(199,245,62,.62);
  background:rgba(148,137,206,.19);
}
.nf3-film-page .nf3-series-mini:hover .nf3-series-mini__title,
.nf3-film-page .nf3-series-mini:focus-visible .nf3-series-mini__title {color:#d8ff62;}
.nf3-film-page .nf3-series-mini:focus-visible {outline:2px solid #c7f53e;outline-offset:-3px;}
@media(max-width:900px) {
  /* Poster ve film basligi tek grid icinde; bu link kupneden sonra oynaticidan once gelir. */
  .nf3-film-page .nf3-film-intro .nf3-series-mini {
    grid-column:1/-1;
    grid-row:5;
    margin-top:2px;
    padding:9px 11px;
    border:1px solid rgba(148,137,206,.28);
    border-radius:8px;
    background:rgba(148,137,206,.065);
  }
  .nf3-film-page .nf3-series-mini__label {font-size:9px;}
  .nf3-film-page .nf3-series-mini__title {font-size:12px;}
}
@media(prefers-reduced-motion:reduce){.nf3-film-page .nf3-series-mini{transition:none}}

/* v2.8.3 — Manuel kayıp film durumu: NadirFilm koyu lacivert / lavanta / lime */
.nf3-player .nf3-missing-notice{position:absolute;inset:0;overflow:hidden;display:grid;place-items:center;isolation:isolate;padding:clamp(18px,3.2vw,44px);text-align:center;color:#ebeef4;background:radial-gradient(ellipse at 72% 12%,rgba(148,137,206,.16),transparent 52%),radial-gradient(ellipse at 9% 95%,rgba(199,245,62,.065),transparent 48%),linear-gradient(137deg,#141a25 0%,#0f141d 58%,#0b0f16 100%);border:1px solid rgba(148,137,206,.22)}
.nf3-missing-notice:before,.nf3-missing-notice:after{content:"";position:absolute;pointer-events:none;z-index:-1}
.nf3-missing-notice:before{width:clamp(110px,24vw,245px);aspect-ratio:1;border:1px solid rgba(190,192,205,.1);border-radius:50%;left:-8%;bottom:-34%;box-shadow:0 0 0 34px rgba(148,137,206,.018),0 0 0 80px rgba(199,245,62,.015)}
.nf3-missing-notice:after{right:clamp(16px,3vw,44px);top:clamp(14px,3vw,35px);width:62px;height:1px;background:linear-gradient(90deg,#9489ce,transparent)}
.nf3-missing-content{position:relative;display:flex;flex-direction:column;align-items:center;max-width:465px}
.nf3-missing-overline{font:600 10px/1.4 'IBM Plex Mono',monospace;letter-spacing:.18em;color:#b9aedf}
.nf3-missing-graphic{position:relative;display:block;width:74px;height:58px;margin:25px 0 24px;border:1.5px solid rgba(224,230,239,.52);border-radius:6px;transform:rotate(-6deg)}
.nf3-missing-graphic:before{content:"";position:absolute;inset:9px -9px -10px 10px;border:1.5px solid rgba(148,137,206,.82);border-radius:6px;transform:rotate(8deg)}
.nf3-missing-graphic:after{content:"";position:absolute;left:31px;top:-9px;width:7px;height:74px;background:#121823;transform:rotate(33deg);box-shadow:0 0 0 2px #121823}
.nf3-missing-content strong{display:block;color:#e9edf5;font-family:'Space Grotesk',sans-serif;font-size:clamp(22px,2.7vw,33px);letter-spacing:-.045em;line-height:1.18}
.nf3-missing-content p{margin:12px 0 0;color:#b2bdcc;font-size:clamp(12px,1.05vw,14px);line-height:1.7}
.nf3-missing-content small{margin-top:22px;padding-top:14px;border-top:1px solid rgba(148,137,206,.22);color:#a9b49e;font-size:11px;line-height:1.5}
@media(max-width:600px){.nf3-player .nf3-missing-notice{padding:18px}.nf3-missing-graphic{margin:13px 0 15px;transform:scale(.76) rotate(-6deg)}.nf3-missing-content p{margin-top:8px}.nf3-missing-content small{margin-top:11px;padding-top:9px}}

/* Mesaj 16:9 kutuya sığar; mobilde gereksiz grafik küçültülür. */
@media(max-width:1250px) and (min-width:601px){
 .nf3-missing-graphic{width:60px;height:48px;margin:11px 0 13px}
 .nf3-missing-graphic:after{height:64px}
 .nf3-missing-content p{margin-top:8px;font-size:12px}
}
@media(max-width:600px){
 .nf3-player .nf3-missing-notice{padding:14px 14px}
 .nf3-missing-content{max-width:100%}
 .nf3-missing-overline{font-size:8px;letter-spacing:.1em;margin-bottom:10px}
 .nf3-missing-graphic{display:none}
 .nf3-missing-content strong{font-size:clamp(17px,5vw,22px);letter-spacing:-.03em}
 .nf3-missing-content p{font-size:11px;line-height:1.5;margin-top:7px}
}

/* v2.8.7 — Links to live NadirFilm editorials, below film synopsis (no player or poster changes). */
.nf3-film-curations{margin-top:23px;padding-top:17px;border-top:1px solid rgba(181,194,211,.16)}
.nf3-film-curations__eyebrow{display:flex;align-items:center;gap:7px;color:#c6c0df;font:700 10px/1.45 var(--nf-mono,'IBM Plex Mono',monospace);letter-spacing:.09em}
.nf3-film-curations__eyebrow>span{color:#c7f53e;font-size:12px}
.nf3-film-curations__links{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}
.nf3-film-curations__link{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:37px;padding:9px 13px;border:1px solid rgba(169,153,207,.38);border-radius:7px;background:rgba(148,137,206,.09);color:#e9e4f7;text-decoration:none;font:700 12px/1.35 var(--nf-sans,'Space Grotesk',sans-serif);transition:background .16s ease,border-color .16s ease,color .16s ease}
.nf3-film-curations__link:hover,.nf3-film-curations__link:focus-visible{background:rgba(148,137,206,.2);border-color:#b6a8e3;color:#fff;outline-offset:3px}
.nf3-film-curations__link>span{color:#c7f53e}
@media(max-width:480px){.nf3-film-curations{margin-top:18px;padding-top:15px}.nf3-film-curations__links{gap:7px}.nf3-film-curations__link{font-size:11px}}
@media(prefers-reduced-motion:reduce){.nf3-film-curations__link{transition:none}}


/* v3.0.20 — The poster spans two rows. Explicit first-row sizing prevents
   it from forcing a gap between the heading and the watch/player card. */
@media(min-width:901px){
  .nf3-film-page .nf3-film-layout,.nf3-film-page.has-backdrop .nf3-film-layout{
    grid-template-rows:max-content minmax(0,1fr);row-gap:0;
  }
  .nf3-film-page .nf3-watch-title,.nf3-film-page.has-backdrop .nf3-watch-title{align-self:end}
  .nf3-film-page .nf3-film-main{align-self:start}
  .nf3-film-page .nf3-watch-card{margin-top:0}
}
/* Serial navigation: show previous and next together when both exist. */
.nf3-film-page .nf3-series-nav{display:grid;gap:0;min-width:0;border-top:1px solid rgba(179,160,235,.25)}
.nf3-film-page .nf3-series-nav .nf3-series-mini{border-top:0;min-width:0}
.nf3-film-page .nf3-series-nav .nf3-series-mini + .nf3-series-mini{border-top:1px solid rgba(179,160,235,.22)}
.nf3-film-page .nf3-series-mini--previous .nf3-series-mini__arrow{border-color:rgba(179,160,235,.48);color:#B3A0EB;background:rgba(179,160,235,.1)}
@media(max-width:900px){
 .nf3-film-page .nf3-film-intro .nf3-series-nav{grid-column:1/-1;grid-row:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border-top:0;margin-top:2px}
 .nf3-film-page .nf3-series-nav .nf3-series-mini,.nf3-film-page .nf3-series-nav .nf3-series-mini + .nf3-series-mini{border:1px solid rgba(179,160,235,.25);border-radius:9px;padding:9px 10px;background:#151B28}
 .nf3-film-page .nf3-series-nav .nf3-series-mini:only-child{grid-column:1/-1}
 .nf3-film-page .nf3-series-mini__label span{font-size:9px}
}
@media(max-width:390px){
 .nf3-film-page .nf3-film-intro .nf3-series-nav{gap:5px}
 .nf3-film-page .nf3-series-nav .nf3-series-mini{grid-template-columns:minmax(0,1fr) 23px;gap:4px;padding:8px}
 .nf3-film-page .nf3-series-mini__arrow{width:23px;height:23px;font-size:15px}
}
/* Nested navigation owns its own grid. Legacy single-link grid placement must
   not overlap previous and next when both exist. */
@media(max-width:900px){
 .nf3-film-page .nf3-film-intro .nf3-series-nav .nf3-series-mini,
 .nf3-film-page .nf3-series-nav .nf3-series-mini{grid-column:auto;grid-row:auto}
}
