/* v3.0.67 — Stronger page-specific card art + remove redundant lower action text.
   Scoped only to Son Kız Ayakta and Buraya Ait Değiliz. */

/* The poster itself already has an upper hover CTA. Remove duplicated lower actions. */
body.nf-cur-skin--outsiders .nf-curation--outsiders .nf-outsiders-file__action,
body.nf-cur-skin--slasher-restored .nf-curation--slasher-restored .nf-slasher-card__action{
  display:none!important;
}

/* Tighten copy area now that the redundant action row is gone. */
body.nf-cur-skin--outsiders .nf-curation--outsiders .nf-curation-grid .nf-curation-card__copy{
  min-height:118px;
  padding:14px 13px 14px;
}
body.nf-cur-skin--slasher-restored .nf-curation--slasher-restored .nf-curation-grid>.nf-curation-card .nf-curation-card__copy{
  min-height:126px;
  max-height:none;
  height:auto;
  flex-basis:126px;
  padding:13px 13px 14px;
}

/* --- Buraya Ait Değiliz: worn archival corners and scuffs, more visible. --- */
body.nf-cur-skin--outsiders .nf-curation--outsiders .nf-curation-card{
  overflow:visible;
}
body.nf-cur-skin--outsiders .nf-curation--outsiders .nf-curation-grid>.nf-curation-card::before{
  content:""!important;
  display:block!important;
  position:absolute;
  top:-6px;
  right:-4px;
  width:98px;
  height:82px;
  z-index:5;
  pointer-events:none;
  opacity:.86;
  background:url('./curation-textures/outsiders-archive-corner-v365.png') top right/contain no-repeat!important;
  filter:drop-shadow(0 5px 8px rgba(0,0,0,.18));
}
body.nf-cur-skin--outsiders .nf-curation--outsiders .nf-curation-grid>.nf-curation-card:nth-child(2n)::before{
  width:88px;
  height:74px;
  top:-5px;
  opacity:.75;
}
body.nf-cur-skin--outsiders .nf-curation--outsiders .nf-curation-grid>.nf-curation-card::after{
  content:""!important;
  display:block!important;
  position:absolute;
  left:-18px;
  bottom:-10px;
  width:94px;
  height:88px;
  z-index:5;
  pointer-events:none;
  opacity:.68;
  background:url('./curation-textures/outsiders-archival-scuff-v365.png') bottom left/contain no-repeat!important;
  border:0!important;
}
body.nf-cur-skin--outsiders .nf-curation--outsiders .nf-curation-grid>.nf-curation-card:nth-child(3n)::after{
  left:auto;
  right:-18px;
  transform:scaleX(-1) rotate(4deg);
  opacity:.54;
}
body.nf-cur-skin--outsiders .nf-curation--outsiders .nf-curation-card__copy::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:-1;
  background:
    linear-gradient(125deg,rgba(228,214,198,.08),transparent 28%),
    repeating-linear-gradient(180deg,rgba(255,244,228,.018) 0 1px,transparent 1px 6px);
  opacity:1;
}
body.nf-cur-skin--outsiders .nf-curation--outsiders .nf-curation-card__copy::after{
  content:"";
  position:absolute;
  right:10px;
  bottom:10px;
  width:66px;
  height:44px;
  opacity:.38;
  pointer-events:none;
  background:url('./curation-textures/outsiders-archive-corner-v365.png') bottom right/contain no-repeat;
  transform:rotate(180deg) scale(.76);
}

/* --- Son Kız Ayakta: stronger blood + frame damage. --- */
body.nf-cur-skin--slasher-restored .nf-curation--slasher-restored .nf-curation-card{
  overflow:visible;
  box-shadow:inset 0 0 0 1px rgba(255,94,119,.12),0 16px 34px rgba(36,0,10,.34);
}
body.nf-cur-skin--slasher-restored .nf-curation--slasher-restored .nf-curation-card::before{
  top:-13px;
  right:-13px;
  width:136px;
  height:116px;
  opacity:.92;
  filter:drop-shadow(0 4px 8px rgba(86,0,16,.28));
}
body.nf-cur-skin--slasher-restored .nf-curation--slasher-restored .nf-curation-card:nth-child(3n+2)::before{
  top:-10px;
  right:-10px;
  width:118px;
  height:118px;
  opacity:.88;
}
body.nf-cur-skin--slasher-restored .nf-curation--slasher-restored .nf-curation-card:nth-child(4n+3)::before{
  width:96px;
  height:92px;
  opacity:.96;
}
body.nf-cur-skin--slasher-restored .nf-curation--slasher-restored .nf-curation-card::after{
  left:-33px;
  width:58px;
  height:144px;
  opacity:.74;
  filter:drop-shadow(0 3px 7px rgba(82,0,10,.26));
}
body.nf-cur-skin--slasher-restored .nf-curation--slasher-restored .nf-curation-card:nth-child(even)::after{
  right:-33px;
  opacity:.62;
}
body.nf-cur-skin--slasher-restored .nf-curation--slasher-restored .nf-curation-card__copy::before{
  content:"";
  position:absolute;
  inset:0 auto auto 0;
  width:108px;
  height:68px;
  z-index:-1;
  pointer-events:none;
  opacity:.22;
  background:url('./curation-textures/slasher-blood-drops-v355.png') top left/contain no-repeat;
}
body.nf-cur-skin--slasher-restored .nf-curation--slasher-restored .nf-curation-card__copy::after{
  content:"";
  position:absolute;
  right:0;
  top:0;
  width:78px;
  height:3px;
  background:linear-gradient(90deg,transparent,rgba(244,67,95,.78));
  opacity:.88;
}

@media(max-width:760px){
  body.nf-cur-skin--outsiders .nf-curation--outsiders .nf-curation-grid .nf-curation-card__copy{
    min-height:126px;
    padding:12px 10px 12px;
  }
  body.nf-cur-skin--slasher-restored .nf-curation--slasher-restored .nf-curation-grid>.nf-curation-card .nf-curation-card__copy{
    min-height:132px;
    flex-basis:132px;
    padding:11px 10px 12px;
  }
  body.nf-cur-skin--outsiders .nf-curation--outsiders .nf-curation-grid>.nf-curation-card::before{
    width:62px;
    height:54px;
    top:-4px;
    right:-3px;
    opacity:.74;
  }
  body.nf-cur-skin--outsiders .nf-curation--outsiders .nf-curation-grid>.nf-curation-card::after{
    width:60px;
    height:54px;
    left:-10px;
    bottom:-7px;
    opacity:.50;
  }
  body.nf-cur-skin--slasher-restored .nf-curation--slasher-restored .nf-curation-card::before{
    width:82px;
    height:78px;
    top:-7px;
    right:-6px;
    opacity:.82;
  }
  body.nf-cur-skin--slasher-restored .nf-curation--slasher-restored .nf-curation-card::after{
    width:36px;
    height:96px;
    left:-19px;
    opacity:.57;
  }
}
