@import"https://fonts.googleapis.com/css?family=Heebo:900|Inconsolata";html,body{height:100vh;width:100vw;box-sizing:border-box;padding:0;margin:0;overflow:hidden;font-family:sans-serif}body{background:linear-gradient(180deg,#ef31f9,#7db9e800);background:-webkit-gradient(linear,left top,left bottom,from(#ef31f9),to(rgba(125,185,232,0)));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ef31f9",endColorstr="#007db9e8",GradientType=0)}canvas{display:block}.modal{display:none;position:fixed;z-index:1;padding-top:100px;inset:0;width:100%;height:100%;overflow:auto;background-color:#00000080}.modal-content{position:relative;margin:0 auto;background-color:#fefefe;text-align:center;padding:0;border:1px solid black;width:80%;box-shadow:4px 4px #000;animation:animatetop .4s}.modal-header{padding:0 16px;font-family:Heebo,sans-serif;text-transform:uppercase;background-color:#fefefe;color:#000;margin-bottom:15px}.modal-body{font-family:Inconsolata,monospace;margin:0 auto;padding:8px 16px;font-size:.9rem;color:#000;background-color:#fefefe}.modal-footer{font-family:Inconsolata,monospace;padding:8px 16px;background-color:#fefefe;color:#000;font-size:.9rem}.modal .close{color:#000;float:right;font-size:28px;font-weight:700;cursor:pointer}.modal .close:hover,.modal .close:focus{color:#666;text-decoration:none}h3{font-family:Heebo,sans-serif;font-size:1.4rem;text-align:center;text-transform:uppercase;letter-spacing:.15rem}a.site{color:#000;text-decoration:none;border-bottom:1px solid #000}a.site:hover{border-bottom-color:transparent}.btn{margin:.5rem;-webkit-appearance:none;border:none;outline:none;cursor:pointer;background:none;color:#fff;font-family:Heebo,sans-serif;text-transform:uppercase;letter-spacing:.1rem;font-size:1rem;font-weight:400;text-shadow:3px 3px 1px rgba(0,0,0,.2)}.outline{margin:.7rem;-webkit-appearance:none;border:3px solid #fff;outline:none;padding:0 10px;cursor:pointer;background:none;color:#fff;font-family:Heebo,sans-serif;text-transform:uppercase;font-size:1.7rem;font-weight:400;text-shadow:2px 2px 1px rgba(0,0,0,.2)}.outline:hover,.outline:focus{opacity:.6}#makeItRain{cursor:pointer;padding:0}.js-questions{cursor:pointer}.right-controls{display:flex;flex-direction:column;align-items:flex-end;z-index:5}.right-controls #makeItRain{align-self:stretch;text-align:right}.right-controls>.btn,.right-controls>.outline,.right-controls .spawn-controls>.outline{position:static;margin:0}.spawn-controls{justify-content:space-between;display:flex;gap:1rem;width:100%}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 12px;position:sticky;top:env(safe-area-inset-top,0);z-index:50}.topbar-left,.topbar-center,.topbar-right{display:flex;align-items:center;min-width:0}.topbar-left .wobble{display:inline-flex;flex-wrap:wrap;max-width:100%}.topbar-center{flex:0 0 auto}.topbar-right{flex:0 1 auto;flex-wrap:wrap}@supports (padding: max(0px)){.topbar{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes wobble-text-y{0%{transform:translateY(-3px)}50%{transform:translateY(3px)}to{transform:translateY(-3px)}}.wobble{cursor:default;letter-spacing:.2rem;display:block;align-content:center}.wobble span{position:relative;display:inline-block;animation:wobble-text-y 1.2s ease-in-out infinite}.wobble span:nth-of-type(1){animation-delay:0s}.wobble span:nth-of-type(2){animation-delay:.06s}.wobble span:nth-of-type(3){animation-delay:.12s}.wobble span:nth-of-type(4){animation-delay:.18s}.wobble span:nth-of-type(5){animation-delay:.24s}.wobble span:nth-of-type(6){animation-delay:.3s}.wobble span:nth-of-type(7){animation-delay:.36s}.wobble span:nth-of-type(8){animation-delay:.42s}.wobble span:nth-of-type(9){animation-delay:.48s}.wobble span:nth-of-type(10){animation-delay:.54s}.wobble span:nth-of-type(11){animation-delay:.6s}.wobble span:nth-of-type(12){animation-delay:.66s}.wobble span:nth-of-type(13){animation-delay:.72s}.wobble span:nth-of-type(14){animation-delay:.78s}.wobble span:nth-of-type(15){animation-delay:.84s}.wobble span:nth-of-type(16){animation-delay:.9s}.wobble span:nth-of-type(17){animation-delay:.96s}.wobble span:nth-of-type(18){animation-delay:1.02s}.wobble span:nth-of-type(19){animation-delay:1.08s}.wobble span:nth-of-type(20){animation-delay:1.14s}.wobble span:nth-of-type(21){animation-delay:1.2s}.wobble span:nth-of-type(22){animation-delay:1.26s}.wobble span:nth-of-type(23){animation-delay:1.32s}.wobble span:nth-of-type(24){animation-delay:1.38s}.wobble span:nth-of-type(25){animation-delay:1.44s}.wobble span:nth-of-type(26){animation-delay:1.5s}.wobble span:nth-of-type(27){animation-delay:1.56s}.wobble span:nth-of-type(28){animation-delay:1.62s}.wobble span:nth-of-type(29){animation-delay:1.68s}.wobble span:nth-of-type(30){animation-delay:1.74s}.wobble span:nth-of-type(31){animation-delay:1.8s}.wobble span:nth-of-type(32){animation-delay:1.86s}.wobble span:nth-of-type(33){animation-delay:1.92s}.wobble span:nth-of-type(34){animation-delay:1.98s}.wobble span:nth-of-type(35){animation-delay:2.04s}.wobble span:nth-of-type(36){animation-delay:2.1s}.wobble span:nth-of-type(37){animation-delay:2.16s}.wobble span:nth-of-type(38){animation-delay:2.22s}.wobble span:nth-of-type(39){animation-delay:2.28s}.wobble span:nth-of-type(40){animation-delay:2.34s}.wobble span:nth-of-type(41){animation-delay:2.4s}.wobble span:nth-of-type(42){animation-delay:2.46s}.wobble span:nth-of-type(43){animation-delay:2.52s}.wobble span:nth-of-type(44){animation-delay:2.58s}.wobble span:nth-of-type(45){animation-delay:2.64s}.wobble span:nth-of-type(46){animation-delay:2.7s}.wobble span:nth-of-type(47){animation-delay:2.76s}.wobble span:nth-of-type(48){animation-delay:2.82s}.wobble span:nth-of-type(49){animation-delay:2.88s}.wobble span:nth-of-type(50){animation-delay:2.94s}.wobble span:nth-of-type(51){animation-delay:3s}.wobble span:nth-of-type(52){animation-delay:3.06s}.wobble span:nth-of-type(53){animation-delay:3.12s}.wobble span:nth-of-type(54){animation-delay:3.18s}.wobble span:nth-of-type(55){animation-delay:3.24s}.wobble span:nth-of-type(56){animation-delay:3.3s}.wobble span:nth-of-type(57){animation-delay:3.36s}.wobble span:nth-of-type(58){animation-delay:3.42s}.wobble span:nth-of-type(59){animation-delay:3.48s}.wobble span:nth-of-type(60){animation-delay:3.54s}.wobble span:nth-of-type(61){animation-delay:3.6s}.wobble span:nth-of-type(62){animation-delay:3.66s}.wobble span:nth-of-type(63){animation-delay:3.72s}.wobble span:nth-of-type(64){animation-delay:3.78s}.anim-text-flow span,.anim-text-flow-hover:hover span{animation-name:anim-text-flow-keys;animation-duration:10s;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:forwards}@keyframes anim-text-flow-keys{0%{color:#3f66f3}0.4%{color:#3f81f3}0.8%{color:#f34b3f}1.2%{color:#3ff363}1.6%{color:#3ff354}2%{color:#f3543f}2.4%{color:#813ff3}2.8%{color:#903ff3}3.2%{color:#3f4ef3}3.6%{color:#f33fed}4%{color:#f33fa5}4.4%{color:#a83ff3}4.8%{color:#f34b3f}5.2%{color:#3ff3de}5.6%{color:#3f5af3}6%{color:#f3723f}6.4%{color:#f33f42}6.8%{color:#cff33f}7.2%{color:#f3483f}7.6%{color:#f33f9f}8%{color:#c63ff3}8.4%{color:#f3f33f}8.8%{color:#f3cc3f}9.2%{color:#f38d3f}9.6%{color:#f33f42}10%{color:#f34b3f}10.4%{color:#3ff3ea}10.8%{color:#3ff375}11.2%{color:#48f33f}11.6%{color:#e7f33f}12%{color:#66f33f}12.4%{color:#b4f33f}12.8%{color:#f33fa2}13.2%{color:#f3723f}13.6%{color:#453ff3}14%{color:#3fc9f3}14.4%{color:#93f33f}14.8%{color:#cc3ff3}15.2%{color:#3ff3c3}15.6%{color:#aef33f}16%{color:#3fc6f3}16.4%{color:#3fa8f3}16.8%{color:#f3e73f}17.2%{color:#3ff38d}17.6%{color:#3ff0f3}18%{color:#3ff399}18.4%{color:#e13ff3}18.8%{color:#963ff3}19.2%{color:#3fabf3}19.6%{color:#f3873f}20%{color:#eaf33f}20.4%{color:#8df33f}20.8%{color:#963ff3}21.2%{color:#3f9ff3}21.6%{color:#7e3ff3}22%{color:#a23ff3}22.4%{color:#f33f66}22.8%{color:#3f9ff3}23.2%{color:#3fb7f3}23.6%{color:#f3ba3f}24%{color:#3ff3cf}24.4%{color:#f33f51}24.8%{color:#3ff3c9}25.2%{color:#f33ff3}25.6%{color:#3fbaf3}26%{color:#3ff357}26.4%{color:#3ff34b}26.8%{color:#3ff38a}27.2%{color:#abf33f}27.6%{color:#3ff3b7}28%{color:#3ff3d8}28.4%{color:#3f72f3}28.8%{color:#3ff38a}29.2%{color:#3ff3bd}29.6%{color:#3faef3}30%{color:#f33ff0}30.4%{color:#b7f33f}30.8%{color:#3fe1f3}31.2%{color:#f3b13f}31.6%{color:#f33f60}32%{color:#3ff3c9}32.4%{color:#f3d83f}32.8%{color:#99f33f}33.2%{color:#3f75f3}33.6%{color:#3ff3ea}34%{color:#f39c3f}34.4%{color:#f33f87}34.8%{color:#3ff38a}35.2%{color:#99f33f}35.6%{color:#3ff357}36%{color:#3fb1f3}36.4%{color:#69f33f}36.8%{color:#f34e3f}37.2%{color:#3ff3ed}37.6%{color:#3ff3b7}38%{color:#f33f78}38.4%{color:#dbf33f}38.8%{color:#3fdef3}39.2%{color:#f3633f}39.6%{color:#3ff3a2}40%{color:#e73ff3}40.4%{color:#f3ed3f}40.8%{color:#f3f33f}41.2%{color:#e73ff3}41.6%{color:#3fccf3}42%{color:#9c3ff3}42.4%{color:#f33f87}42.8%{color:#8af33f}43.2%{color:#f3603f}43.6%{color:#f33f4b}44%{color:#f3f33f}44.4%{color:#f33f60}44.8%{color:#3fa5f3}45.2%{color:#c6f33f}45.6%{color:#3fcff3}46%{color:#f3513f}46.4%{color:#f33f7e}46.8%{color:#3f57f3}47.2%{color:#3ff3b1}47.6%{color:#f33fd5}48%{color:#993ff3}48.4%{color:#96f33f}48.8%{color:#7ef33f}49.2%{color:#3ff366}49.6%{color:#7bf33f}50%{color:#c03ff3}50.4%{color:#3f99f3}50.8%{color:#3ff399}51.2%{color:#f3a53f}51.6%{color:#3ff375}52%{color:#6ff33f}52.4%{color:#b4f33f}52.8%{color:#66f33f}53.2%{color:#f33fcf}53.6%{color:#993ff3}54%{color:#5d3ff3}54.4%{color:#7b3ff3}54.8%{color:#3ff35d}55.2%{color:#5af33f}55.6%{color:#3fa8f3}56%{color:#f3873f}56.4%{color:#f3543f}56.8%{color:#f3933f}57.2%{color:#3f45f3}57.6%{color:#3ff351}58%{color:#723ff3}58.4%{color:#3ff366}58.8%{color:#3f7ef3}59.2%{color:#3ff3f0}59.6%{color:#3ff375}60%{color:#f3b43f}60.4%{color:#3fccf3}60.8%{color:#f33ff3}61.2%{color:#3fb4f3}61.6%{color:#3ff3e7}62%{color:#f33f87}62.4%{color:#3f75f3}62.8%{color:#a5f33f}63.2%{color:#a2f33f}63.6%{color:#3f60f3}64%{color:#3ff342}64.4%{color:#abf33f}64.8%{color:#54f33f}65.2%{color:#f33fea}65.6%{color:#93f33f}66%{color:#f3e43f}66.4%{color:#3fc0f3}66.8%{color:#e73ff3}67.2%{color:#f3783f}67.6%{color:#f33f4b}68%{color:#b4f33f}68.4%{color:#3ff34e}68.8%{color:#3fc3f3}69.2%{color:#f33f78}69.6%{color:#3f81f3}70%{color:#f33fc3}70.4%{color:#f34b3f}70.8%{color:#b43ff3}71.2%{color:#f3b73f}71.6%{color:#3ff3ab}72%{color:#3ff342}72.4%{color:#f33fba}72.8%{color:#5df33f}73.2%{color:#f3cc3f}73.6%{color:#f3c33f}74%{color:#5df33f}74.4%{color:#3ff378}74.8%{color:#f33f5a}75.2%{color:#813ff3}75.6%{color:#f36f3f}76%{color:#f35d3f}76.4%{color:#f33f90}76.8%{color:#f33f45}77.2%{color:#f34b3f}77.6%{color:#3ff37b}78%{color:#3ff357}78.4%{color:#3f84f3}78.8%{color:#3f6cf3}79.2%{color:#993ff3}79.6%{color:#9f3ff3}80%{color:#3fd5f3}80.4%{color:#3f8df3}80.8%{color:#f33fd8}81.2%{color:#3ff3ea}81.6%{color:#bd3ff3}82%{color:#933ff3}82.4%{color:#c3f33f}82.8%{color:#f3bd3f}83.2%{color:#3ff37e}83.6%{color:#3ff3ab}84%{color:#f33f6c}84.4%{color:#873ff3}84.8%{color:#3ff3d2}85.2%{color:#3ff3f3}85.6%{color:#3fdef3}86%{color:#3fc3f3}86.4%{color:#cf3ff3}86.8%{color:#f3813f}87.2%{color:#3f84f3}87.6%{color:#f3f33f}88%{color:#3ff3d2}88.4%{color:#3f3ff3}88.8%{color:#3f72f3}89.2%{color:#c03ff3}89.6%{color:#f3543f}90%{color:#e13ff3}90.4%{color:#3f81f3}90.8%{color:#3f72f3}91.2%{color:#c03ff3}91.6%{color:#8df33f}92%{color:#78f33f}92.4%{color:#f33fa2}92.8%{color:#f33fba}93.2%{color:#b43ff3}93.6%{color:#3fc0f3}94%{color:#f3db3f}94.4%{color:#3ff3c6}94.8%{color:#3f48f3}95.2%{color:#3fe1f3}95.6%{color:#3ff387}96%{color:#453ff3}96.4%{color:#b7f33f}96.8%{color:#3fe4f3}97.2%{color:#3f57f3}97.6%{color:#f33f69}98%{color:#f33f81}98.4%{color:#f3d23f}98.8%{color:#3fb1f3}99.2%{color:#66f33f}99.6%{color:#f33f54}to{color:#b7f33f}}.anim-text-flow span:nth-of-type(1),.anim-text-flow-hover:hover span:nth-of-type(1){animation-delay:-9.9s}.anim-text-flow span:nth-of-type(2),.anim-text-flow-hover:hover span:nth-of-type(2){animation-delay:-9.8s}.anim-text-flow span:nth-of-type(3),.anim-text-flow-hover:hover span:nth-of-type(3){animation-delay:-9.7s}.anim-text-flow span:nth-of-type(4),.anim-text-flow-hover:hover span:nth-of-type(4){animation-delay:-9.6s}.anim-text-flow span:nth-of-type(5),.anim-text-flow-hover:hover span:nth-of-type(5){animation-delay:-9.5s}.anim-text-flow span:nth-of-type(6),.anim-text-flow-hover:hover span:nth-of-type(6){animation-delay:-9.4s}.anim-text-flow span:nth-of-type(7),.anim-text-flow-hover:hover span:nth-of-type(7){animation-delay:-9.3s}.anim-text-flow span:nth-of-type(8),.anim-text-flow-hover:hover span:nth-of-type(8){animation-delay:-9.2s}.anim-text-flow span:nth-of-type(9),.anim-text-flow-hover:hover span:nth-of-type(9){animation-delay:-9.1s}.anim-text-flow span:nth-of-type(10),.anim-text-flow-hover:hover span:nth-of-type(10){animation-delay:-9s}.anim-text-flow span:nth-of-type(11),.anim-text-flow-hover:hover span:nth-of-type(11){animation-delay:-8.9s}.anim-text-flow span:nth-of-type(12),.anim-text-flow-hover:hover span:nth-of-type(12){animation-delay:-8.8s}.anim-text-flow span:nth-of-type(13),.anim-text-flow-hover:hover span:nth-of-type(13){animation-delay:-8.7s}.anim-text-flow span:nth-of-type(14),.anim-text-flow-hover:hover span:nth-of-type(14){animation-delay:-8.6s}.anim-text-flow span:nth-of-type(15),.anim-text-flow-hover:hover span:nth-of-type(15){animation-delay:-8.5s}.anim-text-flow span:nth-of-type(16),.anim-text-flow-hover:hover span:nth-of-type(16){animation-delay:-8.4s}.anim-text-flow span:nth-of-type(17),.anim-text-flow-hover:hover span:nth-of-type(17){animation-delay:-8.3s}.anim-text-flow span:nth-of-type(18),.anim-text-flow-hover:hover span:nth-of-type(18){animation-delay:-8.2s}.anim-text-flow span:nth-of-type(19),.anim-text-flow-hover:hover span:nth-of-type(19){animation-delay:-8.1s}.anim-text-flow span:nth-of-type(20),.anim-text-flow-hover:hover span:nth-of-type(20){animation-delay:-8s}.anim-text-flow span:nth-of-type(21),.anim-text-flow-hover:hover span:nth-of-type(21){animation-delay:-7.9s}.anim-text-flow span:nth-of-type(22),.anim-text-flow-hover:hover span:nth-of-type(22){animation-delay:-7.8s}.anim-text-flow span:nth-of-type(23),.anim-text-flow-hover:hover span:nth-of-type(23){animation-delay:-7.7s}.anim-text-flow span:nth-of-type(24),.anim-text-flow-hover:hover span:nth-of-type(24){animation-delay:-7.6s}.anim-text-flow span:nth-of-type(25),.anim-text-flow-hover:hover span:nth-of-type(25){animation-delay:-7.5s}.anim-text-flow span:nth-of-type(26),.anim-text-flow-hover:hover span:nth-of-type(26){animation-delay:-7.4s}.anim-text-flow span:nth-of-type(27),.anim-text-flow-hover:hover span:nth-of-type(27){animation-delay:-7.3s}.anim-text-flow span:nth-of-type(28),.anim-text-flow-hover:hover span:nth-of-type(28){animation-delay:-7.2s}.anim-text-flow span:nth-of-type(29),.anim-text-flow-hover:hover span:nth-of-type(29){animation-delay:-7.1s}.anim-text-flow span:nth-of-type(30),.anim-text-flow-hover:hover span:nth-of-type(30){animation-delay:-7s}.anim-text-flow span:nth-of-type(31),.anim-text-flow-hover:hover span:nth-of-type(31){animation-delay:-6.9s}.anim-text-flow span:nth-of-type(32),.anim-text-flow-hover:hover span:nth-of-type(32){animation-delay:-6.8s}.anim-text-flow span:nth-of-type(33),.anim-text-flow-hover:hover span:nth-of-type(33){animation-delay:-6.7s}.anim-text-flow span:nth-of-type(34),.anim-text-flow-hover:hover span:nth-of-type(34){animation-delay:-6.6s}.anim-text-flow span:nth-of-type(35),.anim-text-flow-hover:hover span:nth-of-type(35){animation-delay:-6.5s}.anim-text-flow span:nth-of-type(36),.anim-text-flow-hover:hover span:nth-of-type(36){animation-delay:-6.4s}.anim-text-flow span:nth-of-type(37),.anim-text-flow-hover:hover span:nth-of-type(37){animation-delay:-6.3s}.anim-text-flow span:nth-of-type(38),.anim-text-flow-hover:hover span:nth-of-type(38){animation-delay:-6.2s}.anim-text-flow span:nth-of-type(39),.anim-text-flow-hover:hover span:nth-of-type(39){animation-delay:-6.1s}.anim-text-flow span:nth-of-type(40),.anim-text-flow-hover:hover span:nth-of-type(40){animation-delay:-6s}.anim-text-flow span:nth-of-type(41),.anim-text-flow-hover:hover span:nth-of-type(41){animation-delay:-5.9s}.anim-text-flow span:nth-of-type(42),.anim-text-flow-hover:hover span:nth-of-type(42){animation-delay:-5.8s}.anim-text-flow span:nth-of-type(43),.anim-text-flow-hover:hover span:nth-of-type(43){animation-delay:-5.7s}.anim-text-flow span:nth-of-type(44),.anim-text-flow-hover:hover span:nth-of-type(44){animation-delay:-5.6s}.anim-text-flow span:nth-of-type(45),.anim-text-flow-hover:hover span:nth-of-type(45){animation-delay:-5.5s}.anim-text-flow span:nth-of-type(46),.anim-text-flow-hover:hover span:nth-of-type(46){animation-delay:-5.4s}.anim-text-flow span:nth-of-type(47),.anim-text-flow-hover:hover span:nth-of-type(47){animation-delay:-5.3s}.anim-text-flow span:nth-of-type(48),.anim-text-flow-hover:hover span:nth-of-type(48){animation-delay:-5.2s}.anim-text-flow span:nth-of-type(49),.anim-text-flow-hover:hover span:nth-of-type(49){animation-delay:-5.1s}.anim-text-flow span:nth-of-type(50),.anim-text-flow-hover:hover span:nth-of-type(50){animation-delay:-5s}.anim-text-flow span:nth-of-type(51),.anim-text-flow-hover:hover span:nth-of-type(51){animation-delay:-4.9s}.anim-text-flow span:nth-of-type(52),.anim-text-flow-hover:hover span:nth-of-type(52){animation-delay:-4.8s}.anim-text-flow span:nth-of-type(53),.anim-text-flow-hover:hover span:nth-of-type(53){animation-delay:-4.7s}.anim-text-flow span:nth-of-type(54),.anim-text-flow-hover:hover span:nth-of-type(54){animation-delay:-4.6s}.anim-text-flow span:nth-of-type(55),.anim-text-flow-hover:hover span:nth-of-type(55){animation-delay:-4.5s}.anim-text-flow span:nth-of-type(56),.anim-text-flow-hover:hover span:nth-of-type(56){animation-delay:-4.4s}.anim-text-flow span:nth-of-type(57),.anim-text-flow-hover:hover span:nth-of-type(57){animation-delay:-4.3s}.anim-text-flow span:nth-of-type(58),.anim-text-flow-hover:hover span:nth-of-type(58){animation-delay:-4.2s}.anim-text-flow span:nth-of-type(59),.anim-text-flow-hover:hover span:nth-of-type(59){animation-delay:-4.1s}.anim-text-flow span:nth-of-type(60),.anim-text-flow-hover:hover span:nth-of-type(60){animation-delay:-4s}.anim-text-flow span:nth-of-type(61),.anim-text-flow-hover:hover span:nth-of-type(61){animation-delay:-3.9s}.anim-text-flow span:nth-of-type(62),.anim-text-flow-hover:hover span:nth-of-type(62){animation-delay:-3.8s}.anim-text-flow span:nth-of-type(63),.anim-text-flow-hover:hover span:nth-of-type(63){animation-delay:-3.7s}.anim-text-flow span:nth-of-type(64),.anim-text-flow-hover:hover span:nth-of-type(64){animation-delay:-3.6s}.anim-text-flow span:nth-of-type(65),.anim-text-flow-hover:hover span:nth-of-type(65){animation-delay:-3.5s}.anim-text-flow span:nth-of-type(66),.anim-text-flow-hover:hover span:nth-of-type(66){animation-delay:-3.4s}.anim-text-flow span:nth-of-type(67),.anim-text-flow-hover:hover span:nth-of-type(67){animation-delay:-3.3s}.anim-text-flow span:nth-of-type(68),.anim-text-flow-hover:hover span:nth-of-type(68){animation-delay:-3.2s}.anim-text-flow span:nth-of-type(69),.anim-text-flow-hover:hover span:nth-of-type(69){animation-delay:-3.1s}.anim-text-flow span:nth-of-type(70),.anim-text-flow-hover:hover span:nth-of-type(70){animation-delay:-3s}.anim-text-flow span:nth-of-type(71),.anim-text-flow-hover:hover span:nth-of-type(71){animation-delay:-2.9s}.anim-text-flow span:nth-of-type(72),.anim-text-flow-hover:hover span:nth-of-type(72){animation-delay:-2.8s}.anim-text-flow span:nth-of-type(73),.anim-text-flow-hover:hover span:nth-of-type(73){animation-delay:-2.7s}.anim-text-flow span:nth-of-type(74),.anim-text-flow-hover:hover span:nth-of-type(74){animation-delay:-2.6s}.anim-text-flow span:nth-of-type(75),.anim-text-flow-hover:hover span:nth-of-type(75){animation-delay:-2.5s}.anim-text-flow span:nth-of-type(76),.anim-text-flow-hover:hover span:nth-of-type(76){animation-delay:-2.4s}.anim-text-flow span:nth-of-type(77),.anim-text-flow-hover:hover span:nth-of-type(77){animation-delay:-2.3s}.anim-text-flow span:nth-of-type(78),.anim-text-flow-hover:hover span:nth-of-type(78){animation-delay:-2.2s}.anim-text-flow span:nth-of-type(79),.anim-text-flow-hover:hover span:nth-of-type(79){animation-delay:-2.1s}.anim-text-flow span:nth-of-type(80),.anim-text-flow-hover:hover span:nth-of-type(80){animation-delay:-2s}.anim-text-flow span:nth-of-type(81),.anim-text-flow-hover:hover span:nth-of-type(81){animation-delay:-1.9s}.anim-text-flow span:nth-of-type(82),.anim-text-flow-hover:hover span:nth-of-type(82){animation-delay:-1.8s}.anim-text-flow span:nth-of-type(83),.anim-text-flow-hover:hover span:nth-of-type(83){animation-delay:-1.7s}.anim-text-flow span:nth-of-type(84),.anim-text-flow-hover:hover span:nth-of-type(84){animation-delay:-1.6s}.anim-text-flow span:nth-of-type(85),.anim-text-flow-hover:hover span:nth-of-type(85){animation-delay:-1.5s}.anim-text-flow span:nth-of-type(86),.anim-text-flow-hover:hover span:nth-of-type(86){animation-delay:-1.4s}.anim-text-flow span:nth-of-type(87),.anim-text-flow-hover:hover span:nth-of-type(87){animation-delay:-1.3s}.anim-text-flow span:nth-of-type(88),.anim-text-flow-hover:hover span:nth-of-type(88){animation-delay:-1.2s}.anim-text-flow span:nth-of-type(89),.anim-text-flow-hover:hover span:nth-of-type(89){animation-delay:-1.1s}.anim-text-flow span:nth-of-type(90),.anim-text-flow-hover:hover span:nth-of-type(90){animation-delay:-1s}.anim-text-flow span:nth-of-type(91),.anim-text-flow-hover:hover span:nth-of-type(91){animation-delay:-.9s}.anim-text-flow span:nth-of-type(92),.anim-text-flow-hover:hover span:nth-of-type(92){animation-delay:-.8s}.anim-text-flow span:nth-of-type(93),.anim-text-flow-hover:hover span:nth-of-type(93){animation-delay:-.7s}.anim-text-flow span:nth-of-type(94),.anim-text-flow-hover:hover span:nth-of-type(94){animation-delay:-.6s}.anim-text-flow span:nth-of-type(95),.anim-text-flow-hover:hover span:nth-of-type(95){animation-delay:-.5s}.anim-text-flow span:nth-of-type(96),.anim-text-flow-hover:hover span:nth-of-type(96){animation-delay:-.4s}.anim-text-flow span:nth-of-type(97),.anim-text-flow-hover:hover span:nth-of-type(97){animation-delay:-.3s}.anim-text-flow span:nth-of-type(98),.anim-text-flow-hover:hover span:nth-of-type(98){animation-delay:-.2s}.anim-text-flow span:nth-of-type(99),.anim-text-flow-hover:hover span:nth-of-type(99){animation-delay:-.1s}.anim-text-flow span:nth-of-type(100),.anim-text-flow-hover:hover span:nth-of-type(100){animation-delay:0s}.anim-text-flow:hover span{animation:none!important}.raining .anim-text-flow span{animation-name:anim-text-flow-keys;animation-duration:10s;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:forwards}.raining .anim-text-flow:hover span{animation:none!important}@media only screen and (min-width: 414px){.btn{font-size:1.4rem;letter-spacing:.15rem}.modal-content{width:60%}}@media (max-width: 413px){.btn{font-size:1rem;padding:4px 8px;margin:.5rem;letter-spacing:.12rem}.outline{padding:0 8px;margin:.5rem;border-width:2px;font-size:1.2rem}.right-controls{padding:.4rem}.spawn-controls{gap:.6rem;justify-content:space-between}}@media (max-width: 640px){.topbar{flex-wrap:wrap;row-gap:8px}.topbar-center{order:2}.topbar-right{order:3;width:100%;justify-content:flex-start}}#makeItRain,.js-questions,.js-spawn-cat,.js-remove-cat,.right-controls,.spawn-controls,.btn,button,.spawn-controls button,.right-controls .btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-size:16px;min-height:44px;min-width:44px}@media (prefers-reduced-motion: reduce){.wobble span{animation-duration:2.4s}.anim-text-flow span{animation-duration:20s!important}}body>canvas{position:fixed;inset:0;z-index:0;display:block}
