:root{--space:#10102a;--space-2:#070714;--c64-blue:#bfd4ff}*{box-sizing:border-box}html,body{height:100%}body{background:var(--space);color:var(--c64-blue);margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.hero{background:radial-gradient(130% 100% at 50% 50%, #1b1b42 0%, var(--space) 46%, var(--space-2) 100%);place-items:center;width:100%;min-height:100svh;display:grid;position:relative;overflow:hidden}.stars{pointer-events:none;position:absolute;inset:0}.stars i{background:0 0;width:6px;height:6px;position:absolute;top:0;left:0}.stars .s-steady{box-shadow:2922px 378px #fff,2478px 1644px #fff,102px 624px #fff,1650px 1938px #fff,1236px 2004px #fff,900px 240px #fff,2556px 1350px #fff,1218px 72px #fff,510px 1236px #fff,30px 192px #fff,1068px 318px #fff,276px 1806px #fff,1620px 672px #fff,1206px 270px #fff,180px 1404px #fff,2436px 654px #fff,1812px 420px #fff,2622px 1098px #fff,3126px 942px #fff,2232px 1494px #fff,3186px 546px #fff,306px 0 #fff,1416px 1428px #fff,984px 654px #fff,1344px 168px #fff,1722px 666px #fff,1506px 90px #fff,1860px 342px #fff,960px 912px #fff,1368px 1968px #fff,1452px 2010px #fff,1488px 456px #fff,1584px 1302px #fff,2730px 918px #fff,2286px 522px #fff,1680px 474px #fff,1098px 912px #fff,270px 390px #fff,324px 336px #fff,732px 1566px #fff,342px 516px #fff,2046px 1722px #fff,1536px 1296px #fff,2904px 132px #fff,3024px 972px #fff,3162px 114px #fff,324px 1644px #fff,1920px 432px #fff,666px 1536px #fff,2016px 942px #fff,3102px 390px #fff,2400px 1188px #fff,2292px 414px #fff,1998px 1278px #fff,48px 24px #fff,1902px 2022px #fff,1050px 1170px #fff,1140px 1620px #fff,1410px 1458px #fff,1710px 1728px #fff,2748px 252px #fff,1944px 912px #fff,1566px 72px #fff,642px 378px #fff,2886px 1974px #fff,2208px 1494px #fff,588px 138px #fff,3144px 276px #fff,132px 1854px #fff,3072px 1836px #fff,756px 1248px #fff,2316px 348px #fff,2358px 492px #fff,3222px 468px #fff,1806px 1074px #fff,744px 636px #fff,6px 1026px #fff,1380px 456px #fff,2370px 258px #fff,1260px 1626px #fff,2586px 426px #fff,36px 870px #fff,1914px 1266px #fff,834px 1446px #fff,156px 960px #fff,3150px 846px #fff,2604px 1878px #fff,2802px 1014px #fff,846px 624px #fff,1272px 1032px #fff,1590px 1710px #fff,1056px 1488px #fff,204px 570px #fff,54px 1026px #fff,2034px 1956px #fff,1008px 624px #fff,1776px 1674px #fff,2442px 858px #fff,1896px 42px #fff,2586px 852px #fff,2688px 1584px #fff,2190px 84px #fff,372px 1074px #fff,2646px 768px #fff,2340px 66px #fff,1032px 1470px #fff,444px 1404px #fff,2556px 114px #fff,3132px 1590px #fff,906px 1194px #fff,2700px 1422px #fff,2736px 1410px #fff,150px 1134px #fff,2388px 840px #fff,3198px 1608px #fff,54px 402px #fff,1266px 636px #fff,2640px 72px #fff}.stars .s-dim{box-shadow:2370px 1818px #7869c4,1458px 1350px #7869c4,390px 84px #7869c4,1998px 1686px #7869c4,888px 1698px #7869c4,1428px 1176px #7869c4,3222px 876px #7869c4,1506px 2016px #7869c4,1656px 1536px #7869c4,3156px 1554px #7869c4,1020px 1332px #7869c4,348px 936px #7869c4,384px 1746px #7869c4,372px 1158px #7869c4,2664px 1452px #7869c4,1710px 558px #7869c4,2958px 1518px #7869c4,2640px 1620px #7869c4,1986px 1302px #7869c4,1920px 288px #7869c4,2208px 1914px #7869c4,2784px 1734px #7869c4,2676px 396px #7869c4,2238px 1866px #7869c4,1668px 234px #7869c4,666px 2004px #7869c4,18px 270px #7869c4,1098px 156px #7869c4,2958px 1590px #7869c4,3012px 48px #7869c4,162px 378px #7869c4,2280px 1392px #7869c4,780px 24px #7869c4,990px 1986px #7869c4,576px 732px #7869c4,2856px 1968px #7869c4,1398px 132px #7869c4,822px 1386px #7869c4,546px 1158px #7869c4,3138px 666px #7869c4,2610px 1860px #7869c4,1062px 486px #7869c4,444px 1170px #7869c4,2706px 90px #7869c4,150px 1626px #7869c4,2460px 114px #7869c4,2958px 618px #7869c4,2004px 636px #7869c4,2910px 1902px #7869c4,3060px 1260px #7869c4,2448px 714px #7869c4,1068px 132px #7869c4,1350px 1416px #7869c4,372px 2034px #7869c4,156px 996px #7869c4,1602px 396px #7869c4,828px 666px #7869c4,2916px 474px #7869c4,1278px 168px #7869c4,2160px 1968px #7869c4,1458px 798px #7869c4,2994px 378px #7869c4,1860px 1326px #7869c4,2544px 756px #7869c4,2856px 522px #7869c4,2862px 2004px #7869c4,1770px 360px #7869c4,708px 1800px #7869c4,864px 1158px #7869c4,1452px 1716px #7869c4,1584px 654px #7869c4,900px 1206px #7869c4,2118px 1644px #7869c4,2580px 1134px #7869c4,3204px 1860px #7869c4,1020px 846px #7869c4,2148px 246px #7869c4,2220px 144px #7869c4,48px 1344px #7869c4,318px 1614px #7869c4,1530px 342px #7869c4,918px 1620px #7869c4,2928px 1458px #7869c4,108px 1056px #7869c4,1782px 450px #7869c4,2184px 1824px #7869c4,2352px 1386px #7869c4,2700px 276px #7869c4,2994px 1788px #7869c4,732px 492px #7869c4,2784px 1692px #7869c4,1344px 1356px #7869c4,108px 1356px #7869c4,1968px 186px #7869c4,300px 48px #7869c4,654px 1338px #7869c4,1092px 1704px #7869c4,336px 498px #7869c4,2670px 162px #7869c4,1692px 726px #7869c4,750px 1488px #7869c4,828px 1950px #7869c4,2694px 1680px #7869c4,2496px 1722px #7869c4,2070px 1008px #7869c4,2052px 516px #7869c4,84px 1326px #7869c4,3090px 804px #7869c4,1980px 564px #7869c4,2340px 390px #7869c4,2670px 1986px #7869c4,2760px 786px #7869c4,282px 1572px #7869c4,2502px 1872px #7869c4,888px 1956px #7869c4,1200px 204px #7869c4,2088px 1386px #7869c4,2844px 906px #7869c4,864px 1842px #7869c4,2244px 1020px #7869c4,1788px 162px #7869c4,36px 1698px #7869c4,1470px 1068px #7869c4,348px 258px #7869c4,1698px 264px #7869c4,60px 438px #7869c4,288px 1452px #7869c4,882px 1026px #7869c4,702px 1164px #7869c4,3042px 1194px #7869c4,990px 1152px #7869c4,432px 258px #7869c4,2274px 468px #7869c4,540px 486px #7869c4}.stars .s-faint{box-shadow:1794px 108px #3d3a72,2388px 1536px #3d3a72,966px 1206px #3d3a72,498px 1350px #3d3a72,2010px 1752px #3d3a72,1692px 1752px #3d3a72,1062px 1524px #3d3a72,708px 936px #3d3a72,18px 192px #3d3a72,750px 2034px #3d3a72,2484px 1668px #3d3a72,1932px 1362px #3d3a72,960px 1536px #3d3a72,2628px 1146px #3d3a72,2904px 600px #3d3a72,1242px 522px #3d3a72,3156px 1014px #3d3a72,1728px 1740px #3d3a72,2184px 690px #3d3a72,144px 534px #3d3a72,2856px 258px #3d3a72,258px 840px #3d3a72,948px 1290px #3d3a72,786px 126px #3d3a72,1224px 1314px #3d3a72,828px 888px #3d3a72,2406px 1956px #3d3a72,2712px 474px #3d3a72,1644px 1290px #3d3a72,606px 1890px #3d3a72,2280px 360px #3d3a72,3138px 1884px #3d3a72,498px 1374px #3d3a72,1854px 624px #3d3a72,2448px 324px #3d3a72,1830px 84px #3d3a72,3120px 906px #3d3a72,900px 1038px #3d3a72,2352px 1530px #3d3a72,2016px 1200px #3d3a72,150px 930px #3d3a72,2778px 1476px #3d3a72,1122px 486px #3d3a72,1458px 156px #3d3a72,1914px 1242px #3d3a72,210px 1224px #3d3a72,1392px 1074px #3d3a72,2394px 1572px #3d3a72,684px 240px #3d3a72,2124px 330px #3d3a72,732px 648px #3d3a72,2832px 1740px #3d3a72,744px 210px #3d3a72,678px 1812px #3d3a72,1962px 1386px #3d3a72,414px 360px #3d3a72,2634px 12px #3d3a72,2988px 792px #3d3a72,864px 1650px #3d3a72,312px 1728px #3d3a72,2982px 1014px #3d3a72,1944px 90px #3d3a72,948px 1506px #3d3a72,2922px 2028px #3d3a72,2472px 258px #3d3a72,2250px 270px #3d3a72,3228px 1938px #3d3a72,2652px 1926px #3d3a72,600px 1506px #3d3a72,1794px 306px #3d3a72,654px 1914px #3d3a72,2814px 822px #3d3a72,1074px 540px #3d3a72,2838px 1362px #3d3a72,2496px 2028px #3d3a72,1056px 1818px #3d3a72,2064px 1320px #3d3a72,2100px 2034px #3d3a72,2406px 1218px #3d3a72,66px 330px #3d3a72,2070px 1188px #3d3a72,630px 252px #3d3a72,1092px 1590px #3d3a72,1572px 90px #3d3a72,2826px 1842px #3d3a72,1146px 300px #3d3a72,1308px 534px #3d3a72,2874px 1560px #3d3a72}.spark{animation-name:spark;animation-timing-function:steps(1,jump-none);animation-iteration-count:infinite}@keyframes spark{0%,84%{opacity:1}86%{opacity:0}89%{opacity:1}92%{opacity:0}95%,to{opacity:1}}.wordmark{flex-direction:column;align-items:center;width:min(86vw,520px);margin:0;font-weight:400;display:flex;position:relative}.wordmark img{height:auto;image-rendering:pixelated;display:block}.mark-hit{z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;width:72.3%;display:block;position:relative;transform:translate(1.25%)}.mark{width:100%}.tag-row{width:100%;margin-top:5%;display:block}.tagline{clip-path:inset(0 100% 0 0);width:100%;animation:1.16s steps(21,end) .45s forwards type}@keyframes type{to{clip-path:inset(0)}}.mark-hit.is-charging .mark{animation:charge var(--hold) linear forwards}@keyframes charge{0%{filter:none}to{filter:drop-shadow(0 0 14px #ffb473)drop-shadow(0 0 36px #ff6a20)}}.pops{pointer-events:none;position:absolute;inset:0}.pop{animation:pop-drift var(--life) linear forwards;position:absolute;translate:-50% -50%}@keyframes pop-drift{0%{opacity:1;transform:translate(0)}72%{opacity:1}to{transform:translateX(var(--dx));opacity:0}}.pop-arc{animation:pop-arc var(--life) forwards;display:block}@keyframes pop-arc{0%{animation-timing-function:cubic-bezier(.15,.7,.4,1);transform:translateY(0)}42%{transform:translateY(var(--rise));animation-timing-function:cubic-bezier(.5,0,.85,.6)}to{transform:translateY(var(--fall))}}.pop-star{fill:#fff8c0;stroke:#ff8740;stroke-width:2px;paint-order:stroke;shape-rendering:crispedges;animation:pop-spin var(--life) forwards;display:block}.pop-star.is-hot{fill:#ffd69a;stroke:#ff4e00}@keyframes pop-spin{0%{transform:rotate(0)scale(.3)}16%{transform:rotate(calc(var(--spin) * .16)) scale(1.1)}to{transform:rotate(var(--spin)) scale(.75)}}.pop-big{width:min(40vw,230px);animation:1.5s forwards big-rise;position:absolute;top:50%;left:50%;translate:-50% -50%}.pop-big:before{content:"";background:radial-gradient(circle,#ffdca073,#ff6e2000 62%);animation:1.5s ease-out forwards big-halo;position:absolute;inset:-35%}.pop-big svg{stroke-width:2px;paint-order:stroke;shape-rendering:crispedges;width:100%;height:auto;animation:.32s step-end infinite big-flash;display:block;position:relative}.pop-big .eye{fill:var(--space);stroke:none}@keyframes big-flash{0%{fill:#fff8c0;stroke:#ff8740}25%{fill:#fff;stroke:#ffd69a}50%{fill:#ffd69a;stroke:#ff4e00}75%{fill:var(--c64-blue);stroke:#7869c4}}@keyframes big-rise{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(.2)rotate(-26deg)}18%{opacity:1;transform:scale(1.12)rotate(6deg)}34%{transform:scale(1)rotate(0)}76%{opacity:1}to{opacity:0;transform:scale(1.4)rotate(0)}}@keyframes big-halo{0%{opacity:0;transform:scale(.4)}22%{opacity:1}to{opacity:0;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.spark{animation:none}.tagline{clip-path:none;animation:none}.mark-hit.is-charging .mark,.pop-arc,.pop-star,.pop-big:before,.pop-big svg{animation:none}.pop{animation:pop-fade var(--life) linear forwards}.pop-big{animation:1.5s linear forwards pop-fade}}@keyframes pop-fade{0%,72%{opacity:1}to{opacity:0}}
