:root{--bg:#010502;--screen-dark:#020b05;--screen-mid:#041409;--phosphor:#39ff75;--phosphor-soft:#39ff7573;--phosphor-glow:#39ff752e;--cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='26' viewBox='0 0 11 17' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v1H0zm0 1h2v1H0zm0 1h1v1H0zm2 0h1v1H2zM0 3h1v1H0zm3 0h1v1H3zM0 4h1v1H0zm4 0h1v1H4zM0 5h1v1H0zm5 0h1v1H5zM0 6h1v1H0zm6 0h1v1H6zM0 7h1v1H0zm7 0h1v1H7zM0 8h1v1H0zm8 0h1v1H8zM0 9h1v1H0zm9 0h1v1H9zm-9 1h1v1H0zm6 0h5v1H6zm-6 1h1v1H0zm3 0h1v1H3zm3 0h1v1H6zm-6 1h1v1H0zm2 0h1v1H2zm2 0h1v1H4zm3 0h1v1H7zm-7 1h2v1H0zm4 0h1v1H4zm3 0h1v1H7zm-7 1h1v1H0zm5 0h1v1H5zm3 0h1v1H8zm-3 1h1v1H5zm3 0h1v1H8zm-2 1h2v1H6z'/%3E%3Cpath fill='%2339ff75' d='M1 2h1v1H1zm0 1h2v1H1zm0 1h3v1H1zm0 1h4v1H1zm0 1h5v1H1zm0 1h6v1H1zm0 1h7v1H1zm0 1h8v1H1zm0 1h5v1H1zm0 1h2v1H1zm3 0h2v1H4zm-3 1h1v1H1zm4 0h2v1H5zm0 1h2v1H5zm1 1h2v1H6zm0 1h2v1H6z'/%3E%3C/svg%3E") 0 0,auto;--cursor-pointer:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27' viewBox='0 0 17 18' shape-rendering='crispEdges'%3E%3Cpath d='M5 0h2v1H5zM4 1h1v1H4zm3 0h1v1H7zM4 2h1v1H4zm3 0h1v1H7zM4 3h1v1H4zm3 0h1v1H7zM4 4h1v1H4zm3 0h3v1H7zM4 5h1v1H4zm3 0h1v1H7zm3 0h3v1h-3zM4 6h1v1H4zm3 0h1v1H7zm3 0h1v1h-1zm3 0h3v1h-3zM1 7h2v1H1zm3 0h1v1H4zm3 0h1v1H7zm3 0h1v1h-1zm3 0h1v1h-1zm3 0h1v1h-1zM0 8h1v1H0zm3 0h2v1H3zm4 0h1v1H7zm3 0h1v1h-1zm3 0h1v1h-1zm3 0h1v1h-1zM0 9h1v1H0zm4 0h1v1H4zm12 0h1v1h-1zM1 10h1v1H1zm15 0h1v1h-1zM2 11h1v1H2zm14 0h1v1h-1zM2 12h1v1H2zm13 0h1v1h-1zM3 13h1v1H3zm12 0h1v1h-1zM4 14h1v1H4zm11 0h1v1h-1zM5 15h1v1H5zm9 0h1v1h-1zm-9 1h1v1H5zm9 0h1v1h-1zm-8 1h8v1H6z'/%3E%3Cpath fill='%2339ff75' d='M5 1h2v1H5zm0 1h2v1H5zm0 1h2v1H5zm0 1h2v1H5zm0 1h2v1H5zm3 0h2v1H8zM5 6h2v1H5zm3 0h2v1H8zm3 0h2v1h-2zM5 7h2v1H5zm3 0h2v1H8zm3 0h2v1h-2zm3 0h2v1h-2zM1 8h2v1H1zm4 0h2v1H5zm3 0h2v1H8zm3 0h2v1h-2zm3 0h2v1h-2zM1 9h3v1H1zm4 0h11v1H5zm-3 1h14v1H2zm1 1h13v1H3zm0 1h12v1H3zm1 1h11v1H4zm1 1h10v1H5zm1 1h8v1H6zm0 1h8v1H6z'/%3E%3C/svg%3E") 8 1,pointer}body:not(.rent-body){cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='26' viewBox='0 0 11 17' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v1H0zm0 1h2v1H0zm0 1h1v1H0zm2 0h1v1H2zM0 3h1v1H0zm3 0h1v1H3zM0 4h1v1H0zm4 0h1v1H4zM0 5h1v1H0zm5 0h1v1H5zM0 6h1v1H0zm6 0h1v1H6zM0 7h1v1H0zm7 0h1v1H7zM0 8h1v1H0zm8 0h1v1H8zM0 9h1v1H0zm9 0h1v1H9zm-9 1h1v1H0zm6 0h5v1H6zm-6 1h1v1H0zm3 0h1v1H3zm3 0h1v1H6zm-6 1h1v1H0zm2 0h1v1H2zm2 0h1v1H4zm3 0h1v1H7zm-7 1h2v1H0zm4 0h1v1H4zm3 0h1v1H7zm-7 1h1v1H0zm5 0h1v1H5zm3 0h1v1H8zm-3 1h1v1H5zm3 0h1v1H8zm-2 1h2v1H6z'/%3E%3Cpath fill='%2339ff75' d='M1 2h1v1H1zm0 1h2v1H1zm0 1h3v1H1zm0 1h4v1H1zm0 1h5v1H1zm0 1h6v1H1zm0 1h7v1H1zm0 1h8v1H1zm0 1h5v1H1zm0 1h2v1H1zm3 0h2v1H4zm-3 1h1v1H1zm4 0h2v1H5zm0 1h2v1H5zm1 1h2v1H6zm0 1h2v1H6z'/%3E%3C/svg%3E") 0 0,auto;cursor:var(--cursor)}body:not(.rent-body) :is(a[href],button,select,summary,label,[role=button]){cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27' viewBox='0 0 17 18' shape-rendering='crispEdges'%3E%3Cpath d='M5 0h2v1H5zM4 1h1v1H4zm3 0h1v1H7zM4 2h1v1H4zm3 0h1v1H7zM4 3h1v1H4zm3 0h1v1H7zM4 4h1v1H4zm3 0h3v1H7zM4 5h1v1H4zm3 0h1v1H7zm3 0h3v1h-3zM4 6h1v1H4zm3 0h1v1H7zm3 0h1v1h-1zm3 0h3v1h-3zM1 7h2v1H1zm3 0h1v1H4zm3 0h1v1H7zm3 0h1v1h-1zm3 0h1v1h-1zm3 0h1v1h-1zM0 8h1v1H0zm3 0h2v1H3zm4 0h1v1H7zm3 0h1v1h-1zm3 0h1v1h-1zm3 0h1v1h-1zM0 9h1v1H0zm4 0h1v1H4zm12 0h1v1h-1zM1 10h1v1H1zm15 0h1v1h-1zM2 11h1v1H2zm14 0h1v1h-1zM2 12h1v1H2zm13 0h1v1h-1zM3 13h1v1H3zm12 0h1v1h-1zM4 14h1v1H4zm11 0h1v1h-1zM5 15h1v1H5zm9 0h1v1h-1zm-9 1h1v1H5zm9 0h1v1h-1zm-8 1h8v1H6z'/%3E%3Cpath fill='%2339ff75' d='M5 1h2v1H5zm0 1h2v1H5zm0 1h2v1H5zm0 1h2v1H5zm0 1h2v1H5zm3 0h2v1H8zM5 6h2v1H5zm3 0h2v1H8zm3 0h2v1h-2zM5 7h2v1H5zm3 0h2v1H8zm3 0h2v1h-2zm3 0h2v1h-2zM1 8h2v1H1zm4 0h2v1H5zm3 0h2v1H8zm3 0h2v1h-2zm3 0h2v1h-2zM1 9h3v1H1zm4 0h11v1H5zm-3 1h14v1H2zm1 1h13v1H3zm0 1h12v1H3zm1 1h11v1H4zm1 1h10v1H5zm1 1h8v1H6zm0 1h8v1H6z'/%3E%3C/svg%3E") 8 1,pointer;cursor:var(--cursor-pointer)}body:not(.rent-body) :is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit]),textarea){cursor:text}body:not(.rent-body) :disabled{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='26' viewBox='0 0 11 17' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v1H0zm0 1h2v1H0zm0 1h1v1H0zm2 0h1v1H2zM0 3h1v1H0zm3 0h1v1H3zM0 4h1v1H0zm4 0h1v1H4zM0 5h1v1H0zm5 0h1v1H5zM0 6h1v1H0zm6 0h1v1H6zM0 7h1v1H0zm7 0h1v1H7zM0 8h1v1H0zm8 0h1v1H8zM0 9h1v1H0zm9 0h1v1H9zm-9 1h1v1H0zm6 0h5v1H6zm-6 1h1v1H0zm3 0h1v1H3zm3 0h1v1H6zm-6 1h1v1H0zm2 0h1v1H2zm2 0h1v1H4zm3 0h1v1H7zm-7 1h2v1H0zm4 0h1v1H4zm3 0h1v1H7zm-7 1h1v1H0zm5 0h1v1H5zm3 0h1v1H8zm-3 1h1v1H5zm3 0h1v1H8zm-2 1h2v1H6z'/%3E%3Cpath fill='%2339ff75' d='M1 2h1v1H1zm0 1h2v1H1zm0 1h3v1H1zm0 1h4v1H1zm0 1h5v1H1zm0 1h6v1H1zm0 1h7v1H1zm0 1h8v1H1zm0 1h5v1H1zm0 1h2v1H1zm3 0h2v1H4zm-3 1h1v1H1zm4 0h2v1H5zm0 1h2v1H5zm1 1h2v1H6zm0 1h2v1H6z'/%3E%3C/svg%3E") 0 0,auto;cursor:var(--cursor)}*{box-sizing:border-box}#root,body,html{height:100%;margin:0;padding:0;width:100%}body{background:#000;color:#39ff75;color:var(--phosphor);font-family:Press Start\ 2P,Courier New,Courier,monospace}.app,body{overflow:hidden}.app{background:radial-gradient(circle at center,#041409 0,#020b05 45%,#000 100%);background:radial-gradient(circle at center,var(--screen-mid) 0,var(--screen-dark) 45%,#000 100%);height:100vh;height:100dvh;position:relative;width:100vw}.crt-overlay{inset:0;pointer-events:none;position:absolute}.scanlines{background:linear-gradient(180deg,#0000 0,#0000 50%,#00000029 75%,#0000004d) 0 0 /100% 4px;background:linear-gradient(to bottom,#0000 0,#0000 50%,#00000029 75%,#0000004d 100%) 0 0 /100% var(--crt-tile-4,4px);opacity:.85;z-index:20}.phosphor{background:linear-gradient(90deg,#00000073 0,#00000026 25%,#39ff7524 50%,#00000026 75%,#00000073) 0 0 /4px 100%,linear-gradient(180deg,#39ff7508 0,#39ff7508 33.333%,#00000024 66.667%,#0000001a) 0 0 /100% 3px;background:linear-gradient(to right,#00000073 0,#00000026 25%,#39ff7524 50%,#00000026 75%,#00000073 100%) 0 0 /var(--crt-tile-4,4px) 100%,linear-gradient(to bottom,#39ff7508 0,#39ff7508 33.333%,#00000024 66.667%,#0000001a 100%) 0 0 /100% var(--crt-tile-3,3px);opacity:.95;z-index:21}.vignette{background:radial-gradient(ellipse at center,#0000 45%,#0000002e 68%,#0000007a 100%);z-index:22}.glow{box-shadow:inset 0 0 90px #39ff7512,inset 0 0 160px #39ff750a;z-index:15}.noise{animation:crtFlicker .15s steps(2) infinite;background-image:radial-gradient(#ffffff80 .5px,#0000 .8px);background-size:8px 8px;opacity:.05;z-index:23}@keyframes crtFlicker{0%{opacity:.04;transform:translate(0)}50%{opacity:.07;transform:translate(.2px,-.1px)}to{opacity:.05;transform:translate(-.2px,.1px)}}@keyframes screenFloat{0%,to{transform:translate(0)}25%{transform:translate(.8px,-.4px)}50%{transform:translate(-.6px,.6px)}75%{transform:translate(.4px,-.7px)}}.ui{align-items:center;animation:textShadow 1.6s infinite,screenFloat 5s ease-in-out infinite;color:#39ff75;color:var(--phosphor);display:flex;filter:blur(1px) contrast(1.25) saturate(1.3);flex-direction:column;inset:0;justify-content:center;padding:40px;padding:var(--game-top,40px) 40px var(--game-bottom,40px);pointer-events:none;position:absolute;text-align:center;text-shadow:0 0 5px #39ff75d9,0 0 14px #39ff75a6,0 0 28px #39ff754d;text-transform:uppercase;z-index:10}@keyframes floating{0%{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(1deg)}66%{transform:translateY(5px) rotate(-1deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes textShadow{0%{text-shadow:.4px 0 2px #0000ffb3,-.4px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.4px 0 2px #0000ffb3,-.4px 0 2px #ff000080,0 0 15px var(--phosphor)}5%{text-shadow:2.8px 0 2px #0000ffb3,-2.8px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:2.8px 0 2px #0000ffb3,-2.8px 0 2px #ff000080,0 0 15px var(--phosphor)}10%{text-shadow:.1px 0 2px #0000ffb3,-.1px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.1px 0 2px #0000ffb3,-.1px 0 2px #ff000080,0 0 15px var(--phosphor)}15%{text-shadow:.4px 0 2px #0000ffb3,-.4px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.4px 0 2px #0000ffb3,-.4px 0 2px #ff000080,0 0 15px var(--phosphor)}20%{text-shadow:3.5px 0 2px #0000ffb3,-3.5px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:3.5px 0 2px #0000ffb3,-3.5px 0 2px #ff000080,0 0 15px var(--phosphor)}25%{text-shadow:1.6px 0 2px #0000ffb3,-1.6px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:1.6px 0 2px #0000ffb3,-1.6px 0 2px #ff000080,0 0 15px var(--phosphor)}30%{text-shadow:.7px 0 2px #0000ffb3,-.7px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.7px 0 2px #0000ffb3,-.7px 0 2px #ff000080,0 0 15px var(--phosphor)}35%{text-shadow:3.9px 0 2px #0000ffb3,-3.9px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:3.9px 0 2px #0000ffb3,-3.9px 0 2px #ff000080,0 0 15px var(--phosphor)}40%{text-shadow:3.9px 0 2px #0000ffb3,-3.9px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:3.9px 0 2px #0000ffb3,-3.9px 0 2px #ff000080,0 0 15px var(--phosphor)}45%{text-shadow:2.2px 0 2px #0000ffb3,-2.2px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:2.2px 0 2px #0000ffb3,-2.2px 0 2px #ff000080,0 0 15px var(--phosphor)}50%{text-shadow:.1px 0 2px #0000ffb3,-.1px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.1px 0 2px #0000ffb3,-.1px 0 2px #ff000080,0 0 15px var(--phosphor)}55%{text-shadow:2.4px 0 2px #0000ffb3,-2.4px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:2.4px 0 2px #0000ffb3,-2.4px 0 2px #ff000080,0 0 15px var(--phosphor)}60%{text-shadow:2.2px 0 2px #0000ffb3,-2.2px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:2.2px 0 2px #0000ffb3,-2.2px 0 2px #ff000080,0 0 15px var(--phosphor)}65%{text-shadow:2.9px 0 2px #0000ffb3,-2.9px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:2.9px 0 2px #0000ffb3,-2.9px 0 2px #ff000080,0 0 15px var(--phosphor)}70%{text-shadow:.5px 0 2px #0000ffb3,-.5px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.5px 0 2px #0000ffb3,-.5px 0 2px #ff000080,0 0 15px var(--phosphor)}75%{text-shadow:1.9px 0 2px #0000ffb3,-1.9px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:1.9px 0 2px #0000ffb3,-1.9px 0 2px #ff000080,0 0 15px var(--phosphor)}80%{text-shadow:.1px 0 2px #0000ffb3,-.1px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.1px 0 2px #0000ffb3,-.1px 0 2px #ff000080,0 0 15px var(--phosphor)}85%{text-shadow:.1px 0 2px #0000ffb3,-.1px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.1px 0 2px #0000ffb3,-.1px 0 2px #ff000080,0 0 15px var(--phosphor)}90%{text-shadow:3.4px 0 2px #0000ffb3,-3.4px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:3.4px 0 2px #0000ffb3,-3.4px 0 2px #ff000080,0 0 15px var(--phosphor)}95%{text-shadow:2.2px 0 2px #0000ffb3,-2.2px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:2.2px 0 2px #0000ffb3,-2.2px 0 2px #ff000080,0 0 15px var(--phosphor)}to{text-shadow:2.6px 0 2px #0000ffb3,-2.6px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:2.6px 0 2px #0000ffb3,-2.6px 0 2px #ff000080,0 0 15px var(--phosphor)}}@keyframes textShadowSmall{0%{text-shadow:.24px 0 2px #0000ffb3,-.24px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.24px 0 2px #0000ffb3,-.24px 0 2px #ff000080,0 0 15px var(--phosphor)}5%{text-shadow:1.68px 0 2px #0000ffb3,-1.68px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:1.68px 0 2px #0000ffb3,-1.68px 0 2px #ff000080,0 0 15px var(--phosphor)}10%{text-shadow:.06px 0 2px #0000ffb3,-.06px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.06px 0 2px #0000ffb3,-.06px 0 2px #ff000080,0 0 15px var(--phosphor)}15%{text-shadow:.24px 0 2px #0000ffb3,-.24px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.24px 0 2px #0000ffb3,-.24px 0 2px #ff000080,0 0 15px var(--phosphor)}20%{text-shadow:2.1px 0 2px #0000ffb3,-2.1px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:2.1px 0 2px #0000ffb3,-2.1px 0 2px #ff000080,0 0 15px var(--phosphor)}25%{text-shadow:.96px 0 2px #0000ffb3,-.96px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.96px 0 2px #0000ffb3,-.96px 0 2px #ff000080,0 0 15px var(--phosphor)}30%{text-shadow:.42px 0 2px #0000ffb3,-.42px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.42px 0 2px #0000ffb3,-.42px 0 2px #ff000080,0 0 15px var(--phosphor)}35%{text-shadow:2.34px 0 2px #0000ffb3,-2.34px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:2.34px 0 2px #0000ffb3,-2.34px 0 2px #ff000080,0 0 15px var(--phosphor)}40%{text-shadow:2.34px 0 2px #0000ffb3,-2.34px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:2.34px 0 2px #0000ffb3,-2.34px 0 2px #ff000080,0 0 15px var(--phosphor)}45%{text-shadow:1.32px 0 2px #0000ffb3,-1.32px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:1.32px 0 2px #0000ffb3,-1.32px 0 2px #ff000080,0 0 15px var(--phosphor)}50%{text-shadow:.06px 0 2px #0000ffb3,-.06px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.06px 0 2px #0000ffb3,-.06px 0 2px #ff000080,0 0 15px var(--phosphor)}55%{text-shadow:1.44px 0 2px #0000ffb3,-1.44px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:1.44px 0 2px #0000ffb3,-1.44px 0 2px #ff000080,0 0 15px var(--phosphor)}60%{text-shadow:1.32px 0 2px #0000ffb3,-1.32px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:1.32px 0 2px #0000ffb3,-1.32px 0 2px #ff000080,0 0 15px var(--phosphor)}65%{text-shadow:1.74px 0 2px #0000ffb3,-1.74px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:1.74px 0 2px #0000ffb3,-1.74px 0 2px #ff000080,0 0 15px var(--phosphor)}70%{text-shadow:.3px 0 2px #0000ffb3,-.3px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.3px 0 2px #0000ffb3,-.3px 0 2px #ff000080,0 0 15px var(--phosphor)}75%{text-shadow:1.14px 0 2px #0000ffb3,-1.14px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:1.14px 0 2px #0000ffb3,-1.14px 0 2px #ff000080,0 0 15px var(--phosphor)}80%{text-shadow:.06px 0 2px #0000ffb3,-.06px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.06px 0 2px #0000ffb3,-.06px 0 2px #ff000080,0 0 15px var(--phosphor)}85%{text-shadow:.06px 0 2px #0000ffb3,-.06px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:.06px 0 2px #0000ffb3,-.06px 0 2px #ff000080,0 0 15px var(--phosphor)}90%{text-shadow:2.04px 0 2px #0000ffb3,-2.04px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:2.04px 0 2px #0000ffb3,-2.04px 0 2px #ff000080,0 0 15px var(--phosphor)}95%{text-shadow:1.32px 0 2px #0000ffb3,-1.32px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:1.32px 0 2px #0000ffb3,-1.32px 0 2px #ff000080,0 0 15px var(--phosphor)}to{text-shadow:1.56px 0 2px #0000ffb3,-1.56px 0 2px #ff000080,0 0 15px #39ff75;text-shadow:1.56px 0 2px #0000ffb3,-1.56px 0 2px #ff000080,0 0 15px var(--phosphor)}}.ui-content{align-items:center;display:flex;flex-direction:column}.crt-canvas{background-color:#000;inset:0;position:absolute;touch-action:none;z-index:0}.invaders{display:block;height:100%;opacity:.6;width:100%}.ui h1{align-items:center;display:flex;font-size:2.5rem;gap:15px;justify-content:center;margin-bottom:2rem}.ua-flag{border:1px solid #39ff7573;border:1px solid var(--phosphor-soft);box-shadow:0 0 10px #39ff752e;box-shadow:0 0 10px var(--phosphor-glow);filter:contrast(1.1) saturate(1.1) brightness(1.2)}.ui p{font-size:.9rem;line-height:1.8;margin-bottom:2rem}.lang-switch{border:1px solid #39ff75;border:1px solid var(--phosphor);cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27' viewBox='0 0 17 18' shape-rendering='crispEdges'%3E%3Cpath d='M5 0h2v1H5zM4 1h1v1H4zm3 0h1v1H7zM4 2h1v1H4zm3 0h1v1H7zM4 3h1v1H4zm3 0h1v1H7zM4 4h1v1H4zm3 0h3v1H7zM4 5h1v1H4zm3 0h1v1H7zm3 0h3v1h-3zM4 6h1v1H4zm3 0h1v1H7zm3 0h1v1h-1zm3 0h3v1h-3zM1 7h2v1H1zm3 0h1v1H4zm3 0h1v1H7zm3 0h1v1h-1zm3 0h1v1h-1zm3 0h1v1h-1zM0 8h1v1H0zm3 0h2v1H3zm4 0h1v1H7zm3 0h1v1h-1zm3 0h1v1h-1zm3 0h1v1h-1zM0 9h1v1H0zm4 0h1v1H4zm12 0h1v1h-1zM1 10h1v1H1zm15 0h1v1h-1zM2 11h1v1H2zm14 0h1v1h-1zM2 12h1v1H2zm13 0h1v1h-1zM3 13h1v1H3zm12 0h1v1h-1zM4 14h1v1H4zm11 0h1v1h-1zM5 15h1v1H5zm9 0h1v1h-1zm-9 1h1v1H5zm9 0h1v1h-1zm-8 1h8v1H6z'/%3E%3Cpath fill='%2339ff75' d='M5 1h2v1H5zm0 1h2v1H5zm0 1h2v1H5zm0 1h2v1H5zm0 1h2v1H5zm3 0h2v1H8zM5 6h2v1H5zm3 0h2v1H8zm3 0h2v1h-2zM5 7h2v1H5zm3 0h2v1H8zm3 0h2v1h-2zm3 0h2v1h-2zM1 8h2v1H1zm4 0h2v1H5zm3 0h2v1H8zm3 0h2v1h-2zm3 0h2v1h-2zM1 9h3v1H1zm4 0h11v1H5zm-3 1h14v1H2zm1 1h13v1H3zm0 1h12v1H3zm1 1h11v1H4zm1 1h10v1H5zm1 1h8v1H6zm0 1h8v1H6z'/%3E%3C/svg%3E") 8 1,pointer;cursor:var(--cursor-pointer);font-size:.8rem;padding:5px 10px;pointer-events:auto;position:absolute;right:40px;top:40px;transition:all .3s}.lang-switch:hover{background:#39ff75;background:var(--phosphor);box-shadow:0 0 10px #39ff75;box-shadow:0 0 10px var(--phosphor);color:#000}.win-message{color:#39ff75;color:var(--phosphor);font-size:3rem;margin:2rem 0;text-shadow:0 0 10px #39ff75;text-shadow:0 0 10px var(--phosphor)}.blink{font-size:2rem;line-height:1.1;white-space:pre}.cta-row{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:2.5rem}.auctions-cta{border:3px solid #39ff75;border:3px solid var(--phosphor);box-shadow:0 0 18px #39ff752e,inset 0 0 18px #39ff752e;box-shadow:0 0 18px var(--phosphor-glow),inset 0 0 18px var(--phosphor-glow);color:#39ff75;color:var(--phosphor);font-size:1.6rem;padding:22px 48px;pointer-events:auto;text-decoration:none;transition:all .3s}.auctions-cta:focus-visible,.auctions-cta:hover{background:#39ff75;background:var(--phosphor);box-shadow:0 0 30px #39ff75;box-shadow:0 0 30px var(--phosphor);color:#000;outline:none}.store-cta{background:#39ff752e;background:var(--phosphor-glow);box-shadow:0 0 26px #39ff7573,inset 0 0 22px #39ff752e;box-shadow:0 0 26px var(--phosphor-soft),inset 0 0 22px var(--phosphor-glow);font-size:2rem;margin-bottom:1.5rem;padding:26px 64px}.links{display:flex;gap:20px;justify-content:center;margin-top:2rem;pointer-events:auto}.links a{border:1px solid #39ff75;border:1px solid var(--phosphor);color:#39ff75;color:var(--phosphor);padding:10px 20px;text-decoration:none;transition:all .3s}.links a:hover{background:#39ff75;background:var(--phosphor);box-shadow:0 0 20px #39ff75;box-shadow:0 0 20px var(--phosphor);color:#000}@media (max-width:768px){.lang-switch{right:16px;top:16px}.ui{animation-name:textShadowSmall,screenFloat;filter:blur(.7px) contrast(1.25) saturate(1.3);padding:56px 16px 20px;padding:var(--game-top,56px) 16px var(--game-bottom,20px)}.ui h1{font-size:1.5rem}.ui p{font-size:.7rem;line-height:1.5}.store-cta{font-size:1.4rem;padding:20px 40px}.cta-row{gap:12px;margin-top:1.5rem}.auctions-cta{font-size:1.1rem;padding:16px 32px}.links{flex-direction:column;gap:10px}.links a{font-size:.7rem;padding:8px 15px}}@media (orientation:landscape) and (max-height:500px){.ui h1{font-size:1.1rem;margin:0 0 .75rem}.ua-flag{flex:none}.auctions-cta,.store-cta{font-size:.9rem;padding:10px 20px}.blink{font-size:1.2rem}.cta-row,.links{margin-top:.75rem}.links{flex-direction:row}.links a{font-size:.7rem;padding:8px 14px}}@media (prefers-reduced-motion:reduce){.noise,.ui{animation:none}}