@font-face{font-family:ArialBlack;src:url(/Arial-Black.woff);font-display:swap}*{margin:0;padding:0}body,html{cursor:default;-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;background-color:#320000;background-image:url(/projectTextures/bck1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;font-family:ArialBlack,Arial Bold,Gadget,Impact,sans-serif;overflow:hidden}body{position:fixed;inset:0}ul{list-style:none}body:before{content:"";z-index:10;width:100%;height:10px;position:fixed;top:-10px;left:0;box-shadow:0 0 5px #000,0 0 10px #000,0 0 15px #000}body:after{content:"";z-index:10;width:10px;height:100%;position:fixed;top:0;right:-11px;box-shadow:0 0 5px #000,0 0 10px #000,0 0 15px #000}#c{width:100%;height:100%;display:none;position:fixed;inset:0}.prompt{text-align:center;color:#fa0;letter-spacing:-1px;transform-origin:50% 10%;white-space:nowrap;z-index:3;cursor:pointer;padding:.5em 0;font-size:clamp(1.2rem,6vw,2rem);transition:all .5s ease-in-out;display:none;position:absolute;inset:40% 20% 50%;transform:scale(1.9)}.scorePrompt{text-align:center;color:#fa0;transform-origin:0%;white-space:nowrap;z-index:3;letter-spacing:0;width:6.5em;font-size:clamp(1rem,4.5vw,1.5rem);transition:all .5s ease-in;display:none;position:fixed;bottom:50%;left:20%;transform:scale(4)}#help{right:.4em;bottom:max(.2em, env(safe-area-inset-bottom));z-index:1;color:#fa0;letter-spacing:0;text-align:right;opacity:.5;padding:5px;font-size:clamp(.8rem,3.2vw,1.1rem);line-height:1.5em;transition:all .2s ease-in-out;position:fixed}#helpTouch{display:none}@media (pointer:coarse){#helpList{display:none}#helpTouch{display:block}}#glass{opacity:1;z-index:2;pointer-events:none;width:min(640px,100vw);transition:all .3s;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#score{bottom:max(.2em, env(safe-area-inset-bottom));z-index:2;color:#fa0;letter-spacing:0;font-size:clamp(1rem,4.5vw,1.5rem);position:fixed;left:.4em}#pause{top:max(.3em, env(safe-area-inset-top));z-index:4;color:#fa0;min-width:44px;min-height:44px;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;font-size:1.4rem;display:none;position:fixed;right:.4em}.playing #pause{display:block}#mute{top:max(.3em, env(safe-area-inset-top));z-index:4;color:#fa0;min-width:44px;min-height:44px;font:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;font-size:1.4rem;position:fixed;left:.4em}#mute.muted{opacity:.4;text-decoration:line-through}#popup{z-index:1;color:#fa0;letter-spacing:0;text-align:right;opacity:0;padding:5px;font-size:clamp(.8rem,3.2vw,1.1rem);line-height:1.5em;transition:all .2s ease-in-out;display:none;position:fixed;bottom:.2em;right:.4em}#seed{top:max(.4em, env(safe-area-inset-top));z-index:2;color:#fa0;opacity:.6;white-space:nowrap;font-size:clamp(.7rem,3vw,.9rem);position:fixed;left:50%;transform:translate(-50%)}#seed a{cursor:pointer;margin-left:.6em;padding:.6em 0;text-decoration:underline}.textshading{text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,1px 1px #000,2px 2px #000,-2px -2px #000,2px -2px #000,-2px 2px #000,-3px 1px #000,-4px 2px #000,-1px 3px #000,-2px 4px #000,-3px 3px #000,-4px 4px #000}.textshadingLight{text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,1px 1px #000,2px 2px #000,-2px -2px #000,2px -2px #000,-2px 2px #000}@media (prefers-reduced-motion:reduce){.prompt,.scorePrompt,#glass,#help,#popup{transition:none}}
