html,body{margin:0;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:middle}button,input{line-height:normal;*overflow:visible;border:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input:focus,textarea:focus,button:focus{outline:none}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;appearance:button;-webkit-appearance:button}body{color:#fff;font-family:Verdana,Geneva,sans-serif;font-size:85%;line-height:1.25em}.fursona-check{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#020f23;background-image:url("/src/assets/background.png");display:flex;flex-direction:column;justify-content:center;align-items:center}.fursona-check .fursona-check-dialog{margin:.5em;margin-bottom:2.5em;height:min-content;width:500px;max-width:100%}.fursona-check .fursona-check-dialog .dialog-header{padding:0 .5em;margin-bottom:.5em}.fursona-check .fursona-check-dialog .dialog-content{background:#152f56;padding:2em 1em 1em;border-radius:3px 3px 0 0;display:flex;flex-direction:column;align-items:center}.fursona-check .fursona-check-dialog .dialog-content p:last-child{margin-bottom:0}.fursona-check .fursona-check-dialog .dialog-content #drawing-area{display:flex;flex-direction:column;gap:.5em;margin-top:1em;width:400px;max-width:100%}.fursona-check .fursona-check-dialog .dialog-content #drawing-area canvas{border:1px solid #ccc;background:#fff}.fursona-check .fursona-check-dialog .dialog-content #drawing-area .drawing-button{width:32px;height:32px;border-radius:50%;cursor:pointer;border:2px solid rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;transition:transform .1s ease-in-out,background .2s ease-in-out;background:#25477b}.fursona-check .fursona-check-dialog .dialog-content #drawing-area .drawing-button:hover{transform:scale(1.1)}.fursona-check .fursona-check-dialog .dialog-content #drawing-area .drawing-button.selected{border-color:#fff}.fursona-check .fursona-check-dialog .dialog-content #drawing-area .color-picker{display:flex;justify-content:center;flex-wrap:wrap;gap:.5em;margin-bottom:.5em}.fursona-check .fursona-check-dialog .dialog-content #drawing-area .brush-controls{display:flex;justify-content:space-between;align-items:center;gap:1.5em;margin-top:.5em;width:100%}.fursona-check .fursona-check-dialog .dialog-content #drawing-area .brush-controls .tools{display:flex;gap:.5em}.fursona-check .fursona-check-dialog .dialog-content #drawing-area .brush-controls .tools #eraser,.fursona-check .fursona-check-dialog .dialog-content #drawing-area .brush-controls .tools #undo{font-size:1.2em;color:#fff}.fursona-check .fursona-check-dialog .dialog-content #drawing-area .brush-controls .brush-picker{display:flex;gap:.5em}.fursona-check .fursona-check-dialog .dialog-content #drawing-area .brush-controls .brush-picker .brush-size .brush-dot{border-radius:50%;background:#000;transition:background .1s ease-in-out}.fursona-check .fursona-check-dialog .dialog-content #drawing-area .brush-controls .brush-picker .brush-size .brush-small{width:10px;height:10px}.fursona-check .fursona-check-dialog .dialog-content #drawing-area .brush-controls .brush-picker .brush-size .brush-medium{width:16px;height:16px}.fursona-check .fursona-check-dialog .dialog-content #drawing-area .brush-controls .brush-picker .brush-size .brush-large{width:24px;height:24px}.fursona-check .fursona-check-dialog .dialog-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5em;background:#152f56;padding:1em 1em 2em;border-radius:0 0 3px 3px}.fursona-check .fursona-check-dialog .dialog-footer button{background:#25477b;color:#b4c7d9;padding:.5em 1em;border-radius:3px;transition:background .1s ease-in-out}.fursona-check .fursona-check-dialog .dialog-footer button:hover{background:#2b538e;color:#e9f2fa}
