/* A single continuous scene under the entire Originals page. */
html body[data-route="originals"]{background:#090b0f!important;isolation:isolate}
html body[data-route="originals"] #mainContent,html body[data-route="originals"] [data-view="originals"]{background:transparent!important;isolation:auto!important;contain:none!important}
html body[data-route="originals"] [data-view="originals"]::before,html body[data-route="originals"] [data-view="originals"]::after{display:none!important}
html body[data-route="originals"] #memoryOrbitStage{display:none!important}
.originalsScene173{display:none;position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:#090b0f}
body[data-route="originals"] .originalsScene173{display:block}
.originalsCanvas173{position:absolute;top:0;left:50%;width:max(100vw,177.683svh);aspect-ratio:1672/941;transform:translateX(-50%)}
.originalsCanvas173>img{width:100%;height:100%;display:block;object-fit:cover}
.originalsScene173::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030709ae,transparent 46%),linear-gradient(0deg,#02060838,transparent 50%)}
.originalsFx173{position:absolute;pointer-events:none;animation-play-state:paused!important}
body.originalsLive173 .originalsFx173{animation-play-state:running!important}
.originalsWater173{left:71%;top:7%;width:6%;height:43%;overflow:hidden;mask-image:linear-gradient(transparent,#000 18%,#000 80%,transparent)}
.originalsWater173::after{content:"";position:absolute;inset:-100% 0;background:repeating-linear-gradient(176deg,transparent 0 18px,#b5e6ff19 22px,transparent 33px 65px);animation:originalsFall173 5s linear infinite;animation-play-state:inherit}
.originalsPlatform173{left:46%;top:51%;width:36%;height:12%;border-radius:50%;background:radial-gradient(ellipse,#ffca7610,transparent 62%);box-shadow:0 0 22px #e2b46921;animation:originalsBreath173 7s ease-in-out infinite}
.originalsScreens173{left:13%;top:62%;width:29%;height:13%;background:radial-gradient(ellipse,#e9ba5b28,transparent 70%);animation:originalsBreath173 4.5s ease-in-out infinite alternate}
.originalsReflection173{left:48%;top:63%;width:33%;height:14%;background:radial-gradient(ellipse,#e1ac4517,transparent 65%);animation:originalsReflect173 9s ease-in-out infinite}
@keyframes originalsFall173{to{transform:translateY(33.333%)}}
@keyframes originalsBreath173{0%,100%{opacity:.18}50%{opacity:.85}}
@keyframes originalsReflect173{0%,100%{opacity:.2;transform:translateX(-5px) scaleX(.98)}50%{opacity:.65;transform:translateX(5px) scaleX(1.02)}}
html body[data-route="originals"] [data-view="originals"]>.pageHero{box-sizing:border-box;min-height:570px!important;height:calc(100svh - 125px)!important;max-height:900px;padding:85px 0 45px!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;z-index:1}
html body[data-route="originals"] .pageHero h1{font:500 clamp(44px,5.3vw,88px)/1.15 'Space Grotesk',sans-serif!important;letter-spacing:.055em!important;text-transform:uppercase;text-shadow:0 2px 18px #0008}
html body[data-route="originals"] .pageHero p{max-width:420px;font-size:16px!important;color:#eee5d3!important;text-shadow:0 2px 6px #000}
html body[data-route="originals"] [data-view="originals"]>.shell:not(.pageHero){position:relative;z-index:1;padding:22px 25px!important;box-sizing:border-box;background:#070b10d9;border:1px solid #d1b78025;border-radius:8px}
html body[data-route="originals"] .routeStats{margin:0 0 20px!important}
html body[data-route="originals"] .routeStats>div{min-height:0!important;padding:12px 18px!important;background:#0a1014c9!important}
html body[data-route="originals"] .routeStats strong{font-size:25px!important}
html body[data-route="originals"] .card{background:#0a1014ed!important}
html body[data-route="originals"]>footer{background:#080c11bb!important;position:relative;z-index:1;padding:28px 0!important;min-height:0!important;margin:0!important}
@media(max-width:760px){html body[data-route="originals"] [data-view="originals"]>.pageHero{height:460px!important;min-height:460px!important;padding:42px 10px 25px!important}html body[data-route="originals"] [data-view="originals"]>.shell:not(.pageHero){padding:16px 10px!important}.originalsCanvas173{left:45%;width:max(100vw,140svh)}.originalsScene173::after{background:linear-gradient(90deg,#030709ab,#03070930 65%)}html body[data-route="originals"] .pageHero p{max-width:260px;font-size:14px!important}}
@media(prefers-reduced-motion:reduce){.originalsFx173,.originalsFx173::after{animation:none!important}}
.originalsCanvas173>picture{display:block;width:100%;height:100%}.originalsCanvas173>picture>img{display:block;width:100%!important;height:100%!important;object-fit:cover}html body[data-route="originals"] [data-view="originals"]>.pageHero{padding-left:4vw!important;padding-right:4vw!important}
