#app,body,html{margin:0}#app{font-family:Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#fff;background:#000;min-height:100vh}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}input[type=number],input[type=text]{background:#333;border-radius:.4em;padding:.2em .5em .3em;line-height:1em;color:#f0f8ff;border:none;width:100%;box-sizing:border-box}input[type=number]:focus,input[type=text]:focus{border:none;outline:none}button{background:#5a5a5a;border-radius:.4em;padding:.2em .5em .3em;line-height:1em;color:#f0f8ff;border:none;width:100%;box-sizing:border-box}button:focus{border:none;outline:none}.presets .modal-position{position:relative}.presets .modal-content{background-color:#00008b;padding:.5em;position:absolute;top:30px;right:0}.presets .modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0}.error{color:#ff0!important}.settings a{color:#fff}.settings .modal-position{position:relative}.settings .modal-content{text-align:left;background-color:#00008b;padding:.5em;position:absolute;right:0;top:30px;width:20em;overflow:auto}.settings .modal-content input{background-color:hsla(0,0%,100%,.2)}.settings .modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0}.operator{min-width:1.5em}.operator,.var{display:inline-block;border:1px solid #999;border-radius:2px;padding:0 .2em;font-family:Courier New,Courier,monospace}.help a{color:#fff}.help .modal-position{position:relative}.help .modal-content{text-align:left;background-color:#00008b;padding:.5em;position:fixed;right:0;top:35px;bottom:0;width:30em;overflow:auto}.help .modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0}.fun-library .modal-position{position:relative}.fun-library .modal-content{background-color:#00008b;padding:.5em;position:absolute;top:30px;right:0}.fun-library .modal-backdrop{position:absolute;top:0;left:0;right:0;bottom:0}.fun-library .favs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;max-height:90vh;overflow:auto}.fun-library .favs .fav-item{width:100%;line-height:0}.fun-library .favs .fav-item .fav-item-img{width:100px;margin:0;padding:0}.fun-edior[data-v-5da8e6df]{display:flex;flex-direction:column}.fun-controls[data-v-5da8e6df]{margin-top:.3em;margin-bottom:.5em}.fun-preview[data-v-5da8e6df]{width:100%}