:root{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{margin:0}#app{font-family:Verdana,Geneva,Tahoma,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#nav{overflow:hidden;background-color:#428bca}#nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style-type:none;margin:0;padding:0}#nav .link{display:block;color:#fff;text-align:center;padding:1em 1.1em;text-decoration:none;cursor:pointer}#nav .link:hover{background-color:#111}.container{padding:2em}.header{margin:0 0;padding-bottom:.5em;text-align:center}.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main,.main__canvas{padding-bottom:1em}.canvas{border:1px solid #b9bfc9}.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1em;padding-bottom:1em}.button__add{background-color:#428bca;color:#fcfcfc;font-size:1em}.button__add,.button__erase{border:none;border-radius:.5em;padding:1em 2em;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;margin-right:1em}.button__erase{background-color:#e7e7e7;color:#000;font-size:16px}.button__add:hover,.button__erase:hover{background-color:#111}.button__erase:hover{color:#fcfcfc}.toast-css{background-color:#428bca!important}.buttons[data-v-4039a5f1]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.toggle[data-v-4039a5f1]{margin-left:1.5em}.buttons[data-v-4879717a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button__train[data-v-4879717a]{background-color:#5cb85c;color:#fcfcfc;border:none;border-radius:.5em;padding:1em 2em;text-align:center;text-decoration:none;display:inline-block;font-size:1em;cursor:pointer;margin-right:1em}.button__train[data-v-4879717a]:hover{background-color:#111}.trainer[data-v-4879717a]{display:grid;grid-template-columns:[labels] auto [controls] 1fr;grid-auto-flow:row;grid-gap:.8em;padding:1.2em}.trainer>label[data-v-4879717a]{grid-column:labels;grid-row:auto}.trainer>input[data-v-4879717a]{grid-column:controls;grid-row:auto;border:none;padding:1em}.trainer__controls[data-v-4879717a]{padding:1.2em}.buttons[data-v-a43eaf88]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.toggle[data-v-a43eaf88]{margin-left:1.5em}