.background-effect{position:fixed;width:100%;min-height:100vh;background-color:#0f172a;z-index:-1}.background-grid{position:absolute;inset:0;background-image:linear-gradient(to right,#4f4f4f2e 1px,transparent 1px),linear-gradient(to bottom,#4f4f4f2e 1px,transparent 1px);background-size:14px 24px;pointer-events:none}.am-container{min-width:28vmax;width:30vmax;min-height:max-content;max-height:90vh;background-color:#fff1;border-radius:.8vmax;display:flex;flex-direction:column;padding:1vmax;gap:.7vmax;h1{font-size:1.7vmax;text-align:center;background:linear-gradient(90deg,#38bdf8,#818cf8,#f472b6);background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.container-options{display:flex;border-radius:.8vmax;backdrop-filter:blur(.5vmax);background-color:#0004;padding:.4vmax;.option{display:flex;justify-content:center;align-items:center;flex-grow:1;input{width:3vmax;height:1.5vmax;border-width:.1vmax;outline:none}&.option-canvas-size{gap:.4vmax;label{color:#e9e9e9}input{user-select:none}}&.option-download{flex-grow:.7;svg{color:#fff;width:1.6vmax;height:1.6vmax}}}}.button-container{perspective:65.18vmax}.button{width:13.03vmax;height:3.91vmax;border-radius:1.95vmax;box-shadow:inset 0 .065vmax .13vmax #fff6,inset 0 -.065vmax .13vmax #0003,0 .26vmax .52vmax #0003,0 0 1.3vmax #ffffff1a;background:linear-gradient(to bottom,#ffffff26,#ffffff0d);transform:rotateX(15deg) translateZ(0);transition:all .3s cubic-bezier(.68,-.55,.27,1.55);position:relative;cursor:pointer;animation:pulse 2s infinite ease-in-out;overflow:hidden;display:flex;flex-wrap:wrap;place-content:center;zoom:.7}.button:before{content:"";position:absolute;top:0;left:-50px;width:50px;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.1),rgba(255,255,255,.2),rgba(255,255,255,.1),transparent);transform:skew(-25deg);animation:shine 3s infinite linear;pointer-events:none;z-index:1}.button:after{content:"";position:absolute;bottom:-10px;left:10%;width:80%;height:10px;background:radial-gradient(ellipse at center,rgba(0,0,0,.3) 0%,transparent 70%);z-index:-1}.button span{position:relative;z-index:2;color:#fff;font-size:1.1vmax;font-family:Arial,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.5);display:block;text-align:center}.button:hover{transform:rotateX(0) translateZ(15px) scale(1.05);box-shadow:inset 0 1px 2px #fff6,inset 0 -1px 2px #0003,0 8px 16px #0000004d,0 0 40px #ffffff40}.button:active{transform:rotateX(0) translateZ(-5px) scale(.95);box-shadow:inset 0 1px 2px #fff6,inset 0 -1px 2px #0003,0 2px 4px #0003,0 0 10px #ffffff1a}@keyframes pulse{0%,to{box-shadow:inset 0 1px 2px #fff6,inset 0 -1px 2px #0003,0 4px 8px #0003,0 0 20px #ffffff1a}50%{box-shadow:inset 0 1px 2px #fff6,inset 0 -1px 2px #0003,0 4px 8px #0003,0 0 30px #fff3}}@keyframes shine{0%{left:-50px}to{left:250px}}.am-canvas-board{background-color:#fff4;width:var(--w, 300px);margin-inline:auto;height:var(--h, 300px)}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular.woff2) format("woff2");font-display:swap;font-style:normal}@font-face{font-family:SuperCartoon;src:url(/assets/SuperCartoon.ttf) format("truetype");font-display:swap;font-style:normal}*,*:after,*:before{box-sizing:border-box;margin:0;padding:0;font-family:Roboto,sans-serif,system-ui,-apple-system,Segoe UI,Cantarell,Open Sans,Helvetica Neue;font-size:1vmax;user-select:none;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-family:SuperCartoon,Roboto,sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue}a,button,img{-webkit-tap-highlight-color:transparent;user-select:none}button{background-color:transparent;border:none;outline:none}body,#root{min-height:100vh;height:max-content;width:100%;display:flex;flex-wrap:wrap;place-content:center}#root{display:flex;flex-wrap:wrap;place-content:center}body{--sb-track-color: #000;--sb-thumb-color: dodgerblue;--sb-size: .7vmax}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color)}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color)}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}
