.poster.svelte-c8k2rg{background:radial-gradient(60% 70% at 75% 30%, color-mix(in srgb, var(--p) 45%, transparent), transparent 70%), radial-gradient(50% 60% at 20% 90%, color-mix(in srgb, var(--s) 25%, transparent), transparent 70%), linear-gradient(160deg, #0b0910, #000)}.title.svelte-c8k2rg{background:linear-gradient(180deg, #fff 30%, color-mix(in srgb, var(--p) 80%, #fff));color:#0000;filter:drop-shadow(0 4px 0 #0009) drop-shadow(0 0 30px color-mix(in srgb, var(--p) 40%, transparent));-webkit-background-clip:text;background-clip:text}.author.svelte-c8k2rg{background:linear-gradient(160deg,#ffc04614,#ffffff05);transition:box-shadow .2s,transform .2s;box-shadow:inset 0 0 0 1px #ffc04640}.author.svelte-c8k2rg:hover,.author.svelte-c8k2rg:focus-visible{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffc046b3}.play.svelte-c8k2rg{color:#000;background:#fff}.play.svelte-c8k2rg:hover{background:#fffc}.more.svelte-c8k2rg{color:#fff;background:#6d6d6eb3}.more.svelte-c8k2rg:hover{background:#6d6d6e80}.wip.svelte-c8k2rg{color:#f7d117;border:1px dashed #f7d117b3}.scene-link.svelte-c8k2rg{color:#f7d117;border-bottom:1px solid #0000}.scene-link.svelte-c8k2rg:hover{border-bottom-color:#f7d117}.fade-in.svelte-c8k2rg{animation:.9s both svelte-c8k2rg-fadein}@keyframes svelte-c8k2rg-fadein{0%{opacity:0}to{opacity:1}}.slide-in.svelte-c8k2rg{animation:.7s cubic-bezier(.2,.7,.2,1) both svelte-c8k2rg-slidein}@keyframes svelte-c8k2rg-slidein{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.row.svelte-c8k2rg{scrollbar-width:none;scroll-snap-type:x proximity;margin-bottom:-5rem}.row.svelte-c8k2rg::-webkit-scrollbar{display:none}.report-slot.svelte-c8k2rg{opacity:0;transition:opacity .2s}.card-slot.svelte-c8k2rg:hover .report-slot:where(.svelte-c8k2rg),.report-slot.svelte-c8k2rg:focus-within{opacity:1}@media (hover:none){.report-slot.svelte-c8k2rg{opacity:1}}.card.svelte-c8k2rg{scroll-snap-align:start;perspective:1200px;--rx:0deg;--ry:0deg;animation:.8s cubic-bezier(.32,.72,0,1) both svelte-c8k2rg-card-in;animation-delay:calc(var(--i) * 70ms)}@keyframes svelte-c8k2rg-card-in{0%{opacity:0;transform:translate(40px)scale(.94)}to{opacity:1;transform:none}}.thumb.svelte-c8k2rg{z-index:1;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-origin:bottom;will-change:transform;background:#141414;border-radius:10px;transition:transform .6s cubic-bezier(.32,.72,0,1),box-shadow .5s;box-shadow:0 10px 30px #0009}.card.svelte-c8k2rg:hover .thumb:where(.svelte-c8k2rg),.card.svelte-c8k2rg:focus-visible .thumb:where(.svelte-c8k2rg),.card.is-active.svelte-c8k2rg .thumb:where(.svelte-c8k2rg){transform:rotateX(var(--rx)) rotateY(var(--ry)) scale(1.06) translateY(-6px);box-shadow:0 0 0 2px var(--p,#ff3d5a), 0 30px 60px #000000d9, 0 0 60px color-mix(in srgb, var(--p,#ff3d5a) 40%, transparent);z-index:3}.card.svelte-c8k2rg:hover .thumb:where(.svelte-c8k2rg){transition:transform .15s ease-out,box-shadow .5s}.glare.svelte-c8k2rg{pointer-events:none;background:radial-gradient(40% 50% at var(--gx,50%) var(--gy,0%), #ffffff38, transparent 70%);opacity:0;mix-blend-mode:screen;transition:opacity .4s;position:absolute;inset:0}.card.svelte-c8k2rg:hover .glare:where(.svelte-c8k2rg){opacity:1}.create-thumb.svelte-c8k2rg{box-shadow:none;background:radial-gradient(70% 80% at 50% 0,#ff3d5a2e,#0000 70%),#0c0a10;border:2px dashed #ffffff38}.create.svelte-c8k2rg:hover .create-thumb:where(.svelte-c8k2rg){border-style:solid;border-color:#ff3d5a}.plus.svelte-c8k2rg{border:2px solid #fff6;border-radius:999px;width:3.5rem;height:3.5rem;transition:transform .6s cubic-bezier(.32,.72,0,1),border-color .3s,background .3s;animation:2.6s ease-in-out infinite svelte-c8k2rg-plus-breathe;position:relative}.plus.svelte-c8k2rg span:where(.svelte-c8k2rg){background:#fff;width:1.4rem;height:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.plus.svelte-c8k2rg span:where(.svelte-c8k2rg)+span:where(.svelte-c8k2rg){rotate:90deg}.create.svelte-c8k2rg:hover .plus:where(.svelte-c8k2rg){background:#ff3d5a;border-color:#ff3d5a;animation:none;transform:rotate(90deg)scale(1.1)}@keyframes svelte-c8k2rg-plus-breathe{0%,to{box-shadow:0 0 #ff3d5a59}50%{box-shadow:0 0 0 12px #ff3d5a00}}.create-cta.svelte-c8k2rg{letter-spacing:.12em;text-transform:uppercase;color:#0a0508;background:linear-gradient(135deg,#ffb347,#ff3d5a);border-radius:999px;align-items:center;gap:.3rem;margin-top:.3rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 0 24px #ff3d5a59}.details.svelte-c8k2rg{opacity:0;transform-origin:top;pointer-events:none;z-index:2;background:#141218;border:1px solid #ffffff14;border-top:0;border-radius:0 0 6px 6px;flex-direction:column;gap:.45rem;padding:.9rem 1rem 1rem;transition:opacity .25s,transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;transform:translateY(-8px)scale(1.08);box-shadow:0 18px 40px #000c}.card.svelte-c8k2rg:hover .details:where(.svelte-c8k2rg),.card.svelte-c8k2rg:focus-visible .details:where(.svelte-c8k2rg),.card.is-active.svelte-c8k2rg .details:where(.svelte-c8k2rg){opacity:1;transform:translateY(0)scale(1.08)}.circle.svelte-c8k2rg{border:2px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;display:inline-flex}.play-c.svelte-c8k2rg{color:#000;background:#fff;border-color:#fff}.badge.svelte-c8k2rg{letter-spacing:.1em;text-transform:uppercase;color:#000;background:#f7d117;border-radius:2px;padding:.15rem .45rem;font-size:.65rem;font-weight:800}.badge.new.svelte-c8k2rg{color:#fff;background:#e50914}.badge.soon.svelte-c8k2rg{color:#000;background:#ff9a4a}.launch.svelte-c8k2rg{color:#ff9a4a;background:#0006;border:1px solid #ff9a4acc}.notify-slot.svelte-c8k2rg{z-index:5;letter-spacing:.08em;text-transform:uppercase;color:#000;background:#ff9a4a;border-radius:999px;align-items:center;gap:.35rem;min-height:2rem;padding:0 .7rem;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:2.2rem;left:.5rem;box-shadow:0 6px 18px #0009}.notify-veil.svelte-c8k2rg{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.notify-dialog.svelte-c8k2rg{border:1px solid #ffffff1f;border-top:4px solid var(--p,#ff3d5a);background:#0e0b12;border-radius:8px;flex-direction:column;gap:.7rem;width:min(100%,32rem);padding:1.6rem 1.3rem 1.3rem;display:flex;position:relative;box-shadow:0 30px 80px #000c}.notify-dialog.svelte-c8k2rg .close:where(.svelte-c8k2rg){color:#fff9;width:2.5rem;height:2.5rem;font-size:1.6rem;position:absolute;top:.4rem;right:.6rem}.rating-badge.svelte-c8k2rg{color:#ffe28a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;border:1px solid #f7c33b80;border-radius:2px;padding:.15rem .5rem;font-size:.75rem;font-weight:800}.rank.svelte-c8k2rg{width:110px;font-family:Anton, var(--font-display);text-align:right;color:#050505;-webkit-text-stroke:4px #6e6e6e;z-index:0;flex-shrink:0;margin-right:-14px;font-size:9.5rem;line-height:.78}@media (width>=640px){.rank.svelte-c8k2rg{width:130px;font-size:11rem}}.arrow.svelte-c8k2rg{z-index:5;color:#fff;opacity:0;background:#0000008c;width:3rem;height:13rem;font-size:2.5rem;transition:opacity .2s;position:absolute;top:3.5rem}.row-wrap.svelte-c8k2rg:hover .arrow:where(.svelte-c8k2rg){opacity:1}@media (hover:none){.arrow.svelte-c8k2rg{display:none}.details.svelte-c8k2rg{opacity:1;transform:none}.card.svelte-c8k2rg:hover .thumb:where(.svelte-c8k2rg){transform:none}}@media (prefers-reduced-motion:reduce){.fade-in.svelte-c8k2rg,.slide-in.svelte-c8k2rg,.card.svelte-c8k2rg,.plus.svelte-c8k2rg{animation:none}.thumb.svelte-c8k2rg{transform:none!important}}
