/* Miniature worlds share their full-page assets without loading page skins. */
.nf150-world{position:absolute;inset:0;display:block;overflow:hidden;pointer-events:none;z-index:1;border-radius:inherit;isolation:isolate}
.nf150-world>span{position:absolute;display:block;pointer-events:none;background-repeat:no-repeat;background-size:contain}
.nf150-world .nf150-texture{inset:0;background-size:100% 100%}
.nf150-world .nf150-mark{right:3%;bottom:6%;width:23%;height:38%;background-position:right bottom}
.nf150-world .nf150-detail{right:5%;top:5%;width:11%;height:33%;background-position:right top}
.nf150-world--horror .nf150-texture{background-image:url('curation-textures/haunted-analog-scars.svg'),url('curation-textures/haunted-flow-v141.svg');background-size:100% 100%,130% 65%;background-position:center,bottom;opacity:.86}
.nf150-world--horror .nf150-mark{background-image:url('curation-textures/haunted-seal-v150.svg');opacity:.8}
.nf150-world--horror .nf150-detail{background-image:url('curation-textures/haunted-key-v150.svg');opacity:.8;transform:rotate(15deg)}
.nf150-world--japan .nf150-texture{background-image:url('curation-textures/japan-card-doodles.svg');background-position:97% 70%;background-size:22% 80%;opacity:.85}
.nf150-world--japan .nf150-mark{background-image:url('curation-textures/japan-mixtape-v143.svg');width:25%;height:40%;transform:rotate(-9deg)}
.nf150-world--japan .nf150-detail{left:3%;right:auto;top:2%;width:18%;height:12%;background:#e7d7b5;clip-path:polygon(3% 0,100% 5%,95% 30%,100% 50%,94% 70%,99% 95%,0 100%,5% 70%,0 50%,5% 30%);transform:rotate(-15deg);opacity:.8}
.nf150-world--neon .nf150-texture{background-image:url('curation-textures/reality-mirror-edges-v147.svg');background-size:43% 100%;background-position:right;opacity:.95}
.nf150-world--neon .nf150-mark{inset:0 0 0 auto;width:36%;height:100%;background:linear-gradient(135deg,#87f3ef33,transparent 44%,#c1a6ff33);clip-path:polygon(60% 0,100% 0,100% 100%,10% 100%,44% 57%,12% 33%)}
.nf150-world--neon .nf150-detail{background-image:url('curation-textures/reality-crack-2-v147.svg');width:36%;height:90%;opacity:.65}
.nf150-world--outsiders .nf150-texture{background-image:url('curation-textures/outsiders-wear-0-v148.svg');opacity:.85}
.nf150-world--outsiders .nf150-mark{inset:0 0 0 auto;width:4%;height:100%;background:repeating-linear-gradient(to bottom,#e8dab780 0 9px,transparent 9px 18px);mask-image:linear-gradient(to left,#000,transparent);opacity:.6}
.nf150-world--outsiders .nf150-detail{inset:0;background:radial-gradient(ellipse at 100% 30%,#e1a16524,transparent 45%);width:100%;height:100%}
.nf150-world--slasher-restored .nf150-texture{background-image:url('curation-textures/slasher-blood-2-v149.svg');background-size:75% 100%;background-position:right;opacity:.94}
.nf150-world--slasher-restored .nf150-mark{background-image:url('curation-textures/slasher-slash-v149.svg');height:100%;top:0;width:24%;opacity:.7}
.nf150-world--slasher-restored .nf150-detail{left:0;right:auto;top:0;width:22%;height:22%;background:repeating-linear-gradient(90deg,#8d1528 0 4px,transparent 4px 18px);clip-path:polygon(0 0,100% 0,95% 20%,87% 25%,80% 80%,73% 35%,60% 30%,50% 100%,42% 30%,30% 60%,20% 22%,0 30%);opacity:.85}
/* Homepage copy sits above decoration. Directory decoration stays inside media. */
.nf-home-v300 .nf-home-curations-preview__card .nf150-world{z-index:0}
.nf-home-v300 .nf-home-curations-preview__card .nf-cinema-curation-copy{position:relative;z-index:2}
#nf-seckiler .nf-catalog-card__media{position:relative;isolation:isolate}
#nf-seckiler .nf-catalog-card__media .nf150-world{z-index:2}
@media(min-width:901px) and (max-width:1100px){#nf-seckiler.nf-curations-catalog .nf-catalog-grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(prefers-reduced-motion:no-preference) and (hover:hover){a:hover>.nf150-world .nf150-mark,.nf-catalog-card:hover .nf150-mark{filter:brightness(1.15)}.nf150-mark{transition:filter .25s}}
