/* v2.6.89 | Kapıyı Sakın Açma: supernatural haunted-house / psychological dread.
   No blood-red slasher visual language. FULL creative intensity via damp walls,
   atmospheric mist, hairline cracks, pale apparition glow and cold door symbolism.
   Scope: horror selection only. Other selection skins/data remain untouched. */
body.nf-cur-skin--horror {
  --skin-primary:#b4cec2;--skin-secondary:#758f86;
  --skin-line:rgba(147,184,170,.39);
  --skin-body:#0b1116;--skin-head:rgba(10,19,23,.975);--skin-foot:#0d181b;
  --skin-aura:
   radial-gradient(ellipse 57% 37% at 81% 7%,rgba(116,166,153,.24),transparent 78%),
   radial-gradient(ellipse 44% 45% at 6% 57%,rgba(61,100,98,.19),transparent 76%),
   url('./curation-textures/haunted-wallpaper.svg') repeat center top/480px auto,#0b1116;
}
body.nf-cur-skin--horror .nf2-header {
  background:linear-gradient(110deg,rgba(7,17,21,.99),rgba(23,40,42,.98));
  border-bottom:1px solid rgba(149,185,170,.55);
  box-shadow:0 15px 42px rgba(1,6,11,.72),inset 0 -1px 0 rgba(219,225,209,.18);
}
body.nf-cur-skin--horror .nf-cur-brand-mark {
  border-radius:15px 15px 3px 3px;
  border:1px solid rgba(183,211,191,.68);
  background:linear-gradient(140deg,#293e3f,#0c171c 78%);
  box-shadow:inset 0 0 0 2px rgba(227,234,212,.12),0 0 24px rgba(106,166,154,.28);
}
body.nf-cur-skin--horror .nf-cur-brand-copy strong {
  color:#e8e9dd;font-family:Georgia,'Times New Roman',serif;
  font-weight:900;letter-spacing:.01em;text-shadow:0 2px 12px #030b0f;
}
body.nf-cur-skin--horror .nf-cur-brand-copy small {color:#b5cbc0;letter-spacing:.09em}
body.nf-cur-skin--horror .nf2-search {background:#132329;border-color:rgba(148,185,168,.45)}
body.nf-cur-skin--horror .nf2-join,body.nf-cur-skin--horror .nf2-account-action--register {
  color:#101e20;background:linear-gradient(120deg,#d9dfce,#9fbcad 66%,#779991);
  border-color:#d7dfca;box-shadow:0 5px 16px rgba(128,170,151,.14);
}
body.nf-cur-skin--horror .nf2-join:hover,
body.nf-cur-skin--horror .nf2-account-action--register:hover {background:#e7e9d8;color:#0b1a1f}
body.nf-cur-skin--horror .nf2-menu-toggle {color:#c6d8c9}
body.nf-cur-skin--horror .nf2-footer--renewed {
  background:linear-gradient(180deg,rgba(20,39,42,.84),rgba(9,20,24,.99)),
    url('./curation-textures/haunted-wallpaper.svg') repeat center/480px;
  border-top-color:rgba(158,190,175,.49);
}
body.nf-cur-skin--horror .nf2-footer-links h2 {color:#c1d6c5}
body.nf-cur-skin--horror .nf2-footer--renewed::before {
  opacity:.73;background:linear-gradient(90deg,transparent,#638e87,#d4e0cb,transparent);
}
body.nf-cur-skin--horror .nf2-footer-brand-desc,
body.nf-cur-skin--horror .nf2-footer-disclaimer {color:#9caeaa}
.nf-curation--horror {
  --cur-ground:#0b1116;--cur-accent:#bdd8c9;--cur-ink:#e9eadd;
  --cur-sub:#afc0b9;--cur-border:rgba(152,186,170,.47);--cur-card:#122126;
  background:#0b1116;
}
.nf-curation--horror .nf-curation-ambient {
  background:
   radial-gradient(ellipse 56% 33% at 78% 5%,rgba(113,158,147,.30),transparent 76%),
   radial-gradient(ellipse 41% 49% at 10% 41%,rgba(61,112,108,.18),transparent 78%),
   linear-gradient(180deg,rgba(8,16,21,.17),rgba(8,18,22,.95) 88%),
   url('./curation-textures/haunted-wallpaper.svg') repeat center/480px,#0b1116;
}
.nf-curation--horror .nf-curation-ambient::before {opacity:.62;filter:grayscale(1) contrast(1.1)}
.nf-curation--horror .nf-curation-ambient::after {
  content:"";position:absolute;z-index:0;pointer-events:none;
  inset:0 0 auto;height:1090px;
  background:
    url('./curation-textures/haunted-mist.svg') no-repeat right top/85% 760px,
    url('./curation-textures/haunted-wallpaper.svg') repeat center top/480px,
    radial-gradient(ellipse at 77% 6%,rgba(177,210,191,.16),transparent 67%);
  opacity:.78;mask-image:linear-gradient(#000,transparent 98%);
}
.nf-curation--horror .nf-curation-back {color:#adc4b8}
.nf-curation--horror .nf-curation-hero {
  isolation:isolate;min-height:clamp(570px,48vw,675px);
  border-radius:16px 16px 4px 4px;
  border:1px solid rgba(163,196,177,.71);
  border-left:6px solid #789a8b;
  background:#0b1a20;
  box-shadow:0 37px 97px rgba(0,5,9,.65),inset 0 0 0 1px rgba(208,225,199,.14);
}
.nf-curation--horror .nf-curation-hero::before {
  background-image:
    linear-gradient(90deg,rgba(7,17,21,.97) 0%,rgba(11,24,29,.89) 38%,rgba(20,42,42,.32) 75%,rgba(5,20,24,.55) 100%),
    linear-gradient(0deg,rgba(5,17,22,.89),transparent 62%),
    var(--nf-cur-image,linear-gradient(110deg,#101f27,#325052 74%,#071418));
  background-position:center,center,center 42%;background-size:cover;
  filter:grayscale(.78) contrast(1.1) saturate(.82);
}
.nf-curation--horror .nf-curation-hero::after {
  background:
    url('./curation-textures/haunted-mist.svg') no-repeat right center/65% 100%,
    url('./curation-textures/haunted-wallpaper.svg') repeat center top/480px,
    radial-gradient(ellipse at 81% 34%,rgba(169,211,195,.31),transparent 59%),
    linear-gradient(125deg,transparent 52%,rgba(62,113,111,.25) 100%);
  opacity:.77;
}
.nf-curation--horror .nf-curation-hero__art {
  z-index:1;right:1.5%;top:2%;width:44%;height:96%;opacity:.88;
  background:url('./curation-textures/haunted-door.svg') no-repeat center/contain;
  filter:drop-shadow(0 0 25px rgba(112,181,159,.29));
  animation:nf-haunted-breathe 9s ease-in-out infinite alternate;
}
.nf-curation--horror .nf-curation-hero__sigil {display:none}
.nf-curation--horror .nf-curation-hero__content {z-index:2;max-width:760px;padding:clamp(36px,5vw,75px)}
.nf-curation--horror h1 {
  max-width:700px;font-family:Georgia,'Times New Roman',serif;
  font-size:clamp(48px,6.2vw,89px);font-weight:900;letter-spacing:-.069em;
  line-height:.99;text-transform:none;text-wrap:balance;
  color:#e9eadd;text-shadow:1px 2px 0 rgba(65,101,95,.50),0 8px 36px #030a10;
}
.nf-curation--horror .nf-curation-hero__eyebrow,.nf-curation--horror .nf-curation-section-overline {
  color:#bdd3c5;letter-spacing:.18em;
}
.nf-curation--horror .nf-curation-dot {
  box-shadow:0 0 0 4px rgba(126,174,154,.23),0 0 17px rgba(191,222,205,.58);
}
.nf-curation--horror .nf-curation-hero__slogan {
  color:#bed5c8;text-shadow:0 0 17px rgba(117,165,152,.42);
}
.nf-curation--horror .nf-curation-hero__description {
  color:#c3d1c7;max-width:560px;line-height:1.76;text-shadow:0 2px 18px #07151c;
}
.nf-curation--horror .nf-curation-hero__footer>span:first-child {
  padding:10px 14px;border:1px solid rgba(179,206,189,.47);
  background:rgba(11,27,31,.72);border-radius:3px;
}
.nf-curation--horror .nf-curation-hero__footer>a {
  color:#132628!important;background:linear-gradient(125deg,#e6e9d7,#bad5c6 64%,#84a89c);
  border:1px solid #e6efdc;border-radius:3px;
  box-shadow:0 13px 35px rgba(44,105,104,.37),inset 0 1px 0 rgba(255,255,255,.53);
  transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;
}
.nf-curation--horror .nf-curation-hero__footer>a:hover {
  filter:brightness(1.08);box-shadow:0 15px 40px rgba(100,169,153,.38);
}
.nf-curation--horror .nf-curation-films {padding-top:62px}
.nf-curation--horror .nf-curation-section-title {
  position:relative;border-bottom-color:rgba(167,198,176,.48);
}
.nf-curation--horror .nf-curation-section-title::after {
  content:"";position:absolute;bottom:-2px;left:0;width:185px;height:3px;
  background:linear-gradient(90deg,#86a89b,#d8e2d2,transparent);
}
.nf-curation--horror .nf-curation-section-title h2 {
  font-family:Georgia,'Times New Roman',serif;font-weight:900;
  font-size:clamp(28px,3.6vw,46px);letter-spacing:-.057em;text-transform:none;
}
.nf-curation--horror .nf-curation-section-title p {color:#adbfba}
/* Dense spectral / damp-plaster effects on cards. Not reduced: a different genre language. */
.nf-curation--horror .nf-curation-card {
  overflow:hidden;border:1px solid #648b83;border-radius:3px 13px 3px 3px;
  background:#102027;
  box-shadow:0 14px 30px rgba(0,6,10,.54),inset 0 0 0 2px rgba(133,183,167,.16);
}
.nf-curation--horror .nf-curation-card:nth-child(3n+2) {transform:rotate(.28deg)}
.nf-curation--horror .nf-curation-card:hover,
.nf-curation--horror .nf-curation-card:nth-child(3n+2):hover,
.nf-curation--horror .nf-curation-card:focus-within {
  transform:translateY(-7px) rotate(0);border-color:#bedbcc;
  box-shadow:0 25px 54px rgba(31,93,92,.45),inset 0 0 0 2px rgba(211,225,198,.16);
}
.nf-curation--horror .nf-curation-card__poster {border-bottom:3px solid #789e92;filter:none}
.nf-curation--horror .nf-curation-card__poster::before {
  background:
    url('./curation-textures/haunted-scratches.svg') no-repeat center/100% 100%,
    url('./curation-textures/haunted-mist.svg') no-repeat 50% 25%/cover,
    linear-gradient(0deg,rgba(33,80,82,.38),transparent 46%);
  opacity:.95;
}
.nf-curation--horror .nf-curation-card:nth-child(even) .nf-curation-card__poster::before {transform:scaleX(-1)}
.nf-curation--horror .nf-curation-card__poster::after {
  background:linear-gradient(0deg,rgba(6,19,24,.90),transparent 39%);
}
.nf-curation--horror .nf-curation-card__copy {
  background:linear-gradient(130deg,#253739,#102027 90%);
  border-top:1px solid rgba(195,222,201,.40);
}
.nf-curation--horror .nf-curation-card__copy::before {
  inset:0 0 auto auto;width:135px;height:125px;
  background:url('./curation-textures/haunted-wallpaper.svg') no-repeat center/cover;
  opacity:.67;transform:scaleX(-1);
}
.nf-curation--horror .nf-curation-card__copy::after {
  inset:0 auto 0 0;width:4px;background:linear-gradient(#d3e1cc,#719c8d,#2b5151,transparent);
}
.nf-curation--horror .nf-curation-card__index {
  background:#2a494a;border:1px solid #dae5d3;border-radius:2px 2px 9px 2px;
  color:#f1f1e4;box-shadow:0 3px 0 #153135,0 7px 12px #030e14;
}
.nf-curation--horror .nf-curation-card__index::after {
  content:"";position:absolute;left:5px;bottom:-7px;width:18px;height:13px;
  border-radius:40% 60% 80% 50%;background:radial-gradient(ellipse,rgba(186,222,207,.8),transparent 71%);
  opacity:.93;box-shadow:8px 1px 9px rgba(199,221,206,.32);
}
.nf-curation--horror .nf-curation-card__metadata {color:#c1d8c8}
.nf-curation--horror .nf-curation-card__copy h3 {font-weight:850;letter-spacing:-.04em}
.nf-curation--horror .nf-curation-card__original {color:#a1b9b1}
.nf-curation--horror .nf-curation-footer {border-top-color:rgba(167,196,179,.47)}
@keyframes nf-haunted-breathe {
 from{opacity:.72;filter:drop-shadow(0 0 19px rgba(104,158,151,.16))}
 to{opacity:.92;filter:drop-shadow(0 0 38px rgba(157,207,184,.43))}
}
@media(max-width:980px){
 .nf-curation--horror .nf-curation-hero__art {right:-5%;width:47%;opacity:.72}
 .nf-curation--horror .nf-curation-hero__content {padding:46px}
}
@media(max-width:680px){
 .nf-curation--horror .nf-curation-hero {min-height:550px;border-radius:12px 12px 3px 3px}
 .nf-curation--horror .nf-curation-hero__content {padding:31px 24px 37px}
 .nf-curation--horror .nf-curation-hero::before {
   background-image:linear-gradient(90deg,rgba(7,19,23,.91),rgba(11,28,31,.77)),
    linear-gradient(0deg,rgba(5,17,21,.85),transparent 72%),
    var(--nf-cur-image,linear-gradient(120deg,#294d4b,#07171d));
   background-position:center,center,57% center;
 }
 .nf-curation--horror .nf-curation-hero__art {right:-28%;top:10%;width:94%;height:80%;opacity:.58}
 .nf-curation--horror h1 {font-size:clamp(39px,10vw,61px)}
 .nf-curation--horror .nf-curation-hero__description {font-size:13px}
 .nf-curation--horror .nf-curation-films {padding-top:39px}
 .nf-curation--horror .nf-curation-grid {gap:12px}
 .nf-curation--horror .nf-curation-card__copy {min-height:103px;padding:12px}
 .nf-curation--horror .nf-curation-card__index {min-width:32px;min-height:32px;top:9px;left:9px}
 .nf-curation--horror .nf-curation-card__poster::before {opacity:.96}
}
@media(max-width:380px){
 .nf-curation--horror .nf-curation-hero__content {padding:27px 19px 32px}
 .nf-curation--horror h1 {font-size:clamp(36px,10vw,44px)}
 .nf-curation--horror .nf-curation-hero__art {right:-26%}
}
@media(prefers-reduced-motion:reduce){
 .nf-curation--horror .nf-curation-hero__art {animation:none}
 .nf-curation--horror .nf-curation-card {transition:none}
}


/* v2.6.90 — CURATED HAUNTING: editorial, no app-icon/badge, dense analog dread. */
body.nf-cur-skin--horror a.nf2-logo--curation {gap:12px;max-width:270px}
body.nf-cur-skin--horror .nf-cur-brand-mark {
 width:45px;height:56px;border:0;border-radius:0;background:none;
 box-shadow:none;display:grid;place-items:center;overflow:visible;
}
body.nf-cur-skin--horror .nf-cur-brand-mark img {
 width:45px;height:56px;object-fit:contain;filter:drop-shadow(0 4px 11px rgba(145,191,171,.25));
}
body.nf-cur-skin--horror .nf-cur-brand-copy strong {
 color:#EAEADD;font-family:Georgia,'Times New Roman',serif;
 font-weight:800;font-size:19px;letter-spacing:.012em;line-height:1.06;
 text-shadow:0 2px 12px #030B0F;
}
body.nf-cur-skin--horror .nf-cur-brand-copy small {
 color:#AFC7BA;font:650 8px/1.4 var(--nf-mono);letter-spacing:.135em;margin-top:6px;
}
body.nf-cur-skin--horror .nf2-header {
 background:linear-gradient(90deg,rgba(8,15,18,.99),rgba(18,32,33,.97)),url('./curation-textures/haunted-wallpaper.svg');
 border-bottom:1px solid rgba(174,204,187,.38);
}
body.nf-cur-skin--horror .nf2-footer--renewed {
 background:linear-gradient(180deg,rgba(13,27,29,.85),rgba(8,17,22,.99)),url('./curation-textures/haunted-wallpaper.svg') repeat center/560px;
}
body.nf-cur-skin--horror .nf2-logo--curation:hover .nf-cur-brand-mark img {filter:drop-shadow(0 3px 14px rgba(186,217,203,.50))}
.nf-curation--horror .nf-curation-ambient {
 background:radial-gradient(ellipse 48% 36% at 80% 4%,rgba(132,161,146,.35),transparent 86%),
 linear-gradient(180deg,rgba(4,12,15,.20),rgba(4,12,15,.94) 92%),
 url('./curation-textures/haunted-wallpaper.svg') repeat center top/560px,#0B1116;
}
.nf-curation--horror .nf-curation-ambient::after {
 background:url('./curation-textures/haunted-mist.svg') no-repeat right top/80% 900px,
 url('./curation-textures/haunted-wallpaper.svg') repeat center top/560px,
 radial-gradient(ellipse at 84% 5%,rgba(189,213,197,.22),transparent 61%);
 opacity:.90;
}
.nf-curation--horror .nf-curation-hero::after {
 background:url('./curation-textures/haunted-mist.svg') no-repeat 95% 44%/80% 120%,
 url('./curation-textures/haunted-wallpaper.svg') repeat center/560px,
 radial-gradient(ellipse at 81% 34%,rgba(165,213,194,.35),transparent 65%);
 opacity:.83;
}
.nf-curation--horror .nf-curation-hero__art {
 filter:drop-shadow(0 0 28px rgba(187,220,202,.36));opacity:.94;
}
.nf-curation--horror .nf-curation-card__poster::before {
 background:url('./curation-textures/haunted-scratches.svg') no-repeat center/100% 100%,
 url('./curation-textures/haunted-mist.svg') no-repeat center 25%/115% 115%,
 linear-gradient(0deg,rgba(31,73,68,.46),transparent 55%);
 opacity:1;
}
.nf-curation--horror .nf-curation-card__copy::before {background:url('./curation-textures/haunted-wallpaper.svg') center/cover;opacity:.73}
@media(max-width:480px) {
 body.nf-cur-skin--horror .nf-cur-brand-mark {width:33px;height:43px}
 body.nf-cur-skin--horror .nf-cur-brand-mark img {width:33px;height:43px}
 body.nf-cur-skin--horror .nf-cur-brand-copy strong {font-size:14px}
 body.nf-cur-skin--horror .nf-cur-brand-copy small {font-size:6.3px;letter-spacing:.02em;max-width:111px}
}
/* Final theatrical layering: the wallpaper lives on the walls, not repeatedly stamped over the film still. */
.nf-curation--horror .nf-curation-hero::after {
 background:
  url('./curation-textures/haunted-mist.svg') no-repeat right center/88% 122%,
  url('./curation-textures/haunted-scratches.svg') no-repeat 90% center/45% 110%,
  radial-gradient(ellipse at 84% 42%,rgba(179,223,200,.34),transparent 56%),
  linear-gradient(120deg,transparent 34%,rgba(12,34,36,.1) 62%,rgba(4,13,18,.45));
 opacity:.95;
}

/* v2.6.91 | HAUNTED ARCHITECTURE REFINEMENT — horror curation only.
   Old repeated signal-like wall markings and bright outlined door are replaced by
   decayed plaster, chiaroscuro architecture, an organic doorway and dense spectral effects. */
body.nf-cur-skin--horror {
 --skin-primary:#b9c9b8;--skin-secondary:#829e8f;
 --skin-line:rgba(170,194,171,.36);
 --skin-aura:linear-gradient(180deg,rgba(5,16,18,.16),#071113 83%),
  url('./curation-textures/haunted-decay-mural.svg') no-repeat center top/cover,#071113;
}
body.nf-cur-skin--horror .nf2-header {
 background:linear-gradient(112deg,rgba(6,17,19,.98),rgba(17,30,29,.97));
 border-bottom-color:rgba(181,197,175,.28);
}
body.nf-cur-skin--horror .nf2-footer--renewed {
 background:linear-gradient(180deg,rgba(9,20,21,.90),rgba(4,12,15,.99)),
 url('./curation-textures/haunted-decay-mural.svg') no-repeat center/cover;
}
.nf-curation--horror {--cur-border:rgba(151,188,165,.37);--cur-ground:#071113;--cur-accent:#c5d4c2}
.nf-curation--horror .nf-curation-ambient {
 background:
  linear-gradient(180deg,rgba(5,13,16,.18),rgba(3,11,14,.94) 96%),
  url('./curation-textures/haunted-decay-mural.svg') no-repeat center top/100% auto,
  #071113;
}
.nf-curation--horror .nf-curation-ambient::before {
 opacity:.47;filter:grayscale(1) sepia(.11) saturate(.5);
}
.nf-curation--horror .nf-curation-ambient::after {
 inset:0 0 auto;height:1150px;
 background:
  url('./curation-textures/haunted-decay-mural.svg') no-repeat center top/100% auto,
  url('./curation-textures/haunted-mist.svg') no-repeat right 5% top/75% 850px,
  radial-gradient(ellipse at 85% 17%,rgba(170,205,184,.19),transparent 50%);
 opacity:.65;mask-image:linear-gradient(#000 18%,transparent 100%);
}
.nf-curation--horror .nf-curation-hero {
 border-left:4px solid #78998c;
 border-radius:10px 10px 4px 4px;
 border-color:rgba(163,186,165,.43);
 box-shadow:0 33px 85px rgba(0,6,7,.69), inset 0 0 0 1px rgba(199,216,188,.10);
}
.nf-curation--horror .nf-curation-hero::before {
 background-image:
  linear-gradient(90deg,rgba(5,14,16,.96) 0%,rgba(6,18,22,.84) 37%,rgba(6,18,19,.37) 67%,rgba(6,15,18,.65) 100%),
  linear-gradient(0deg,rgba(5,13,16,.85),transparent 68%),
  var(--nf-cur-image,linear-gradient(110deg,#081113,#223433 70%,#061013));
 background-size:cover; filter:grayscale(.88) contrast(1.11) saturate(.54);
}
.nf-curation--horror .nf-curation-hero::after {
 background:
  url('./curation-textures/haunted-mist.svg') no-repeat right 18% center/86% 106%,
  radial-gradient(ellipse at 74% 39%,rgba(174,205,186,.13),transparent 54%),
  linear-gradient(114deg,transparent 49%,rgba(17,33,32,.12) 80%,rgba(5,15,17,.46));
 opacity:.89;
}
.nf-curation--horror .nf-curation-hero__art {
 right:2%;top:8%;width:32%;height:82%;opacity:.48;
 background:url('./curation-textures/haunted-doorway-v2.svg') no-repeat center/contain;
 filter:drop-shadow(0 10px 19px rgba(0,8,9,.30));
 animation:nf-haunted-doorway 11s ease-in-out infinite alternate;
 mix-blend-mode:screen;
}
.nf-curation--horror .nf-curation-hero__content {position:relative;z-index:3}
.nf-curation--horror .nf-curation-hero__description {max-width:550px}
.nf-curation--horror .nf-curation-films {position:relative}
.nf-curation--horror .nf-curation-card__poster::before {
 background:
  url('./curation-textures/haunted-analog-scars.svg') no-repeat center/100% 100%,
  url('./curation-textures/haunted-mist.svg') no-repeat center/112% 115%,
  linear-gradient(0deg,rgba(25,60,57,.26),transparent 43%);
 opacity:1;
}
.nf-curation--horror .nf-curation-card:nth-child(3n+2) .nf-curation-card__poster::before {transform:scaleX(-1)}
.nf-curation--horror .nf-curation-card__copy::before {
 background:url('./curation-textures/haunted-decay-mural.svg') center/cover;opacity:.55;
}
.nf-curation--horror .nf-curation-card:hover .nf-curation-card__poster::before {
 filter:brightness(1.13);opacity:1;
}
@keyframes nf-haunted-doorway {
 from{opacity:.60;transform:translate(0,0) scale(1)}
 to{opacity:.76;transform:translate(-6px,0) scale(1.012)}
}
@media(max-width:980px) {
 .nf-curation--horror .nf-curation-ambient,
 .nf-curation--horror .nf-curation-ambient::after {background-size:auto,auto,auto}
 .nf-curation--horror .nf-curation-hero__art {right:-2%;top:9%;width:40%;height:80%;opacity:.40}
}
@media(max-width:680px) {
 .nf-curation--horror .nf-curation-ambient {
  background:linear-gradient(180deg,rgba(5,13,16,.24),rgba(3,11,14,.95)),
   url('./curation-textures/haunted-decay-mural.svg') no-repeat center top/auto 950px,#071113;
 }
 .nf-curation--horror .nf-curation-hero__art {width:62%;right:-18%;top:9%;height:74%;opacity:.27}
 .nf-curation--horror .nf-curation-hero::before {
  background-image:linear-gradient(90deg,rgba(4,15,17,.91),rgba(4,16,19,.72)),
  linear-gradient(0deg,rgba(5,13,15,.90),transparent 64%),
  var(--nf-cur-image,linear-gradient(95deg,#092026,#172a29));
 }
 .nf-curation--horror .nf-curation-hero::after {background-size:102% 120%,auto,auto}
}
@media(prefers-reduced-motion:reduce){.nf-curation--horror .nf-curation-hero__art{animation:none}}
