.draggable{pointer-events:auto;transition:filter .3s ease-in-out}.draggable.selected.move{transition:filter .1s}.handle-container{border:1px solid rgba(0,0,0,.15);position:absolute;z-index:10000;display:block;user-select:none;margin:0;pointer-events:none}.handle-container.move{filter:drop-shadow(2px 4px 0 rgba(15,15,15,.281));transition:filter .1s}.handle-container button{pointer-events:all;max-width:50%;max-height:50%;width:18px;height:18px;background-color:transparent;border:none;padding:0;margin:0}.handle-container svg{stroke:#000;fill:hsla(0,0%,100%,.5);width:100%;height:100%}.duplicate{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:25px!important;height:25px!important;display:none}.duplicate.active,.duplicate:hover{filter:drop-shadow(2px 2px 0 rgba(0,128,0,.596))}.x{right:0;top:0;transform:translate(50%,-50%);position:absolute;filter:drop-shadow(1px 1px 1px rgba(255,255,255,.5)) drop-shadow(-1px -1px 1px rgba(255,255,255,.5)) drop-shadow(-1px 1px 1px rgba(255,255,255,.5)) drop-shadow(1px -1px 1px rgba(255,255,255,.5))}.x.active,.x:hover{filter:drop-shadow(2px 2px 2px red) drop-shadow(1px 1px 1px rgba(255,255,255,.5)) drop-shadow(-1px -1px 1px rgba(255,255,255,.5)) drop-shadow(-1px 1px 1px rgba(255,255,255,.5)) drop-shadow(1px -1px 1px rgba(255,255,255,.5))}.draggable{margin:0;touch-action:manipulation}@media screen and (max-width:600px){.handle-container .tool{zoom:2}}.resize-handle{position:absolute;width:18px;height:18px;border:1px solid #000;box-sizing:border-box;z-index:1000000;background-color:#fff;transform:translate(-50%,-50%);display:block;user-select:none;margin:0;pointer-events:all;right:-18px;bottom:-18px;border-radius:100%;cursor:grabbing}textarea{font-size:2rem;padding:.5rem;border:none;white-space:pre;overflow:hidden;background:transparent}textarea::-webkit-resizer{display:none}.locked{pointer-events:none}h1,textarea{text-shadow:-1px -1px 0 #f5f5f5,1px -1px 0 #f5f5f5,-1px 1px 0 #f5f5f5,1px 1px 0 #f5f5f5}#debug{position:absolute;right:0;bottom:0}#ui{position:relative}#items,#ui{left:0;bottom:0}#items{position:fixed;display:flex;align-items:flex-end}#items,#items img{user-select:none}#add-image{left:10px;bottom:10px}#items .tool:hover{transform:rotate(4deg)}.tool{background-size:contain}#items #locked,#items #unlocked{margin-bottom:10px}#locked{background-image:url(/locked.4bedf26a.png)}#locked:hover{transform:rotate(0deg)!important}#locked:hover,#unlocked{background-image:url(/unlocked.9b9a01d3.png)}#unlocked{transform:rotate(-2deg)!important}#unlocked:hover{transform:rotate(-4deg)!important}#ui .tool{margin:5px;width:70px;height:70px;z-index:166}.tool{display:inline-block;mix-blend-mode:normal;pointer-events:auto}#fake-input{opacity:0;position:relative;left:-1000px;font-size:30px}#chat-image{position:fixed;right:10px;bottom:0}@media screen and (min-width:800px){#chat-image{display:none}}#info{box-shadow:4px 8px 0 rgba(15,15,15,.226);z-index:99999;padding:30px;font-size:22px;max-width:450px;line-height:45px;font-weight:100;background-color:hsla(0,0%,100%,.996078431372549);border:1px solid #000;border-radius:0;transform:translate(-50%,-50%)}#info,#pw-input{position:absolute}#pw-input{z-index:200;left:70px;bottom:20px;font-size:1.2rem;width:8rem;border:2px solid #6e6c6c}h3.tool{font-weight:300;display:flex;align-items:center;width:fit-content!important}h3.tool:hover{filter:drop-shadow(0 0 5px white);transform:rotate(1deg) scale(1.05)!important}.PullTabContent{position:fixed;z-index:10000000;top:0;left:50%;width:500px;background-color:#fff;border-radius:10px;padding:50px 1rem 1rem;transform:translate(-50%,-100%) scale(.96);transition:transform .25s cubic-bezier(.56,-.36,.5,1.32);border:2px ridge #000;box-sizing:border-box}.PullTabContent img{width:100%}.PullTabContent.open{transform:translate(-50%,-20px) scale(1)}.PullTabContent.hidden{transform:translate(-50%,calc(-100% - 60px)) scale(1)!important}label{display:inline-block;width:40%}.PullTabContent h1,.PullTabContent p{margin-bottom:.5rem}input{font-size:1.2rem;width:60%;display:inline-block;margin-bottom:.7rem;transition:all .1s cubic-bezier(.56,-.36,.5,1.32)}input:focus{transform:scale(1.025)}input[type=checkbox]{height:1.3rem;width:1.3rem}input[type=submit]{border:3px solid #000;margin:1rem auto 1.5rem;width:fit-content;padding:.3rem 1rem;font-weight:700;display:block;filter:drop-shadow(0 0 0 rgba(73,71,71,.548))}input[type=submit]:hover{transform:scale(1.02);filter:drop-shadow(1px 2px 2px rgba(73,71,71,.348))}input[type=submit]:active{transform:scale(1.1);background-color:#c0c0f7}
/*# sourceMappingURL=/app.43c04ca3.css.map */