:root{--bg-color:#ccf}html,body{height:100%}body *{opacity:.7}html{cursor:pointer;cursor:hand;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;color:var(--bg-color);font-family:sans-serif;font-size:85%;overflow:hidden}div{z-index:1;width:100%;margin-left:auto;margin-right:auto;padding:1ex;position:absolute}#menuform{width:auto;height:100%;position:absolute}#menubutton{z-index:2;padding:1em}.modal:not([hidden]){z-index:2;justify-content:center;align-items:center;width:100%;min-height:100%;display:flex}.modal *{opacity:1;display:block;position:relative}.modal>div{background:#000;width:auto;padding:1em}#menu>div>button{background:var(--bg-color);color:#000;border-radius:.2em;margin:.5em;padding:.5em;text-decoration:none}.header{width:100%;padding:0}#fakebutton{opacity:0;z-index:-1;padding:1em}div#copy{text-align:center;font-size:80%;bottom:0}div#info{text-align:center;letter-spacing:2px;padding-top:.5ex;top:0}div#Target{pointer-events:none;width:10vw;height:10vh;margin-bottom:-5vh;margin-left:-5vw;padding:0}#Target>img{width:100%;height:100%;position:relative}#Target.hidden,#Target>img:last-child{display:none}#Target>img:first-child,#Target.sad>img:last-child{display:initial}#Target.sad>img:first-child{display:none}form{z-index:2;padding:1ex;font-size:80%;position:absolute}form#resolution{bottom:0;left:0}input{color:#ccf;background:#000;border:1px solid #ccf;width:3em;font-weight:400;display:inline-block;position:relative}form#drops{text-align:right;font-size:120%;bottom:0;right:0}input#drop_range{width:10em}canvas{z-index:0;opacity:1}
