._8aEwW_main{--px:calc(min(100svh, 150vw) / 300);--scene-w:720;--scene-h:300;--horizon:198;--logo-x:264;--logo-y:28;--tag-y:237;--tag-size:12}._8aEwW_tall{display:none}@media (max-aspect-ratio:3/4){._8aEwW_main{--px:calc(100vw / 300);--scene-w:300;--scene-h:520;--horizon:245;--logo-x:54;--logo-y:120;--tag-y:334;--tag-size:15}._8aEwW_wide{display:none}._8aEwW_tall{display:block}}._8aEwW_main img{image-rendering:pixelated;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._8aEwW_hero{background:linear-gradient(#0d0a22 0, #382164 calc(var(--horizon) * .64 * var(--px)), #9a4365 calc(var(--horizon) * var(--px)), var(--ground) calc(var(--horizon) * var(--px)), var(--ground) calc(var(--scene-h) * var(--px) - 1px), var(--ink) calc(var(--scene-h) * var(--px) - 1px));height:100svh;position:sticky;top:0;overflow:hidden}._8aEwW_scene{width:calc(var(--scene-w) * var(--px));height:calc(var(--scene-h) * var(--px));margin-left:calc(var(--scene-w) * var(--px) / -2);position:absolute;top:0;left:50%}._8aEwW_layer,._8aEwW_logo,._8aEwW_tagline{transform:translate3d(0, calc(var(--p) * var(--d) * 300 * var(--px)), 0);will-change:transform}._8aEwW_layer{width:100%;height:100%;position:absolute;inset:0}._8aEwW_logo{top:calc(var(--logo-y) * var(--px));left:calc(var(--logo-x) * var(--px));width:calc(192 * var(--px));margin:0;position:absolute}._8aEwW_logo img{width:100%;height:auto;display:block}._8aEwW_tagline{top:calc(var(--tag-y) * var(--px));text-align:center;width:100%;font-size:calc(var(--tag-size) * var(--px));letter-spacing:.08em;text-transform:uppercase;color:var(--cream);text-shadow:var(--px) var(--px) 0 var(--ink);margin:0;position:absolute;left:0}._8aEwW_cue{background:linear-gradient(var(--gold), var(--gold)) 6px 0 / 4px 8px no-repeat, linear-gradient(var(--gold), var(--gold)) 0 8px / 16px 4px no-repeat, linear-gradient(var(--gold), var(--gold)) 4px 12px / 8px 4px no-repeat;width:16px;height:16px;margin-left:-8px;animation:1.2s steps(2,end) infinite _8aEwW_bob;position:absolute;bottom:4svh;left:50%}@keyframes _8aEwW_bob{50%{transform:translateY(6px)}}._8aEwW_games{z-index:1;background:var(--ink);position:relative}._8aEwW_edge{height:calc(44 * var(--px));background:url(/art/edge.png) center bottom / calc(720 * var(--px)) 100% repeat-x;image-rendering:pixelated;pointer-events:none;position:absolute;bottom:calc(100% - 1px);left:0;right:0}._8aEwW_label{text-align:center;letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;color:var(--red);margin:0;padding-top:6svh;font-size:clamp(14px,2.2svh,22px);font-weight:400}._8aEwW_game{--a:0;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:6svh 4vw;display:flex}._8aEwW_title{z-index:0;text-align:center;transform:translate3d(0, calc(var(--a) * 34svh), 0);will-change:transform;padding-bottom:3svh;position:relative}._8aEwW_title h3{letter-spacing:.04em;text-transform:uppercase;color:var(--cream);text-shadow:.05em .05em 0 var(--ink), .1em .1em 0 var(--red);margin:0;font-size:clamp(30px,7.2vw,12svh);line-height:1}._8aEwW_title p{letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--gold);margin:1.6svh 0 0;font-size:clamp(12px,2.4svh,22px)}._8aEwW_panel{z-index:1;aspect-ratio:16/9;background:var(--ink);width:min(100%,110.222svh,1280px);box-shadow:0 0 0 4px var(--ink), 0 0 0 8px var(--cream);position:relative;overflow:hidden}._8aEwW_shot{object-fit:cover;width:100%;height:100%;display:block}._8aEwW_main img._8aEwW_smooth{image-rendering:auto}._8aEwW_footer{text-align:center;letter-spacing:.15em;color:#6b5f7d;padding:4svh 0 6svh;font-size:14px}@media (prefers-reduced-motion:reduce){._8aEwW_cue{animation:none}}
