@font-face{font-family:Comic Sans MS;src:local("ComicSansMS-Bold"),local("Comic Sans MS"),local("Comic Sans"),url(/fonts/comic-sans.woff2) format("woff2"),url(/fonts/comic-sans.woff) format("woff")}.toola-master{width:100%;height:100%}.toola-body{margin:0;background-color:#f7b8ff;background-image:linear-gradient(176deg,#0af,#fbf 30%,#fbf 70%,#7f7 90%);background-size:100% 100%;background-size:100%;background-repeat:no-repeat;background-attachment:fixed}@-webkit-keyframes toola-unicorns{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes toola-unicorns{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}.toola-unicorns{position:fixed;z-index:-1;overflow:hidden;width:100%;height:100%;pointer-events:none}.toola-unicorns:after,.toola-unicorns:before{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../images/unicorn-left.svg);background-position:0;background-size:20% 20%;background-size:20%;background-repeat:no-repeat;-webkit-animation:toola-unicorns 5s infinite;animation:toola-unicorns 5s infinite}.toola-unicorns:after{background-image:url(../../images/unicorn-right.svg);background-position:100%}@media (min-width:1080px){.toola-unicorns:after,.toola-unicorns:before{content:""}}@media (min-height:500px) and (max-width:800px){.toola-unicorns:after,.toola-unicorns:before{content:"";background-position:bottom 25px left 25px;background-size:30% 30%;background-size:30%}.toola-unicorns:after{background-position:top 25px right 25px}}.toola-app{color:#480048;font-family:Roboto,Noto,sans-serif;font-size:16px;line-height:20px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.toola-app[v-cloak]{display:none}.toola-iconbutton{position:relative;display:-webkit-flex;display:flexbox;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;overflow:hidden;box-sizing:border-box;width:48px;height:48px;border:none;border-radius:50%;background:transparent;color:rgba(1,48,77,.62);fill:currentColor;outline:none;cursor:pointer;transition:background-color .3s;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;-moz-box-flex:0;-webkit-tap-highlight-color:transparent}.toola-iconbutton>*{pointer-events:none}.toola-iconbutton:hover{color:rgba(1,48,77,.9)}.toola-iconbutton:focus{color:rgba(1,48,77,.9);outline:none}.toola-iconbutton:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.12);transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-webkit-transform:scale(0);transform:scale(0)}.toola-iconbutton:active:before{-webkit-transform:none;transform:none}.toola-iconbutton[disabled]{opacity:.5;-webkit-filter:grayscale(1);filter:grayscale(1);pointer-events:none}.toola-button{position:relative;z-index:0;display:inline-block;overflow:hidden;box-sizing:border-box;height:40px;padding:0 16px;border:none;border-radius:4px;background:transparent;outline:none;font-family:inherit;font-weight:500;font-size:inherit;text-align:center;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;box-shadow:inset 0 0 0 1px purple;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.toola-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:1px;height:1px;margin:auto;border-radius:50%;background-color:currentColor;opacity:0;transition:opacity .3s,-webkit-transform 1ms .3s;transition:opacity .3s,transform 1ms .3s;transition:opacity .3s,transform 1ms .3s,-webkit-transform 1ms .3s}.toola-button:active:before{opacity:.12;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(200);transform:scale(200)}.toola-fab{position:absolute;right:0;bottom:0;z-index:8;overflow:hidden;box-sizing:border-box;width:56px;height:56px;margin:16px;padding:16px;border-radius:50%;background-color:#45aadb;color:#ea4335;fill:#fff;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);cursor:pointer;transition:box-shadow .12s cubic-bezier(.25,.25,0,1)}.toola-fab:hover{box-shadow:0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32);transition:box-shadow .15s cubic-bezier(0,0,.2,1)}.toola-fab:active{box-shadow:0 0 8px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.36)}.toola-fab:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:hsla(0,0%,100%,.1);transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;-webkit-transform:scale(0);transform:scale(0)}.toola-fab:active:before{-webkit-transform:none;transform:none}.toola-playerconfigitem{margin:16px}.toola-playerconfigitem__removebutton{display:inline-block;vertical-align:top;margin-left:8px}.toola-playerconfigitem__input{display:inline-block;vertical-align:top;box-sizing:border-box;width:200px;height:48px;padding:8px;border:none;border-radius:4px;background:hsla(0,0%,100%,.4);caret-color:purple;outline:none;font:inherit;font-size:16px;line-height:56px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.4);-webkit-tap-highlight-color:transparent}.toola-playerconfigitem__input:focus{box-shadow:inset 0 0 0 2px purple}.toola-playerconfigitem__input::placeholder,.toola-playerconfigitem__input:placeholder{color:rgba(0,0,0,.38)}.toola-playerconfigitem__input:input-placeholder{color:rgba(0,0,0,.38)}.toola-playerconfigitem__input::input-placeholder{color:rgba(0,0,0,.38)}.toola-playerconfigitem__input::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.toola-playerconfigitem__input:-ms-input-placeholder{color:rgba(0,0,0,.38)}.toola-playerconfigitem__input::placeholder{color:rgba(0,0,0,.38)}.toola-configpage__add{width:170px;margin:0 16px}.toola-configpage__start{right:20px}.toola-configpage__title{margin:100px 16px 24px}.toola-configpage{display:block;overflow:hidden;width:288px}.toola-configpage,.toola-scorepage{position:relative;margin:auto;padding:24px}.toola-scorepage{width:-webkit-fit-content;width:fit-content}.toola-playerscoreitem{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;min-width:120px;margin:8px;border:2px solid #0a6693;border-radius:8px;background:hsla(0,0%,100%,.4)}.toola-playerscoreitem__label{margin:16px 8px;text-align:center}.toola-playerscoreitem__actions{margin:4px auto}.toola-playerscoreitem__modify{margin:4px}.toola-playerscoreitem__input{-webkit-appearance:textfield;appearance:textfield;width:100px;margin:auto auto 16px;border:none;background:none;caret-color:purple;outline:none;font-size:32px;text-align:center;box-shadow:none}.toola-playerscoreitem__input::-webkit-inner-spin-button,.toola-playerscoreitem__input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.toola-configpage__title,.toola-scorepage__title{width:100%;min-width:240px;height:40px;font-family:Comic Sans MS,Arial,sans-serif;font-weight:400}.toola-scorepage__start{bottom:-20px}