@import "https://font.emtech.cc/css/LINESeedTW";@import "https://font.emtech.cc/css/LINESeedJP";@import "https://font.emtech.cc/css/LINESeedKR";@import "https://font.emtech.cc/css/NotoSansTC";@import "https://fonts.googleapis.com/css2?family=Bungee&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;800;900&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--pink:#ff2a9a;--cyan:#10d9ef;--ink:#050507;--paper:#fffaf3;--rail:61px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#fff;margin:0;font-family:LINESeedTW,LINESeedJP,LINESeedKR,NotoSansTC,Arial,sans-serif;font-weight:400;overflow-x:hidden}html[lang=zh-Hans] body{font-family:Noto Sans SC,NotoSansTC,Arial,sans-serif}html[lang=zh-Hans] .game h2{font-family:Noto Sans SC,NotoSansTC,Arial,sans-serif;font-weight:900}button,a{font:inherit}.rail{z-index:30;width:var(--rail);background:#08080b;border-right:1px solid #29292f;flex-direction:column;align-items:center;padding:12px 5px;display:flex;position:fixed;inset:0 auto 0 0}.brand{place-items:center;width:100%;display:grid}.brand img{object-fit:contain;width:39px;height:39px}.rail nav{gap:3px;width:100%;margin:auto 0;display:grid}.rail nav a{color:#74747d;letter-spacing:.06em;height:90px;padding:0;font-size:10px;font-weight:800;text-decoration:none;display:block;position:relative;overflow:hidden}.nav-slider{will-change:transform;transition:transform .46s cubic-bezier(.76,0,.24,1);display:block;position:absolute;inset:0}.rail nav a:hover .nav-slider,.rail nav a:focus-visible .nav-slider{transform:translateY(-90px)}.nav-face{color:#8c8c94;width:100%!important;height:90px!important;display:block!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.nav-face b{font-size:16px;font-weight:800;line-height:1;position:absolute;top:13px;left:50%;transform:translate(-50%)}.nav-face i{white-space:nowrap;writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.08em;font-size:12px;font-style:normal;font-weight:800;line-height:1;position:absolute;top:35px;left:50%;transform:translate(-50%)}.nav-face:nth-child(2){color:var(--pink)}.rail nav a.active .nav-face:first-child{color:#fff}.rail nav a:before{content:"";background:var(--pink);width:4px;height:0;transition:all .25s;position:absolute;left:-5px}.rail nav a.active{color:#fff}.rail nav a.active:before{height:100%}.rail-bottom{gap:12px;display:grid}.language{justify-content:center;align-items:center;font-size:8px;display:flex}.language select{color:#fff;text-align:center;cursor:pointer;background:#101014;border:1px solid #34343b;border-radius:999px;outline:none;width:43px;padding:4px 5px;font-size:9px;font-weight:800}.language select:hover,.language select:focus-visible{border-color:var(--pink)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.socials{justify-content:center;gap:8px;display:flex}.socials a{color:#fff;border:1px solid #3d3d43;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;text-decoration:none;transition:all .2s;display:grid}.socials a:hover{background:var(--pink);border-color:var(--pink);transform:translateY(-2px)}section{margin-left:var(--rail);min-height:100svh;position:relative}.hero{cursor:crosshair;isolation:isolate;background:#030307;place-items:center;display:grid;overflow:hidden}.shader-canvas{z-index:1;background:radial-gradient(circle at 50% 80%,#101027,#030307 70%);width:100%;height:100%;display:block;position:absolute;inset:0}.hero-blackout,.hero-vertical-shade{z-index:2;pointer-events:none;background:#000;position:absolute;inset:0}.hero-vertical-shade{background:linear-gradient(#0000 0%,#00000014 25%,#000 100%)}.hero-curtain{z-index:4;pointer-events:none;will-change:transform;background:#030307;animation:.9s cubic-bezier(.76,0,.24,1) 1.18s both curtainExit;position:absolute;inset:-2px}.glow-crowd{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 6%,#000 30%);mask-image:linear-gradient(#0000 6%,#000 30%)}.shader-panel{z-index:2147483000;color:#fff;-webkit-backdrop-filter:blur(26px)saturate(145%);backdrop-filter:blur(26px)saturate(145%);background:#07070d7a;border:1px solid #ffffff2e;border-radius:16px;width:min(300px,100vw - 36px);max-height:50svh;padding:12px 14px;position:fixed;bottom:18px;right:18px;overflow:auto;box-shadow:0 18px 60px #0009,inset 0 1px #ffffff14}.shader-panel header{letter-spacing:.14em;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.shader-panel button{color:#fff;cursor:pointer;background:#15151b;border:1px solid #484851;border-radius:50%;width:26px;height:26px}.shader-panel label{gap:4px;margin-top:7px;display:grid}.shader-panel label span{color:#c7c7ce;justify-content:space-between;font-size:11px;display:flex}.shader-panel output{color:var(--pink);font-weight:800}.shader-panel input{width:100%;accent-color:var(--pink)}.shader-panel select{color:#fff;width:100%;font:inherit;background:#15151b;border:1px solid #484851;border-radius:8px;padding:7px 9px}.shader-panel .shader-toggle{grid-template-columns:1fr auto;align-items:center}.shader-panel .shader-toggle input{width:18px;height:18px;margin:0}.motion-permission{z-index:8;color:#fff;letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08080dc2;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:11px;font-weight:900;transition:all .2s;display:flex;position:absolute;bottom:22px;right:22px;box-shadow:0 10px 30px #0008}.motion-permission:hover,.motion-permission:focus-visible{border-color:var(--cyan);background:#10d9ef29;transform:translateY(-2px)}.motion-permission.is-denied{border-color:#ff2a9a9e}.motion-permission:disabled{opacity:.7;cursor:wait}.motion-permission span{color:var(--cyan);font-size:17px;line-height:1}.motion-test{background:#101016;border:1px solid #34343d;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:6px;margin-top:9px;padding:8px 9px;font-size:9px;display:grid}.motion-test output{color:var(--cyan);font-weight:900}.motion-test button{letter-spacing:.05em;background:#20202a;border-radius:7px;grid-column:1/-1;width:100%;height:auto;padding:7px 9px;font-size:9px;font-weight:900}.shader-stats{grid-template-columns:1fr 1fr;gap:7px;display:grid}.shader-stats div{color:#92929c;letter-spacing:.08em;background:#101016;border:1px solid #34343d;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;padding:8px 9px;font-size:8px;font-weight:800;display:flex}.shader-stats strong{color:var(--cyan);font-variant-numeric:tabular-nums;font-size:17px;line-height:1}.shader-panel .shader-group{border-top:1px solid #ffffff21;min-height:0;margin:10px 0 0;padding:9px 0 0;position:static}.shader-group h3{color:#fff;letter-spacing:.16em;margin:0 0 2px;font-size:10px;font-weight:900}.shader-panel .shader-group:first-of-type{margin-top:9px}.hide-site-nav .rail{display:none}.hide-site-nav section{margin-left:0}.hide-explore-more .explore-more{display:none}html[data-test-cursor] .hero,html[data-test-cursor] .hero *{cursor:var(--test-cursor)!important}.noise{opacity:.12;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:4px 4px;position:absolute;inset:0}.led-wall{z-index:1;pointer-events:none;opacity:.72;filter:drop-shadow(0 0 3px #fff3);background-image:radial-gradient(circle,#fff3 0 1px,#0000 1.55px);background-size:8px 8px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 120px 35px #000}.led-wall:after{content:"";filter:drop-shadow(0 0 4px var(--pink)) drop-shadow(0 0 9px var(--cyan));opacity:1;-webkit-mask-image:radial-gradient(circle 180px at var(--px,50%) var(--py,50%),#000 0,#000000eb 34%,transparent 82%);-webkit-mask-image:radial-gradient(circle 180px at var(--px,50%) var(--py,50%),#000 0,#000000eb 34%,transparent 82%);-webkit-mask-image:radial-gradient(circle 180px at var(--px,50%) var(--py,50%),#000 0,#000000eb 34%,transparent 82%);-webkit-mask-image:radial-gradient(circle 180px at var(--px,50%) var(--py,50%),#000 0,#000000eb 34%,transparent 82%);mask-image:radial-gradient(circle 180px at var(--px,50%) var(--py,50%),#000 0,#000000eb 34%,transparent 82%);background-image:radial-gradient(circle,#fff 0 1.45px,#ffffff6b 1.7px,#0000 2.25px);background-size:8px 8px;position:absolute;inset:0}.led-stream{left:var(--stream-x);width:var(--stream-w);height:70%;color:var(--stream-color);opacity:var(--stream-opacity);filter:drop-shadow(0 0 5px)drop-shadow(0 0 16px);animation:ledRise var(--stream-speed) linear infinite;animation-delay:var(--stream-delay);background-image:radial-gradient(circle,currentColor 0 1.55px,#0000 2.15px);background-size:8px 8px;position:absolute;bottom:-75%;-webkit-mask-image:linear-gradient(#0000,#000 22% 70%,#0000);mask-image:linear-gradient(#0000,#000 22% 70%,#0000)}.led-stream.pink{--stream-color:var(--pink)}.led-stream.cyan{--stream-color:var(--cyan)}.led-stream:first-child{--stream-x:2%;--stream-w:15%;--stream-opacity:.72;--stream-speed:4.1s;--stream-delay:-1.2s}.led-stream:nth-child(2){--stream-x:14%;--stream-w:22%;--stream-opacity:.34;--stream-speed:5.8s;--stream-delay:-4s}.led-stream:nth-child(3){--stream-x:31%;--stream-w:12%;--stream-opacity:.56;--stream-speed:3.6s;--stream-delay:-2.4s}.led-stream:nth-child(4){--stream-x:42%;--stream-w:20%;--stream-opacity:.28;--stream-speed:6.2s;--stream-delay:-.8s}.led-stream:nth-child(5){--stream-x:57%;--stream-w:14%;--stream-opacity:.68;--stream-speed:4.7s;--stream-delay:-3.1s}.led-stream:nth-child(6){--stream-x:69%;--stream-w:19%;--stream-opacity:.4;--stream-speed:5.3s;--stream-delay:-1.9s}.led-stream:nth-child(7){--stream-x:79%;--stream-w:11%;--stream-opacity:.76;--stream-speed:3.9s;--stream-delay:-2.8s}.led-stream:nth-child(8){--stream-x:88%;--stream-w:16%;--stream-opacity:.3;--stream-speed:5.9s;--stream-delay:-4.6s}.aurora{filter:blur(65px);mix-blend-mode:screen;opacity:.38;will-change:transform;border-radius:50%;width:72vw;height:72vw;position:absolute}.pink-glow{background:radial-gradient(circle,#ff2a9acc,#ff2a9a1f 42%,#0000 70%);animation:7s ease-in-out infinite alternate driftPink;top:-25vw;left:-18vw}.cyan-glow{background:radial-gradient(circle,#10d9efa6,#10d9ef1a 45%,#0000 72%);animation:9s ease-in-out infinite alternate driftCyan;bottom:-28vw;right:-22vw}.aurora.secondary{opacity:.3;width:46vw;height:46vw;animation-duration:6s}.pink-glow.secondary{animation-direction:alternate-reverse;top:5%;left:52%}.cyan-glow.secondary{animation-direction:alternate-reverse;bottom:-8%;right:48%}.mixed-glow{opacity:.28;background:radial-gradient(circle,#ffffff26,#ff2a9a38 30%,#10d9ef33 54%,#0000 72%);width:40vw;height:40vw;animation:8s ease-in-out infinite alternate driftMixed;top:18%;left:25%}.click-glow{z-index:5;pointer-events:none;width:52px;height:52px;color:var(--pink);filter:drop-shadow(0 0 4px)drop-shadow(0 0 12px);background-image:radial-gradient(circle,currentColor 0 1.8px,#0000 2.35px);background-size:8px 8px;border-radius:50%;animation:.72s cubic-bezier(.16,.76,.22,1) forwards ledRing;position:absolute;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#0000 0 47%,#000 49% 68%,#0000 70%);mask-image:radial-gradient(circle,#0000 0 47%,#000 49% 68%,#0000 70%)}.click-glow.pink{color:var(--pink)}.click-glow.cyan{color:var(--cyan)}.sticks{z-index:2;transform:perspective(850px) rotateX(50deg) translateX(calc(var(--mx,0)*-22px));transform-origin:bottom;transition:transform .3s ease-out;position:absolute;inset:34% -4% -18%}.hero .sticks{animation:1.15s ease-out .18s both sticksEnter}.sticks .stick{--pull:0px;--lift:0px;--hot:0;transform-origin:bottom;height:29vh;opacity:calc(.7 + var(--hot)*.3);scale:calc(1 + var(--hot)*.32);transition:opacity .13s,scale .13s;animation:2s ease-in-out infinite alternate sway;position:absolute}.sticks .stick span{background:var(--pink);width:100%;height:100%;box-shadow:0 0 calc(9px + var(--hot)*15px) var(--pink),0 0 calc(27px + var(--hot)*30px) var(--pink),0 0 calc(65px + var(--hot)*70px) var(--pink);transform-origin:bottom;will-change:transform;border-radius:12px;display:block}.sticks .stick span.cyan{background:var(--cyan);box-shadow:0 0 calc(9px + var(--hot)*15px) var(--cyan),0 0 calc(27px + var(--hot)*30px) var(--cyan),0 0 calc(65px + var(--hot)*70px) var(--cyan)}.hero-copy{z-index:5;text-align:center;isolation:isolate;filter:drop-shadow(0 20px 35px #000);transform:translate3d(var(--logo-shift-x,0),var(--logo-shift-y,0),0);will-change:transform;position:relative}.hero-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#fff 0 18%,var(--pink) 55%,var(--cyan) 100%);opacity:0;mix-blend-mode:screen;mix-blend-mode:plus-lighter;filter:blur(calc(var(--impact-glow) * .32)) brightness(1.7);position:absolute;inset:0;-webkit-mask:url(/ouen-logo.svg) 50%/contain no-repeat;mask:url(/ouen-logo.svg) 50%/contain no-repeat}.hero-copy .eyebrow{letter-spacing:.26em;font-size:10px;font-weight:900}.hero-copy img{object-fit:contain;width:min(528px,55vw);height:54vh;margin:0 auto;animation:1.05s cubic-bezier(.18,.82,.22,1) .12s both logoEnter;display:block}.hero.hero-has-interacted .hero-copy img{animation:none}.hero.hero-impact .hero-copy:before{animation:logoAdditiveGlow var(--impact-duration) ease-out both}.hero.hero-impact .hero-copy img{animation:logoImpact var(--impact-duration) cubic-bezier(.2,.78,.2,1) both}.hero.hero-impact .shader-canvas{animation:shaderImpact var(--impact-duration) ease-out both}.explore-more{z-index:6;color:#fff;letter-spacing:.2em;text-shadow:0 2px 8px #000000bf,0 0 14px #00000073;flex-direction:column;align-items:center;gap:7px;font-size:11px;font-weight:800;text-decoration:none;animation:.8s 2.15s both exploreEnter;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.explore-more img{filter:brightness(0)invert()drop-shadow(0 3px 5px #000000a6);width:20px;height:20px;animation:1.5s ease-in-out infinite exploreBounce;display:block}.explore-more:hover span{color:var(--pink)}@keyframes exploreEnter{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes exploreBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.hero-copy p{letter-spacing:.35em;font-size:12px;font-weight:900}.scroll{z-index:4;color:#aaa;letter-spacing:.17em;font-size:9px;font-weight:800;text-decoration:none;position:absolute;bottom:23px;right:30px}.scroll span{color:var(--pink);margin-left:10px;font-size:18px}.game{align-items:flex-end;min-height:100svh;padding:8vh 7vw;display:flex;overflow:hidden}.game-poster,.game-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.game-poster{filter:saturate(1.08)contrast(1.05)}.game-video{opacity:0;filter:saturate(1.18)contrast(1.08);transition:opacity .35s;transform:scale(1.04)}.game-video.is-ready{opacity:1}.game-shade{background:linear-gradient(90deg,#030305f0,#03030599 52%,#03030514),linear-gradient(#0000 52%,#000000bf);position:absolute;inset:0}.game-count{letter-spacing:-.09em;color:#0000;-webkit-text-stroke:1px #fff3;font-size:21vw;font-weight:1000;line-height:1;position:absolute;top:2vh;right:4vw}.game-copy{z-index:3;width:min(760px,72vw);position:relative}.type{letter-spacing:.22em;text-transform:uppercase;color:var(--pink);font-size:10px;font-weight:900}.game.cyan .type{color:var(--cyan)}.game h2{letter-spacing:-.065em;text-wrap:balance;max-width:1000px;margin:18px 0 24px;font-family:LINESeedTW,LINESeedJP,LINESeedKR,NotoSansTC,Arial,sans-serif;font-size:clamp(48px,6.4vw,104px);font-weight:800;line-height:.91}.game p{color:#d2d2d6;max-width:620px;font-size:15px;line-height:1.8}.tags{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.tags span{background:#0004;border:1px solid #797980;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:800}.steam{color:#07070a;letter-spacing:.12em;background:#fff;align-items:center;gap:10px;padding:13px 18px 13px 22px;font-size:11px;font-weight:1000;text-decoration:none;transition:all .2s;display:inline-flex}.steam img{object-fit:contain;flex:none;width:19px;height:19px;transition:filter .2s}.steam b{margin-left:14px;font-size:14px}.steam:hover{background:var(--pink);color:#fff;transform:translate(5px)}.steam:hover img{filter:invert()}.cyan .steam:hover{background:var(--cyan);color:#050507}.cyan .steam:hover img{filter:none}.about{background:var(--paper);color:var(--ink);flex-direction:column;min-height:110vh;padding:9vw 7vw 0;display:flex}.about-grid{flex:1;grid-template-columns:.75fr 1.25fr;align-items:center;gap:7vw;display:grid}.about-visual{place-items:center;min-width:0;display:grid}.about-visual img{object-fit:contain;width:min(125%,650px);height:auto;max-height:78vh;display:block}.about-copy h2{letter-spacing:-.065em;margin:17px 0 30px;font-family:Bungee,LINESeedTW,LINESeedJP,LINESeedKR,NotoSansTC,sans-serif;font-size:clamp(45px,5.8vw,92px);font-weight:400;line-height:.92}.ouen-initial{color:var(--pink)}.about-copy p{color:#414146;max-width:720px;font-size:15px;line-height:1.85}.follow{letter-spacing:.14em;align-items:center;gap:20px;margin-top:28px;font-size:11px;display:flex}.about .socials a{color:var(--ink);border-color:#a2a2a5}.about footer{color:#aaa7ad;background:#050507;border-top:1px solid #29292f;align-items:center;gap:35px;min-height:110px;margin:0 -7vw;padding:0 7vw;font-size:10px;display:flex}.about footer img{object-fit:contain;filter:none;width:130px;height:50px}.footer-legal{gap:5px;line-height:1.5;display:grid}.footer-legal span{color:#f5f5f7;font-weight:700}.footer-legal small{color:#8f8f98;font-size:9px}.about footer .socials{margin-left:auto}.about footer .socials a{color:#fff;border-color:#55555e}@keyframes sway{0%{transform:translate(var(--pull),var(--lift)) rotate(-13deg) scaleY(.83)}to{transform:translate(var(--pull),var(--lift)) rotate(14deg) scaleY(1.1)}}@keyframes driftPink{0%{transform:translate(-4%,-2%)scale(.86)}to{transform:translate(28%,18%)scale(1.18)rotate(18deg)}}@keyframes driftCyan{0%{transform:translate(4%,5%)scale(.9)}to{transform:translate(-26%,-20%)scale(1.2)}}@keyframes driftMixed{0%{transform:translate(-12%,14%)scale(.75)}to{transform:translate(26%,-18%)scale(1.25)}}@keyframes glowBloom{0%{opacity:.88;transform:translate(-50%,-50%)scale(.22)}48%{opacity:.58}to{opacity:0;transform:translate(-50%,-50%)scale(2.65)}}@keyframes ledRise{0%{transform:translateY(0)scaleY(.84)}to{transform:translateY(-250%)scaleY(1.12)}}@keyframes ledRing{0%{opacity:1;transform:translate(-50%,-50%)scale(.35)}70%{opacity:.78}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}@keyframes logoEnter{0%{opacity:0;filter:blur(14px);transform:translateY(34px)scale(.76)}65%{opacity:1;filter:blur()}to{filter:blur();transform:translateY(0)scale(1)}}@keyframes curtainExit{0%{transform:translateY(0)}to{transform:translateY(-105%)}}@keyframes logoAdditiveGlow{0%{opacity:0;transform:scale(.96)}12%{opacity:1;transform:scale(1.025)}55%{opacity:.32;transform:scale(1.07)}to{opacity:0;transform:scale(1.12)}}@keyframes logoImpact{0%{transform:translateY(0)scale(1)}30%{transform:translateY(calc(var(--impact-bounce) * -1)) scaleX(.96) scaleY(1.06)}52%{transform:translateY(5px) scaleX(calc(1 + var(--impact-squash))) scaleY(calc(1 - var(--impact-squash)))}70%{transform:translateY(-7px)scaleX(.98)scaleY(1.025)}to{transform:translateY(0)scale(1)}}@keyframes shaderImpact{0%{filter:brightness()saturate()}13%{filter:brightness(var(--impact-bg)) saturate(1.18)}to{filter:brightness()saturate()}}@keyframes sticksEnter{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}[data-reveal]{opacity:0;will-change:opacity,transform;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}[data-reveal=left]{transform:translate(-38px)}[data-reveal=fade]{transition-duration:.9s;transform:none}[data-reveal].is-visible{opacity:1;transform:none}.game-count[data-reveal]{transition-delay:.12s}.about-copy[data-reveal]{transition-delay:.1s}.about footer[data-reveal]{transition-delay:80ms}@media (prefers-reduced-motion:reduce){.sticks .stick,.aurora,.hero .sticks,.hero-copy img,.game-copy,.about-grid{animation:none}.hero-curtain{animation:none;transform:translateY(-105%)}.explore-more{animation:none}.led-stream{display:none}[data-reveal]{opacity:1;transition:none;transform:none}.game-video{display:none}}@media (width<=760px){:root{--rail:0px}.rail{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080be0;border:1px solid #303039;border-radius:17px;flex-direction:row;width:calc(100% - 16px);height:56px;padding:5px 7px;inset:8px 8px auto;box-shadow:0 10px 34px #0008}.brand{justify-items:start;width:auto;margin-right:4px}.brand img{width:30px;height:30px}.rail nav{flex:0 250px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:auto;min-width:0;max-width:250px;margin:0 0 0 auto;display:grid}.rail nav a{justify-content:center;align-items:center;min-width:0;height:44px;padding:0 2px;display:flex;position:relative;overflow:hidden}.nav-slider{height:88px;inset:0}.rail nav a:hover .nav-slider,.rail nav a:focus-visible .nav-slider{transform:translateY(-44px)}.nav-face{white-space:nowrap;justify-content:center;align-items:center;gap:3px;padding:0 2px;height:44px!important;display:flex!important}.nav-face b,.nav-face i{writing-mode:horizontal-tb;font-style:normal;line-height:1;position:static;transform:none}.nav-face b{font-size:14px}.nav-face i{letter-spacing:-.02em;margin-inline:-3px;font-size:12px;display:inline-block;transform:scaleX(.78)}.rail nav a:before{display:none}.rail-bottom{margin-left:8px;display:flex}.rail-bottom .socials{display:none}.language select{width:46px;min-height:36px;padding:6px 3px;font-size:11px}.hero{padding-top:66px}.motion-permission{justify-content:center;max-width:46vw;padding:9px 12px;font-size:10px;bottom:16px;right:14px}.hero-copy img{width:74vw;height:48vh;margin:0 auto}.hero-copy p{font-size:9px}.hero-copy .eyebrow{font-size:8px}.sticks{inset:44% -10% -17%}.game{padding:100px 25px 45px}.game-shade{background:linear-gradient(#03030526,#03030580 35%,#030305f7)}.game-copy{width:100%}.game h2{font-size:clamp(42px,12vw,66px)}.game p{font-size:16px;line-height:1.75}.game-count{font-size:38vw;top:78px}.about{padding:110px 25px 0}.about-grid{grid-template-columns:1fr;gap:50px}.about-visual{width:100%;margin-inline:auto}.about-visual img{width:min(88vw,430px);max-height:48vh}.about-copy h2{font-size:12vw}.about-copy p{font-size:16px;line-height:1.8}.about footer{flex-wrap:wrap;align-content:center;gap:12px;min-height:150px;margin-top:70px;margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px}.about footer img{width:110px}.footer-legal{order:3;width:100%;padding-bottom:18px}.about footer .socials{margin-left:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
