/* NadirFilm · Gerçeklik Çatladığında · optic-refraction editorial v3.0.71.
   Scoped to the neon selection; film/backdrop data remain fully dynamic. */
body.nf-cur-skin--neon{--skin-primary:#83e5e6;--skin-secondary:#bda7f4;--skin-line:rgba(131,229,230,.25);--skin-body:#071321;--skin-foot:#071523}
body.nf-cur-skin--neon .nf-cur-brand-copy strong{font-family:var(--nf-display,Arial,sans-serif);font-weight:800;letter-spacing:-.06em;text-shadow:none}
body.nf-cur-skin--neon .nf-cur-brand-copy small{color:#abdce2;letter-spacing:.035em}
body.nf-cur-skin--neon .nf-cur-brand-mark{background:linear-gradient(125deg,#142739,#0b1528);border-color:rgba(139,221,233,.52);box-shadow:0 0 0 3px rgba(165,134,237,.08)}
.nf-curation--neon{--cur-accent:#83e5e6;--cur-ink:#f5f6f8;--cur-sub:#bdcbdc;--cur-border:rgba(124,220,231,.32);--cur-card:#0b1b2d;background:#071321}
.nf-curation--neon .nf-curation-ambient{background:radial-gradient(ellipse 50% 45% at 79% 12%,rgba(111,71,172,.12),transparent 76%),radial-gradient(ellipse 49% 28% at 8% 27%,rgba(30,164,180,.10),transparent 80%),#071321}
.nf-curation--neon .nf-curation-ambient::after{background:none!important;opacity:0!important}
.nf-curation--neon .nf-curation-hero{min-height:500px;border-radius:3px 17px 3px 17px;border-color:rgba(136,229,233,.46);box-shadow:0 26px 66px rgba(3,12,25,.43)}
.nf-curation--neon .nf-curation-hero::before{background-image:linear-gradient(90deg,rgba(5,15,27,.98) 0%,rgba(7,19,34,.94) 28%,rgba(8,20,36,.57) 56%,rgba(7,18,33,.13) 96%),linear-gradient(0deg,rgba(5,15,27,.65),transparent 55%),var(--nf-cur-image,linear-gradient(100deg,#123b4b,#211b39));filter:saturate(.85)}
.nf-curation--neon .nf-curation-hero::after{background:linear-gradient(118deg,transparent 48%,rgba(127,226,236,.10) 48.3%,transparent 49.2%),linear-gradient(138deg,transparent 72%,rgba(190,167,248,.1) 72.4%,transparent 74%);opacity:1}
.nf-curation--neon .nf-curation-hero__art{right:0;top:0;width:52%;height:100%;opacity:.77;background:url('./curation-textures/reality-fracture-upper-v371.png') top right/85% auto no-repeat;filter:none;animation:none;pointer-events:none}
.nf-curation--neon .nf-curation-hero__content{max-width:740px;padding:clamp(29px,4.5vw,62px);position:relative;z-index:3}
.nf-curation--neon .nf-curation-hero h1{display:block;max-width:720px;font-size:clamp(48px,5.9vw,84px);line-height:1.01;font-weight:800;letter-spacing:-.077em;color:#f1f4f8}
.nf-curation--neon .nf-curation-hero h1 span{display:block}
.nf-curation--neon .nf-curation-hero h1 em{display:block;font-style:normal;font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-.068em;color:#bca8f1;text-shadow:2px 0 rgba(108,226,236,.25)}
.nf-curation--neon .nf-curation-hero__eyebrow{color:#9bdfe9}
.nf-curation--neon .nf-curation-hero__slogan{font-size:clamp(17px,2vw,21px);color:#87e3e6}
.nf-curation--neon .nf-curation-hero__description{max-width:570px;font-size:13px;line-height:1.68;color:#d1dee8}
.nf-curation--neon .nf-curation-hero__tags{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 0!important}
.nf-curation--neon .nf-curation-hero__tags span{padding:8px 11px;border:1px solid rgba(121,226,232,.49);border-radius:4px 12px 4px 4px;background:rgba(7,23,36,.76);color:#c6eef0;font:700 10px/1.35 var(--nf-mono,monospace);letter-spacing:.04em}
.nf-curation--neon .nf-curation-hero__tags span:nth-child(2){border-color:rgba(185,165,240,.57);color:#d1bef8}
.nf-curation--neon .nf-curation-hero__tags span:nth-child(3){border-color:rgba(152,188,229,.54);color:#c8ddf2}
.nf-curation--neon .nf-curation-films{padding-top:34px}
.nf-curation--neon .nf-curation-section-overline{color:#8adfe6;font-size:10px}
.nf-curation--neon .nf-curation-section-title h2{font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-.055em;color:#eff5f5}
.nf-curation--neon .nf-curation-section-intro{color:#9cbecb}
.nf-curation--neon .nf-curation-grid{row-gap:30px}
.nf-curation--neon .nf-curation-grid>.nf-curation-card{overflow:visible;clip-path:none;position:relative;isolation:isolate;border:1px solid rgba(113,206,230,.48);border-radius:2px 9px 2px 2px;background:#0a1a2c;box-shadow:0 14px 31px rgba(0,8,22,.35)}
.nf-curation--neon .nf-curation-grid>.nf-curation-card:nth-child(2n){border-color:rgba(180,157,241,.50);border-radius:9px 2px 2px 2px}
.nf-curation--neon .nf-curation-grid>.nf-curation-card::before{content:"";position:absolute;top:-10px;right:-11px;width:104px;height:115px;z-index:4;pointer-events:none;opacity:.86;background:url('./curation-textures/reality-fracture-upper-v371.png') right top/contain no-repeat}
.nf-curation--neon .nf-curation-grid>.nf-curation-card:nth-child(3n)::before{left:-12px;right:auto;transform:scaleX(-1);opacity:.66}
.nf-curation--neon .nf-curation-grid>.nf-curation-card::after{content:"";position:absolute;bottom:-12px;left:-13px;width:90px;height:97px;z-index:4;pointer-events:none;opacity:.60;background:url('./curation-textures/reality-fracture-lower-v371.png') left bottom/contain no-repeat}
.nf-curation--neon .nf-curation-grid>.nf-curation-card:nth-child(2n)::after{left:auto;right:-13px;transform:scaleX(-1);opacity:.68}
/* Remove the old heavy, all-over circuit overlay: fractured glass stays around card edges. */
.nf-curation--neon .nf-curation-grid>.nf-curation-card .nf-curation-card__poster::before{content:none!important;display:none!important}
.nf-curation--neon .nf-curation-grid>.nf-curation-card .nf-curation-card__poster::after{background:linear-gradient(0deg,rgba(3,10,23,.33),transparent 22%)!important}
.nf-curation--neon .nf-curation-grid .nf-curation-card__copy{background:linear-gradient(130deg,#0c2736,#111b32 92%);border-top:1px solid rgba(143,222,234,.5);box-shadow:inset 0 1px 0 rgba(175,241,243,.08)}
.nf-curation--neon .nf-curation-grid>.nf-curation-card:nth-child(2n) .nf-curation-card__copy{background:linear-gradient(133deg,#181d39,#0d1e33 92%);border-top-color:rgba(179,158,247,.60)}
.nf-curation--neon .nf-curation-card__copy h3{font-family:var(--nf-display,Arial,sans-serif);font-size:clamp(13px,1.2vw,18px);letter-spacing:-.045em;color:#f2f4f9}
.nf-curation--neon .nf-curation-card__index{background:#081c2a;border-color:#8be0e6;color:#c8f0f1;border-radius:2px 9px 2px 2px;box-shadow:2px 2px 0 rgba(158,142,229,.38)}
.nf-curation--neon .nf-curation-card__see{color:#eaf8fb}
.nf-curation--neon .nf-reality-summary-toggle{display:none}
@media(max-width:760px){
 .nf-curation--neon .nf-curation-hero{min-height:0}
 .nf-curation--neon .nf-curation-hero__content{padding:31px 21px 25px;width:100%}
 .nf-curation--neon .nf-curation-hero h1{font-size:clamp(33px,9.1vw,51px);letter-spacing:-.065em;overflow-wrap:anywhere}
 .nf-curation--neon .nf-curation-hero h1 em{font-size:.99em}
 .nf-curation--neon .nf-curation-hero__description{font-size:12px;line-height:1.65;max-width:100%;min-height:0}
 .nf-curation--neon .nf-curation-hero__art{right:-5%;top:4%;width:60%;height:47%;opacity:.38;background-size:100% auto}
 .nf-curation--neon .nf-curation-hero__tags{gap:7px;margin-top:14px!important}
 .nf-curation--neon .nf-curation-hero__tags span{padding:7px 9px;font-size:9px}
 .nf-curation--neon .nf-curation-films{padding-top:24px}
 .nf-curation--neon.nf-reality-js-mobile .nf-curation-hero__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
 .nf-curation--neon.nf-reality-js-mobile .nf-curation-hero.nf-reality-expanded .nf-curation-hero__description{display:block;overflow:visible}
 .nf-curation--neon.nf-reality-js-mobile .nf-reality-summary-toggle:not([hidden]){display:inline-flex;align-items:center;gap:7px;min-height:29px;margin:6px 0 3px;padding:0;background:none;border:0;color:#91e7e9;font:700 11px var(--nf-mono,monospace);cursor:pointer}
 .nf-curation--neon .nf-curation-grid>.nf-curation-card::before{width:64px;height:75px;right:-6px;top:-5px;opacity:.70}
 .nf-curation--neon .nf-curation-grid>.nf-curation-card::after{width:57px;height:63px;left:-7px;bottom:-5px;opacity:.50}
}
@media(prefers-reduced-motion:reduce){.nf-curation--neon .nf-curation-hero__art,.nf-curation--neon .nf-curation-card{animation:none!important;transition:none!important}}
