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