/* START_SNIPPET:infiniteverse-identity (INDEX:106) */
infiniteverse-cinema.iv-cinema{display:block;position:relative;isolation:isolate;overflow:hidden;background:#030815;color:#e3ddce;text-align:center;padding:42px 20px 52px;min-height:650px}
.iv-cinema-stage{position:relative;z-index:3;perspective:1100px;width:min(760px,90%);margin:0 auto 12px}
.iv-symbol{appearance:none;display:block;width:100%;padding:0;border:0;background:none;cursor:grab;touch-action:pan-y;transform-style:flat;transform:rotateX(var(--iv-rx,0deg)) rotateY(var(--iv-ry,0deg));transition:transform .32s cubic-bezier(.2,.7,.2,1)}
.iv-symbol:active{cursor:grabbing}.iv-symbol:focus-visible{outline:1px solid #d4bb7f;outline-offset:12px;border-radius:50%}
.iv-arrival,.iv-drift,.iv-emblem{display:block;position:relative;transform-style:flat}.iv-emblem img{display:block;width:100%;height:auto;filter:none}
.iv-arrival{animation:iv-arrive 5.6s cubic-bezier(.12,.58,.26,1) both}
.iv-drift{animation:iv-emblem-drift 8s ease-in-out infinite}
.iv-logo-light{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.iv-logo-sweep{transform-box:view-box;animation:iv-logo-sweep 9s ease-in-out infinite}.iv-cinema[data-loading] .iv-logo-light{visibility:hidden}
.iv-glint{position:absolute;width:20%;height:4px;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,#a1e5ff,#fff,#a1e5ff,transparent);filter:drop-shadow(0 0 5px #d4f4ff);transform:translate(-50%,-50%);animation:iv-metal-glint 10s ease-in-out infinite}
.iv-glint::before{content:'';position:absolute;width:24px;height:64px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse,#fff 0%,#d9eeff99 8%,#b7dfff18 30%,transparent 65%)}
.iv-glint-one{left:22%;top:21%;animation-delay:1.3s}.iv-glint-two{left:73%;top:16%;animation-delay:3s;background:linear-gradient(90deg,transparent,#ffda91,#fff8d7,#ffda91,transparent);filter:drop-shadow(0 0 6px #f1bc71)}.iv-glint-three{left:84%;top:80%;animation-delay:4.4s;width:16%}
.iv-name::after{content:'InfiniteVerse';position:absolute;inset:0;padding:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:center;white-space:nowrap;pointer-events:none;background:linear-gradient(100deg,transparent 37%,#bde5ff33 43%,#e4f5ffcc 46%,#fff 48%,#fff8dc 50%,#ffdf96bb 53%,#e8be6422 57%,transparent 63%);background-size:330% 100%;background-position:125% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #e3f3ffa0);animation:iv-name-scan 3.8s cubic-bezier(.4,0,.6,1) infinite alternate}
@keyframes iv-name-scan{0%{background-position:125% 0;filter:drop-shadow(0 0 5px #b9daff77)}50%{filter:drop-shadow(0 0 14px #fff0c9bb)}100%{background-position:-25% 0;filter:drop-shadow(0 0 7px #ffda8577)}}
.iv-brand{position:relative;z-index:4;pointer-events:none;margin:auto;width:min(1000px,100%)}
arkaders-landing .iv-name{position:relative;font-family:Georgia,'Times New Roman',serif;font-size:clamp(44px,14vw,138px);font-weight:400;line-height:1.12;letter-spacing:-.055em;margin:0;padding:0 12px 8px;white-space:nowrap;text-transform:none}
.iv-silver{background:linear-gradient(173deg,#fff 3%,#f6f6fb 38%,#9ba8be 58%,#fff 76%,#8b9ab0);color:#e9eff9;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 13px #80b4ff40);animation:iv-title-light 10s ease-in-out infinite}
.iv-gold{background:linear-gradient(170deg,#fff5d0 5%,#f8df9f 30%,#b77d32 56%,#fff0bd 76%,#c69242);color:#ead090;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px #dcaa4a45);animation:iv-title-light 10s ease-in-out 1s infinite}
arkaders-landing .iv-studios{font:400 clamp(14px,1.8vw,23px)/1.5 Arial,sans-serif;color:#f0dfb4;text-transform:uppercase;letter-spacing:clamp(.5em,1.6vw,1.2em);padding-left:clamp(.5em,1.6vw,1.2em);margin:10px auto 0;max-width:none;width:100%;text-shadow:0 0 20px #edbd7a55}
.iv-atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 38%,#10315c3b,transparent 65%)}
.iv-atmosphere span{position:absolute;inset:0;background:radial-gradient(ellipse at 27% 42%,#174a8d33,transparent 50%),radial-gradient(ellipse at 80% 36%,#61249426,transparent 45%);animation:iv-atmosphere-light 10s ease-in-out infinite}.iv-atmosphere span+span{background:radial-gradient(ellipse at 50% 88%,#f0b66016,transparent 40%);animation-delay:2s}
.iv-dawn{height:150px;position:relative;margin:8px auto -60px;width:min(1100px,120%);left:50%;transform:translateX(-50%);pointer-events:none;z-index:1}
.iv-horizon{position:absolute;top:68px;left:50%;width:120%;height:340px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 0,#b57e4825,transparent 35%),linear-gradient(#070b16,#020510);border-top:1px solid #89b8f677;box-shadow:0 -3px 8px #376fe62e,0 -1px 1px #e4be7c}
.iv-corona{position:absolute;left:50%;top:60px;width:55%;height:160px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,#ffe3a166 0%,#de9a4429 22%,transparent 65%);animation:iv-dawn-light 10s ease-in-out infinite}
.iv-sun-core{position:absolute;left:50%;top:68px;width:100px;height:50px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,#fffce8 0%,#ffe3ac 5%,#ffbf7a70 12%,transparent 65%);animation:iv-sun-light 10s ease-in-out infinite}
.iv-anamorphic{position:absolute;left:50%;top:68px;transform:translateX(-50%);width:90%;height:1px;background:linear-gradient(90deg,transparent 4%,#638bf12e 20%,#f8b86588 42%,#fff4d7 50%,#eab77388 58%,#638bf12e 80%,transparent 96%);box-shadow:0 0 5px #ffdda180;animation:iv-dawn-light 10s ease-in-out infinite}
.iv-cinema .iv-dawn>div{display:block}
arkaders-landing .ark-wordmark.iv-header-mark{display:block;flex:0 0 148px;width:148px;line-height:0;background:none}arkaders-landing .iv-header-mark img{display:block;width:148px;height:74px;max-height:74px;object-fit:contain;filter:drop-shadow(0 0 5px #4689d929)}
.iv-cinema[data-loading] *,.iv-cinema[data-loading] *::before,.iv-cinema[data-loading] *::after,.iv-cinema[data-paused] *,.iv-cinema[data-paused] *::before,.iv-cinema[data-paused] *::after{animation-play-state:paused!important}.iv-cinema[data-offscreen] *,.iv-cinema[data-offscreen] *::before,.iv-cinema[data-offscreen] *::after{animation-play-state:paused!important}
@keyframes iv-arrive{0%{transform:translateY(12px) rotate(-4deg) scale(.94)}80%{transform:translateY(-3px) rotate(.5deg) scale(1.01)}100%{transform:none}}
@keyframes iv-emblem-drift{0%,100%{transform:translate(-13px,0) rotate(-4deg)}50%{transform:translate(13px,-18px) rotate(4deg)}}
@keyframes iv-logo-sweep{0%,12%{transform:translateX(-115%);opacity:0}17%{opacity:.5}48%{opacity:.7}58%,100%{transform:translateX(115%);opacity:0}}
@keyframes iv-silver-sweep{0%,8%{background-position:130% 0;opacity:0}12%{opacity:.9}31%{background-position:-28% 0;opacity:.95}36%,100%{background-position:-40% 0;opacity:0}}
@keyframes iv-gold-sweep{0%,30%{background-position:-40% 0;opacity:0}34%{opacity:.7}55%{background-position:130% 0;opacity:.9}60%,100%{background-position:140% 0;opacity:0}}
@keyframes iv-metal-glint{0%,5%,15%,100%{opacity:0;transform:translate(-50%,-50%) scaleX(.35)}9%{opacity:.9;transform:translate(-50%,-50%) scaleX(1)}11%{opacity:.45;transform:translate(-50%,-50%) scaleX(.7)}}
@keyframes iv-title-light{0%,100%{filter:drop-shadow(0 0 8px #9bbcf62b)}36%,48%{filter:drop-shadow(0 0 19px #dbdaaa66)}}
@keyframes iv-dawn-light{0%,100%{opacity:.35}35%{opacity:.7}50%,65%{opacity:1}85%{opacity:.6}}
@keyframes iv-sun-light{0%,100%{opacity:.4;transform:translate(-50%,-50%) scale(.6)}50%,65%{opacity:1;transform:translate(-50%,-50%) scale(1.55)}}
@keyframes iv-atmosphere-light{0%,100%{opacity:.5}50%{opacity:1}}
@media(min-width:1100px){infiniteverse-cinema.iv-cinema{padding-top:40px}}
@media(max-width:749px){infiniteverse-cinema.iv-cinema{padding:48px 8px 60px;min-height:480px}.iv-cinema-stage{width:98%;margin-bottom:22px}arkaders-landing .iv-name{font-size:clamp(37px,16vw,105px);letter-spacing:-.055em;padding:0 2px 4px}arkaders-landing .iv-studios{font-size:14px;letter-spacing:.75em;padding-left:.75em;margin-top:8px}.iv-dawn{margin-top:2px;height:130px}.iv-glint::before{height:35px;width:16px}arkaders-landing .ark-wordmark.iv-header-mark{flex-basis:112px;width:112px}arkaders-landing .iv-header-mark img{width:112px;height:56px;max-height:56px}}
@media(prefers-reduced-motion:reduce){.iv-cinema *,.iv-cinema *::before,.iv-cinema *::after{animation:none!important}.iv-symbol{transform:none!important;transition:none}.iv-glint,.iv-logo-light{display:none}}
/* END_SNIPPET:infiniteverse-identity */
