@import url(https://fonts.googleapis.com/css2?family=Ubuntu&display=swap);.algebra .algebra_inputs_wrapper,.algebra .algebra_questions_wrapper{align-items:center;border:1px solid #bbb;display:flex;justify-content:center;min-width:21em;padding:.8em}.algebra .algebra_inputs_wrapper{background-color:#e0e0e0;margin-top:.8em}.algebra .algebra_inputs_wrapper>*{margin-right:1.2em}.algebra .algebra_inputs_wrapper>:last-child{margin-right:0}.algebra .algebra_questions_wrapper{background-color:#fff;border-top:none;flex-direction:column;margin-bottom:1.1em}.algebra .algebra_questions_wrapper .algebra_question{margin-bottom:.8em}.algebra .algebra_questions_wrapper .algebra_question_type{font-size:.92em;margin-bottom:.2em;opacity:.9}.algebra .letter_tile{margin-bottom:.3em;width:3.8em}.area{background-repeat:no-repeat;background-size:100%;position:relative}.area .widgets{display:flex;flex-direction:column;max-width:20em;padding:1em}.area .button-node{align-items:center;background:linear-gradient(137deg,#7e7e7e,#9e9e9e 53%,#cacaca);border:.1em solid #8f8f8f;box-shadow:0 .3em .2em #333;color:#ccc;cursor:not-allowed;display:flex;font-family:inherit;font-size:inherit;height:2.5em;margin:.1em;opacity:.9;outline:none;padding:.3em;text-shadow:#444 1px 0 3px}.area .button-node:hover{background:linear-gradient(137deg,#797979,grey 53%,#a5a5a5);border-color:#797979;opacity:1}.area .button-node[data-is-unlocked=true]{background:linear-gradient(137deg,#6418a1,#7d28c2 53%,#8a3cca);border-color:#3b1b3b;box-shadow:0 .3em .2em #421942;color:#f5dbf4cc;cursor:pointer;opacity:1;outline-offset:.1em}.area .button-node[data-is-unlocked=true][data-is-completed=false]{box-shadow:none;outline:.3em solid #3b1b3b;outline-offset:.1em}.area .button-node[data-is-unlocked=true]:hover{background:linear-gradient(137deg,#54118a,#6214a1 53%,#852fcc)}.area .button-node[data-is-completed=true]{background:linear-gradient(137deg,#2a7c45,#2e864c 53%,#49c463);border:.2em solid #2c8a4d;box-shadow:0 .3em .2em #133122;color:#edffebcc;cursor:pointer;opacity:1}.area .button-node[data-is-completed=true]:hover{background:linear-gradient(137deg,#206838,#206637 53%,#32a04a);border-color:#1a6b36}.area .button-node>*{margin-right:.5em}.area .area-header,.level .area-header{align-self:stretch;background-color:rgba(51,51,51,.467);border-bottom:1px solid #444c;margin-bottom:.3em;padding:.6em}.area .area-header .area-header-title,.level .area-header .area-header-title{color:#bbb;font-weight:400;margin:0}.level-button.widget{background:linear-gradient(137deg,#e7e7e7,#e4e4e4 53%,#f5f5f5);border-radius:.4em;height:auto!important;min-width:18em;padding:0}.level-button.widget[data-is-unlocked=true]{background:linear-gradient(137deg,#a246ed,#a246ed 53%,#b25cf8)}.level-button.widget[data-is-unlocked=true] .widget-subtitle{background:linear-gradient(137deg,#6a10b4,#8b28db 53%,#8b28db)}.level-button.widget[data-is-unlocked=true] .level-mode,.level-button.widget[data-is-unlocked=true] .widget-subtitle{color:#dbb7ec}.level-button.widget[data-is-completed=true]{background:linear-gradient(137deg,#43be5d,#45b84b 53%,#64ce61)}.level-button.widget[data-is-completed=true] .widget-subtitle{background:linear-gradient(137deg,#0b7c3a,#159655 53%,#0e721b)}.level-button.widget[data-is-completed=true] .level-mode,.level-button.widget[data-is-completed=true] .widget-subtitle{color:#cdf3c7}.level-button.widget .widget-subtitle{color:#eee}.level-button.widget .level-mode{color:#999}.level-button.widget .widget-subtitle{background:linear-gradient(137deg,#a8a8a8,#b6b6b6 53%,#bdbdbd);display:flex;flex-grow:0;font-size:.9em;margin:0;padding:.8em}.level-button.widget .widget-subtitle .level-number{flex-shrink:0}.level-button.widget .widget-subtitle .level-status{flex-grow:1;font-weight:700}.level-button.widget .level-mode{font-size:1.3em;margin:0;padding:.5em;text-transform:uppercase}.level-button.widget .widget-button-wrapper{padding:0 .5em .5em}.popper-overlay{z-index:999}.numbers_arithmetic .draggable_tiles_wrapper .letter_tile{align-items:center;font-size:2em;justify-content:center;min-height:1em;padding:.5em 1em}.numbers_arithmetic .draggable_tiles_wrapper[data-operands="2"] .letter_tile{min-width:4em}.numbers_arithmetic .draggable_tiles_wrapper[data-operands="3"] .letter_tile{min-width:7em}.numbers_arithmetic .target .letter_tile{align-items:center;font-size:6em;justify-content:center;padding:.7em 1.2em}.numbers_arithmetic .guess .letter_tile{align-items:center;font-size:4em;justify-content:center;padding:.2em}.btn{border:2px solid #777;border-radius:4px;border-right:none;border-top:none;cursor:pointer;display:flex;font-family:Arial;font-family:inherit;font-size:inherit;font-weight:700;margin:5px 5px 0 0;outline:none;padding:15px;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}.btn:disabled{cursor:not-allowed;opacity:.5}.btn.default{background-color:#e6e6e6;color:#4d4d4d}.btn.default:hover{background-color:#c7c3c3}.btn.default:hover:active{background-color:#a1a1a1}.btn.default:focus{background-color:#d3d3d3}.btn.accept{background-color:#abe0ab;border-color:#739673;color:#4d4d4d}.btn.accept:hover{background-color:#b9f7b9}.btn.accept:hover:active{background-color:#8acf8a}.btn.accept:focus{background-color:#6fd476}.btn.destructive{background-color:#f5bfbf;border-color:#8d4c4c;color:#4d4d4d}.btn.destructive:hover{background-color:#f39494}.btn.destructive:hover:active{background-color:#e97272}.btn.destructive:focus{background-color:#f49494}.btn svg{margin-right:.3em}.btn.default[data-status=correct]{background-color:#4ca150;color:#fff}.btn.default[data-status=contains]{background-color:#dc8d37;color:#fff}.btn.default[data-status=incorrect]{background-color:#cc2132;color:#fff}.btn.default[data-status="not in word"]{background-color:#cbcbcb;color:#fff}.campaign{background:#ddd;margin:.6em .6em 0;padding:1.2em 1.2em 2em}.campaign .widget{min-height:19em;min-width:25vw}.area .area-button,.area .widgets,.campaign .area-button,.campaign .widgets{background-repeat:no-repeat;background-size:100%;flex-direction:column;flex-grow:1;justify-content:center}.area .area-button[data-unlock-status=locked],.area .widgets[data-unlock-status=locked],.campaign .area-button[data-unlock-status=locked],.campaign .widgets[data-unlock-status=locked]{background:#999!important;opacity:.45}.area .area-button[data-unlock-status=locked]:hover,.area .widgets[data-unlock-status=locked]:hover,.campaign .area-button[data-unlock-status=locked]:hover,.campaign .widgets[data-unlock-status=locked]:hover{opacity:.5}.area .area-button .widget,.area .widgets .widget,.campaign .area-button .widget,.campaign .widgets .widget{height:10em}.area .area-button .area-name,.area .widgets .area-name,.campaign .area-button .area-name,.campaign .widgets .area-name{align-items:center;display:flex;flex-grow:1}.area .area-button .level-count,.area .widgets .level-count,.campaign .area-button .level-count,.campaign .widgets .level-count{align-items:center;color:#ddd;display:flex}.area .area-button .level-count .btn,.area .widgets .level-count .btn,.campaign .area-button .level-count .btn,.campaign .widgets .level-count .btn{margin-right:1em}.area-button.widget{border-bottom:3px solid #888;border-left:3px solid #888;cursor:pointer;padding:2em}.area-button.widget:hover{opacity:.9}.area-button.widget:hover .widget-subtitle,.area-button.widget:hover .widget-title{color:#fff}.area-button.widget .widget-subtitle{color:#ddd;flex-grow:0;font-size:1.1em;margin:.5em}.area-button.widget .widget-title{color:#ddd;font-size:3em;justify-content:flex-start}.area-button.widget .widget-button-wrapper{margin-bottom:1em}.challenges{background-color:#fff0c8;font-size:.75em;width:22em}.challenges .challenges-title{color:#bb9a2e;font-weight:400;margin:0;padding:.8em .8em .1em}.challenge{background:linear-gradient(122deg,#d1b600,#d5bb01 18%,#e3c800 46%);border-bottom:3px solid #c0aa00;color:#eee;cursor:pointer;margin:.9em;opacity:.95;opacity:.9;padding:.8em;position:relative;-webkit-user-select:none;user-select:none}.challenge[data-status=redeemed]{opacity:.3}.challenge[data-status=acheived]{border:3px solid #b49f01;border-bottom-color:#7c6e00;opacity:1}.challenge[data-status=acheived]:hover{border-bottom-color:#7c6e00}.challenge[data-status=superseded]{opacity:.5}.challenge:hover{background:linear-gradient(122deg,#edd100,#dfc401 18%,#edd100 46%);border-bottom-color:#dbc200}.challenge:last-child{border-bottom:none}.challenge .challenge-icon{margin:.2em;opacity:.7;position:absolute;right:0;top:0}.challenge .challenge-title{color:#fcf486;margin:.2em 0;text-shadow:#111 1px 0 3px}.challenge .challenge-reward{margin-top:.5em;padding-right:.6em}.challenge .challenge-description{margin:.2em 0 0;text-shadow:#111 1px 0 3px}.challenge .challenge-redeem-reward{font-size:.9em;margin-top:.8em;padding:.8em}.challenge .progress_bar{border-color:#af9208;margin-top:.7em}.challenges-info{background-color:#fdf6e2;padding:.7em}.challenges-info .challenges-info-title{margin:.7em 0}.challenges-info .total-acheived,.challenges-info .total-gold-coins{color:#3a3a3a;font-size:.95em;margin:.2em 0;opacity:.85;padding:.3em}.challenges-info .challenges-info-categories{display:flex;flex-direction:column;margin-top:1em;padding:.3em}.challenges-info .challenges-info-categories .challenges-info-category{align-items:center;align-items:stretch;background-color:#ffe291;border:1px solid #ffd746;display:flex;margin-bottom:.8em}.challenges-info .challenges-info-categories .challenges-info-category .challenges-info-category-heading{color:#bb8a00;display:flex;flex-direction:column;min-width:11em;padding:.6em}.challenges-info .challenges-info-categories .challenges-info-category .challenges-info-category-heading .challenges-info-category-title{align-items:center;color:#fffcf5;display:flex;flex-grow:1;font-size:1.7em;margin:0;padding:.3em;text-shadow:#111 1px 0 3px}.challenges-info .challenges-info-categories .challenges-info-category .challenges-info-category-heading .total-acheived,.challenges-info .challenges-info-categories .challenges-info-category .challenges-info-category-heading .total-gold-coins{color:#3a3a3a;font-size:.95em;margin:.2em 0;opacity:.85;padding:.3em}.challenges-info .challenges-info-categories .challenges-info-category .challenges-info-category-challenges{background-color:#fff0c8;display:flex;flex-grow:1;overflow-x:auto;padding:.6em .6em .3em}.challenges-info .challenges-info-categories .challenges-info-category .challenges-info-category-challenges .challenge{margin:.2em}.challenge-reward{background-color:#eec922;border:1px solid #e4db61;color:#fffdda;display:inline-block;margin:0;padding:.2em .6em .2em .2em;text-shadow:#111 1px 0 2px}.challenge-reward .challenge-reward-icon{float:left;margin-right:.3em}.shimmer[data-animation-setting=true]{animation:shimmer 2s infinite;-webkit-mask:linear-gradient(-65deg,#000 30%,#0006,#000 75%) right/300% 100%;mask:linear-gradient(-65deg,#000 30%,#0006,#000 75%) right/300% 100%}@keyframes shimmer{to{-webkit-mask-position:left;mask-position:left}}.conundrum{position:relative}.conundrum .conundrum-grid .word_grid{background:none;border:none;box-shadow:none;margin-bottom:3em}.conundrum .game-panel{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;margin:1em;position:absolute;width:25em}.conundrum .game-panel .timer-section{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:1px solid hsla(0,0%,100%,.302);border-radius:2px;box-shadow:0 4px 30px rgba(0,0,0,.102);display:flex;justify-content:space-around;margin-bottom:1em;padding:1em}.conundrum .game-panel .timer-section .progress_bar{margin-top:0}.conundrum .info-panel{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:1px solid hsla(0,0%,100%,.302);border-radius:2px;bottom:0;box-shadow:0 4px 30px rgba(0,0,0,.102);display:flex;flex-direction:column;margin:5.5em 3em 7em;max-width:20em;padding:2em;position:absolute;right:10vw;top:0}.draggable-item-wrapper[data-is-hovered-over=true] .draggable-item[data-is-grabbed=false] .content{border-top:4px solid #555;margin-top:4px}.draggable-item-wrapper .draggable-item{display:flex}.draggable-item-wrapper .draggable-item .content{background-color:#efefef;box-shadow:0 0 4px hsla(0,0%,47%,.867);display:flex;margin-top:8px}.draggable-item-wrapper .draggable-item .content .handle{color:#777;margin:.7em;width:2.5em}.draggable-item-wrapper .draggable-item .content .letter_tile{justify-content:flex-start;margin:0;padding-left:.3em;width:6em}.error-fallback-action-wrapper,.error-fallback-display-wrapper{display:flex}.error-fallback-label{margin:1em .5em 0 0}.error-fallback-copy{margin-left:.5em}.gamemode-settings-body{display:flex;flex-direction:column;justify-content:center;margin:.2em}.gamemode-settings-body>label{align-items:center;display:flex;margin:.2em}.gamemode-settings-body>label>input,.gamemode-settings-body>label>select{margin-right:.4em;text-transform:capitalize}.gamemode-settings-body>label>input[type=checkbox],.gamemode-settings-body>label>select[type=checkbox]{cursor:pointer}.gamemode-settings-button{background-color:#fff;border:2px solid #676767;color:#444;cursor:pointer;display:inline-block;margin:.2em;padding:.5em;text-decoration:underline}.gamemode-settings-button:hover{background-color:#e0e0e0}.presets{table-layout:fixed;width:100%}.presets .preset{border:1px solid #000}.presets .preset>*{padding:0 .5em}.presets .preset .preset-name{text-align:left;width:15%}.presets .preset .preset-date{width:5%}.presets .preset .preset-delete,.presets .preset .preset-info,.presets .preset .preset-load{width:10%}.keyboard_wrapper{align-items:center;display:flex;flex-direction:column;margin:.5em}.keyboard_wrapper>*{display:flex}.btn.default.keyboard_space,.keyboard_space{min-width:15em}.add-letter-buttons-wrapper{align-items:center;display:flex;justify-content:center;padding:1em 0}.add-letter-buttons-wrapper .btn.default{background-color:#2c2cb8;border-color:#4545d2;color:#fff}.add-letter-buttons-wrapper .btn.default:hover{background-color:#22228f}.add-consonant,.add-vowel{cursor:pointer;min-width:4em;padding:1em;text-align:center}.best_words_list{background-color:#eee6;border:1px solid #ddd;color:#222;margin-top:.3em;padding:.5em .5em .5em 2em;text-align:left;text-transform:uppercase}.letters-game{position:relative}.letters-game .letters-game-grid .letters-game-word-grid{margin-bottom:3em}.letters-game .game-panel{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;margin:1em;position:absolute;width:25em}.letters-game .game-panel .timer-section{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:1px solid hsla(0,0%,100%,.302);border-radius:2px;box-shadow:0 4px 30px rgba(0,0,0,.102);display:flex;justify-content:space-around;margin-bottom:1em;padding:1em}.letters-game .game-panel .timer-section .progress_bar{margin-top:0}.letters-game .info-panel{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:1px solid hsla(0,0%,100%,.302);border-radius:2px;bottom:0;box-shadow:0 4px 30px rgba(0,0,0,.102);display:flex;flex-direction:column;margin:5.5em 3em 7em;max-width:20em;padding:2em;position:absolute;right:10vw;top:0}.letter_tile{align-items:center;background-color:#e0e4e7;border:2px solid hsla(0,0%,40%,.267);border-radius:3px;box-shadow:0 3px 2px 0 hsla(0,0%,39%,.867);color:#444;display:flex;font-family:Ubuntu,sans-serif;font-size:2.5em;font-weight:700;height:1.6em;justify-content:center;margin:2px;text-shadow:0 3px 1px hsla(0,0%,60%,.667);text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1.6em}.letter_tile[data-new-letter-added=true][data-apply-animation=true][data-animation-setting=true]{animation:popLetterInput .2s}.letter_tile[data-has-been-submitted=true][data-apply-animation=true][data-animation-setting=true]{animation:flipRevealLetter 1.5s}.letter_tile[data-disabled=false]{cursor:pointer}.letter_tile[data-disabled=false]:hover{background-color:#fff}.letter_tile[data-status=correct]{background-color:#4ca150!important;box-shadow:0 3px 2px 0 #2b5c2e;color:#fff;text-shadow:0 4px 1px #38773b}.letter_tile[data-status=correct][data-disabled=false]:hover{background-color:#68b86c}.letter_tile[data-status=contains]{background-color:#dc8d37!important;box-shadow:0 3px 2px 0 #93591a;color:#fff;text-shadow:0 4px 1px #b66e20}.letter_tile[data-status=contains][data-disabled=false]:hover{background-color:#e4a662}.letter_tile[data-status=incorrect]{background-color:#cc2132!important;box-shadow:0 3px 2px 0 #74131c;color:#fff;text-shadow:0 4px 1px #971825}.letter_tile[data-status=incorrect][data-disabled=false]:hover{background-color:#e04050}.letter_tile[data-status="not in word"]{background-color:#cbcbcb;box-shadow:0 3px 2px 0 #989898;color:#fff;text-shadow:0 4px 1px #acacac}.letter_tile[data-status="not in word"][data-disabled=false]:hover{background-color:#e5e5e5}.numbers_arithmetic .target .letter_tile{margin-bottom:.3em;margin-top:.5em;width:2em}.numbers_arithmetic .target .letter_tile[data-new-letter-added=true][data-apply-animation=true][data-animation-setting=true]{animation:flipRevealLetter 1.5s}.numbers_arithmetic .guess .letter_tile{width:3.5em}.conundrum .word_row .letter_tile,.letters-game-wrapper .letter_row .letter_tile,.letters-game-wrapper .word_row .letter_tile{background-color:#2c2cb8;border:none;border-radius:0;color:#fff;text-shadow:none}.conundrum .word_row .letter_tile[data-disabled=true],.letters-game-wrapper .letter_row .letter_tile[data-disabled=true],.letters-game-wrapper .word_row .letter_tile[data-disabled=true]{cursor:not-allowed;opacity:.6}.conundrum .word_row .letter_tile[data-disabled=false],.letters-game-wrapper .letter_row .letter_tile[data-disabled=false],.letters-game-wrapper .word_row .letter_tile[data-disabled=false]{cursor:pointer}.conundrum .word_row .letter_tile[data-disabled=false]:hover,.letters-game-wrapper .letter_row .letter_tile[data-disabled=false]:hover,.letters-game-wrapper .word_row .letter_tile[data-disabled=false]:hover{background-color:#22228f}.conundrum .word_row>.letter_tile[data-disabled=true],.letters-game-wrapper>.word_row>.letter_tile[data-disabled=true]{opacity:1}@keyframes flipRevealLetter{0%{transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-20deg)}70%{transform:perspective(400px) rotateX(20deg)}to{transform:perspective(400px) rotateX(0deg)}}@keyframes popLetterInput{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.level{align-items:center;display:flex;flex-direction:column}.home{font-size:2vmin}.home,.home .games{display:flex;flex-grow:1}.home .games{flex-direction:column;font-size:.74em;margin-bottom:.6em}.home .games .sidebar{background:#e1e1e1;box-shadow:1px 1px 2px hsla(0,0%,47%,.533);margin:.6em .6em 0;max-width:80vw;padding:.8em}.home .games .sidebar.campaign-sidebar{max-width:calc(80vw + 1.6em);padding:0}.home .games .sidebar.campaign-sidebar .campaign.widgets{margin:0;padding:0}.home .games .sidebar.campaign-sidebar .campaign.widgets .widget{flex-grow:1;margin:0;min-height:17em}.home .games .sidebar .sidebar-title{color:#777;font-size:1.5em;margin:0;padding:.2em .2em .4em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.home .games .sidebar .sidebar-title .logo{font-size:1rem}.widgets{margin:0;padding:0}.widgets.carousel{display:block}.widgets.carousel .widget{flex-basis:auto}.widgets.default .widget{flex-basis:calc(33% - 2em)}.widgets.default .carousel.carousel-slider .control-arrow{background-color:#aaa!important;cursor:not-allowed}.widgets.default .carousel.carousel-slider .control-arrow:hover{background-color:#aaa!important}.widgets.default .carousel.carousel-slider .control-arrow.control-prev{margin-right:.25em}.widgets.default .carousel.carousel-slider .control-arrow.control-next{margin-left:.25em}.widgets .widget{background-color:#f5f5f5;border-bottom:3px solid #ccc;cursor:pointer;display:flex;list-style-type:none;margin:0 .4em;padding:1em;transition:all .3s ease;-webkit-user-select:none;user-select:none}.widgets .widget .widget-icon{color:#656565;flex-shrink:0;font-size:3em;margin-left:.1em;margin-right:.3em}.widgets .widget:hover{background-color:#fff;border-bottom-color:#888}.widgets .widget:hover .widget-header .widget-title{color:#444}.widgets .widget:hover .widget-header .widget-description{color:#555}.widgets .widget:hover .widget-icon{color:#333}.widgets .widget .widget-header .widget-subtitle,.widgets .widget .widget-header .widget-title{align-items:center;color:#999;display:flex;flex-grow:1;font-weight:400;padding:.4em .2em}.widgets .widget .widget-header .widget-title{font-size:1.4em;margin-top:0;padding-right:1em;padding-top:0;position:relative}.widgets .widget .widget-header .widget-title .tooltip{background-color:#eee;box-shadow:0 0 4px #888;color:#777;display:none;font-size:.9em;margin:1em;max-width:16em;min-width:9em;padding:.5em;position:absolute;right:0;text-transform:none;top:0;z-index:9999}.widgets .widget .widget-header .widget-title .tooltip-icon{cursor:help;opacity:.6;position:absolute;right:0}.widgets .widget .widget-header .widget-title .tooltip-icon:hover{opacity:1}.widgets .widget .widget-header .widget-title .tooltip-icon:hover+.tooltip{display:flex}.widgets .widget .widget-header .widget-description{color:#777;display:flex;font-style:italic;margin:0;max-width:25vw;overflow:hidden;padding:0 .2em;text-overflow:ellipsis;white-space:nowrap}.widgets .widget .widget-button-wrapper{display:flex;font-size:.95em;position:relative}.widgets .widget .widget-button-wrapper .widget-button{border:0;cursor:pointer;display:flex;flex-shrink:0;font-weight:700;height:11em;padding:0;-webkit-user-select:none;user-select:none;width:13em}.widgets .widget .widget-button-wrapper .widget-button:hover{opacity:.8}.widgets .widget .widget-button-wrapper .widget-button:hover .widget-title{background-color:#444}.carousel.carousel-slider{align-items:flex-start;display:flex!important;flex-direction:row!important}.carousel.carousel-slider .control-arrow{background-color:#449cb9!important;display:block;opacity:.9!important;padding:.85em .2em!important;position:static!important}.carousel.carousel-slider .control-arrow:hover{background-color:#367d94!important;opacity:1!important}.main-menu-wrapper{align-items:center;display:flex;flex-direction:column;font-size:1.2em;text-align:center;transition:opacity .6s ease}.title-page{background-size:100%;display:flex;flex-grow:1}.title-page .sidebar{background-color:#fff;border-right:1px solid #ccc;display:flex;flex-basis:30em;flex-direction:column}.title-page .sidebar .sidebar-header{background-color:#eee;border-bottom:1px solid #ddd;margin-bottom:.5em;padding:4em 2em}.title-page .sidebar .sidebar-header .logo{font-size:.75em}.title-page .sidebar .sidebar-header .sidebar-title{color:#999;font-size:1.3em;font-style:italic;font-weight:400;margin-bottom:0}.title-page .sidebar .sidebar-links{display:flex;flex-direction:column;flex-grow:1;font-size:1.3em;margin:0;padding:1.2em}.title-page .sidebar .sidebar-links .sidebar-link{list-style-type:none;margin:0;padding:.4em .2em}.title-page .sidebar .sidebar-links .sidebar-link:first-child{padding-top:0}.title-page .sidebar .sidebar-links .sidebar-link .btn{padding:1em;text-align:left;width:100%}.title-page .sidebar .sidebar-links .sidebar-link.spacer{flex-grow:1}.title .logo{font-size:1rem}.message-notification{background-color:#ddd;border:2px solid #444;display:inline-block;margin-bottom:.3em;margin-top:.3em;min-width:16em;padding:.5em 1em;text-align:center}.message-notification[data-type=success]{background-color:#d3ffc5;border-color:#003b08;color:#002004}.message-notification[data-type=info]{background-color:#aff3ff;border-color:#004a4d;color:#003336}.message-notification[data-type=warning]{background-color:#ffe6b0;border-color:#945400;color:#442700}.message-notification[data-type=error]{background-color:#ffb0b0;border-color:#5a0000;color:#520000}.modal{align-items:center;background-color:rgba(0,0,0,.667);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.modal .modal-wrapper{background-color:#fff;box-shadow:0 0 3px 3px #333;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0;margin:1em;max-height:75vh;max-width:35em;position:relative}.modal .modal-wrapper .modal-header{align-items:center;background-color:#333;color:#eee;display:flex;justify-content:center;padding:.4em}.modal .modal-wrapper .modal-header[data-mode=default]{background-color:#333}.modal .modal-wrapper .modal-header[data-mode=info]{background-color:#0e6a8f}.modal .modal-wrapper .modal-header[data-mode=success]{background-color:#739673}.modal .modal-wrapper .modal-header[data-mode=error]{background-color:#912222}.modal .modal-wrapper .modal-header .modal-title{color:#eee;flex-grow:1;font-size:1.2em;font-weight:400;margin:0;padding:.2em}.modal .modal-wrapper .modal-body{padding:1em}.modal .modal-wrapper .modal-body>p{margin-top:0}.modal .modal-wrapper .modal-body label{align-items:center;color:#333;display:flex;margin:.1em;padding:.1em}.modal .modal-wrapper .modal-body label input[type=checkbox]{margin-right:.3em}.modal .modal-wrapper .modal-body pre{background-color:#f5f5f5;border:1px solid #e5e5e5;overflow-x:auto;padding:.5em}.number_sets .number_set_question,.number_sets .number_set_wrapper{align-items:center;border:1px solid #bbb;display:flex;flex-direction:column;justify-content:center;min-width:21em;padding:.8em}.number_sets .number_set_wrapper{background-color:#e0e0e0;border-top:none;margin-top:.8em}.number_sets .number_set_wrapper>*{margin-bottom:.6em}.number_sets .number_set_wrapper>:last-child{margin-bottom:0}.number_sets .number_set_question{background-color:#fff;margin-bottom:1.1em}.target-number{align-items:center;display:flex;justify-content:center;margin:.2em 0}.target-number .number_tile{background-color:#0606b3;border:2px solid #969595;font-size:3rem;height:.8em;width:2.5em}.equals_tile,.number_tile,.operator_tile,.target-number .number_tile{color:#fff;font-weight:700;margin:2px;text-transform:uppercase;-webkit-user-select:none;user-select:none;vertical-align:middle}.equals_tile,.number_tile,.operator_tile{align-items:center;background-color:#2c2cb8;border:none;border-radius:0;display:flex;font-family:Ubuntu,sans-serif;font-size:2em;height:1.65em;justify-content:center;padding:.2em;text-shadow:none;width:1.65em}.equals_tile[data-is-readonly=false][data-disabled=true],.number_tile[data-is-readonly=false][data-disabled=true],.operator_tile[data-is-readonly=false][data-disabled=true]{cursor:not-allowed;opacity:.6}.equals_tile[data-is-readonly=false][data-disabled=false],.number_tile[data-is-readonly=false][data-disabled=false],.operator_tile[data-is-readonly=false][data-disabled=false]{cursor:pointer}.equals_tile[data-is-readonly=false][data-disabled=false]:hover,.number_tile[data-is-readonly=false][data-disabled=false]:hover,.operator_tile[data-is-readonly=false][data-disabled=false]:hover{background-color:#22228f}.numbers-game-grid{align-items:center;display:flex;flex-direction:column;font-size:.95em;justify-content:center}.numbers-game-grid>.number_row>.number_tile{width:2.2em}.numbers-game-grid .add-number-buttons-wrapper{display:flex;margin:.5em 0}.numbers-game-grid .add-number-buttons{flex-direction:row;flex-grow:1;justify-content:center}.number_row{align-items:center;display:flex}.best-solution{margin-bottom:.4em;margin-top:.4em}.best-solution .message-notification{min-width:20em}.numbers-game{position:relative}.numbers-game .numbers-game-grid{margin-bottom:20em}.numbers-game .game-panel{align-items:center;bottom:5vh;display:flex;flex-direction:column;justify-content:center;margin:3em;position:absolute;width:25em}.numbers-game .game-panel .button-section,.numbers-game .game-panel .timer-section{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:1px solid hsla(0,0%,100%,.302);border-radius:2px;box-shadow:0 4px 30px rgba(0,0,0,.102);display:flex;justify-content:space-around;margin-bottom:1em;padding:1em}.numbers-game .game-panel .button-section .progress_bar,.numbers-game .game-panel .timer-section .progress_bar{margin-top:0}.numbers-game .info-panel{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:1px solid hsla(0,0%,100%,.302);border-radius:2px;bottom:0;box-shadow:0 4px 30px rgba(0,0,0,.102);display:flex;flex-direction:column;margin:3em;max-width:20em;padding:2em;position:absolute;right:10vw;top:0}.dice_wrapper{background-color:hsla(0,0%,100%,.533);min-width:55em;padding:.4em;z-index:99999}.dice_wrapper .dice_row,.dice_wrapper .dice_row .dice_square{align-items:center;display:flex;justify-content:center}.dice_wrapper .dice_row .dice_square{background-color:hsla(0,0%,100%,.533);border:1px solid #aaa;border-radius:10%;color:#6a6a6a;font-size:1.5em;margin:.1em;min-height:2em;min-width:2em;padding:.2em;-webkit-user-select:none;user-select:none}.dice_wrapper .dice_row .dice_square[data-animation-setting=true][data-apply-animation=true]{animation:flipRevealLetter 1.5s}.dice_wrapper .roll_dice{align-items:center;justify-content:center;margin:1em;padding:1em 2em}.numble-score-wrapper{background-color:hsla(0,0%,100%,.533);display:flex;flex-direction:column;min-width:55em;padding:.4em}.numble-score-wrapper .teams-info-wrapper,.numble-score-wrapper .teams-info-wrapper .team-info{align-items:center;display:flex;justify-content:center}.numble-score-wrapper .teams-info-wrapper .team-info{flex-direction:column;margin:.5em;opacity:.8}.numble-score-wrapper .teams-info-wrapper .team-info[data-selected=true]{font-weight:700;opacity:1}.numble-score-wrapper .teams-info-wrapper .team-info[data-team-number="0"]{color:#5f95cc}.numble-score-wrapper .teams-info-wrapper .team-info[data-team-number="1"]{color:#b10503}.numble-score-wrapper .teams-info-wrapper .team-info[data-team-number="2"]{color:#05ab00}.numble-score-wrapper .teams-info-wrapper .team-info[data-team-number="3"]{color:#a5a803}.numble-score-wrapper .teams-info-wrapper .team-info .numble-score,.numble-score-wrapper .teams-info-wrapper .team-info .numble-timer{align-self:center;background-color:hsla(0,0%,100%,.533);border:2px solid #888;color:#444;margin-bottom:.3em;margin-top:.3em;min-width:2.5em;padding:.5em 2em}.numble-score-wrapper .numble-pin-scores .numble-button-display{border-radius:50%;height:3em;margin:.1em;padding:.2em;width:3em}.numble-button,.numble-score-wrapper .numble-pin-scores .numble-button-display{align-items:center;color:#fff;font-size:1.2em;justify-content:center;text-align:center}.numble-button{cursor:pointer}.numble-button[data-prime=true][data-shape=square]{border:4px solid #3d3d3d!important}.numble-button[data-prime=true][data-shape=hexagon]{color:#3d3d3d!important;font-weight:700}.numble-button[data-shape=square]{margin:.1em;min-height:3em;min-width:3em;padding:.3em}.numble-button[data-shape=square][data-team-number]{position:relative}.numble-button[data-shape=square][data-team-number]:after{background-color:#bbb;border-radius:2em;bottom:.3em;content:" ";left:.3em;position:absolute;right:.3em;top:.3em}.numble-button[data-shape=square][data-team-number][data-team-number="0"]:after{background:radial-gradient(circle at 32% 32%,#72a2d2,#295582)}.numble-button[data-shape=square][data-team-number][data-team-number="1"]:after{background:radial-gradient(circle at 32% 32%,#ca0603,#340101)}.numble-button[data-shape=square][data-team-number][data-team-number="2"]:after{background:radial-gradient(circle at 32% 32%,#06c500,#012c00)}.numble-button[data-shape=square][data-team-number][data-team-number="3"]:after{background:radial-gradient(circle at 32% 32%,#bec103,#2a2b01)}.numble-button[data-shape=hexagon]{margin:.15em .02em}.numble-button[data-shape=hexagon] .top{border-bottom:15px solid #6c6;border-left:26px solid #0000;border-right:26px solid #0000;display:block;width:0}.numble-button[data-shape=hexagon] .middle{align-items:center;background-color:#6c6;display:block;display:flex;height:30px;justify-content:center;text-align:center;width:52px}.numble-button[data-shape=hexagon] .bottom{border-left:26px solid #0000;border-right:26px solid #0000;border-top:15px solid #6c6;display:block;width:0}.numble-button[data-shape=hexagon][data-team-number] .middle{position:relative}.numble-button[data-shape=hexagon][data-team-number] .middle:after{background-color:#bbb;border-radius:2em;bottom:-.3em;content:" ";left:.3em;position:absolute;right:.3em;top:-.3em}.numble-button[data-shape=hexagon][data-team-number][data-team-number="0"] .middle:after{background:radial-gradient(circle at 32% 32%,#72a2d2,#295582)}.numble-button[data-shape=hexagon][data-team-number][data-team-number="1"] .middle:after{background:radial-gradient(circle at 32% 32%,#ca0603,#340101)}.numble-button[data-shape=hexagon][data-team-number][data-team-number="2"] .middle:after{background:radial-gradient(circle at 32% 32%,#06c500,#012c00)}.numble-button[data-shape=hexagon][data-team-number][data-team-number="3"] .middle:after{background:radial-gradient(circle at 32% 32%,#bec103,#434401)}.numble-button-display{cursor:default}.numble-button-display[data-prime=true][data-shape=square]{border:4px solid #3d3d3d!important}.numble-button-display[data-prime=true][data-shape=hexagon]{color:#3d3d3d!important;font-weight:700}.numble-button[data-shape=square][data-colour=orange]{background-color:rgba(170,82,8,.733);border:4px solid rgba(121,59,6,.733)}.numble-button[data-shape=square][data-colour=orange]:disabled{cursor:not-allowed}.numble-button[data-shape=square][data-colour=orange]:not(:disabled):hover{background-color:rgba(121,59,6,.733)}.numble-button[data-shape=square][data-colour=orange][data-picked=true]{color:#ddd;cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=orange]{background:none;border:none;padding:.1em}.numble-button[data-shape=hexagon][data-colour=orange] .middle{background-color:rgba(170,82,8,.733)}.numble-button[data-shape=hexagon][data-colour=orange] .top{border-bottom-color:rgba(170,82,8,.733)}.numble-button[data-shape=hexagon][data-colour=orange] .bottom{border-top-color:rgba(170,82,8,.733)}.numble-button[data-shape=hexagon][data-colour=orange]:disabled{cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=orange]:not(:disabled):hover .middle{background-color:rgba(121,59,6,.733)}.numble-button[data-shape=hexagon][data-colour=orange]:not(:disabled):hover .top{border-bottom-color:rgba(121,59,6,.733)}.numble-button[data-shape=hexagon][data-colour=orange]:not(:disabled):hover .bottom{border-top-color:rgba(121,59,6,.733)}.numble-button[data-shape=hexagon][data-colour=orange][data-picked=true]{color:#aaa;cursor:not-allowed}.numble-button-display[data-colour=orange]{background-color:rgba(170,82,8,.733);border:4px solid rgba(121,59,6,.733)}.numble-button[data-shape=square][data-colour=light-blue]{background-color:rgba(0,165,155,.733);border:4px solid rgba(0,114,107,.733)}.numble-button[data-shape=square][data-colour=light-blue]:disabled{cursor:not-allowed}.numble-button[data-shape=square][data-colour=light-blue]:not(:disabled):hover{background-color:rgba(0,114,107,.733)}.numble-button[data-shape=square][data-colour=light-blue][data-picked=true]{color:#ddd;cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=light-blue]{background:none;border:none;padding:.1em}.numble-button[data-shape=hexagon][data-colour=light-blue] .middle{background-color:rgba(0,165,155,.733)}.numble-button[data-shape=hexagon][data-colour=light-blue] .top{border-bottom-color:rgba(0,165,155,.733)}.numble-button[data-shape=hexagon][data-colour=light-blue] .bottom{border-top-color:rgba(0,165,155,.733)}.numble-button[data-shape=hexagon][data-colour=light-blue]:disabled{cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=light-blue]:not(:disabled):hover .middle{background-color:rgba(0,114,107,.733)}.numble-button[data-shape=hexagon][data-colour=light-blue]:not(:disabled):hover .top{border-bottom-color:rgba(0,114,107,.733)}.numble-button[data-shape=hexagon][data-colour=light-blue]:not(:disabled):hover .bottom{border-top-color:rgba(0,114,107,.733)}.numble-button[data-shape=hexagon][data-colour=light-blue][data-picked=true]{color:#aaa;cursor:not-allowed}.numble-button-display[data-colour=light-blue]{background-color:rgba(0,165,155,.733);border:4px solid rgba(0,114,107,.733)}.numble-button[data-shape=square][data-colour=yellow]{background-color:rgba(165,168,3,.733);border:4px solid rgba(116,118,2,.733)}.numble-button[data-shape=square][data-colour=yellow]:disabled{cursor:not-allowed}.numble-button[data-shape=square][data-colour=yellow]:not(:disabled):hover{background-color:rgba(116,118,2,.733)}.numble-button[data-shape=square][data-colour=yellow][data-picked=true]{color:#ddd;cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=yellow]{background:none;border:none;padding:.1em}.numble-button[data-shape=hexagon][data-colour=yellow] .middle{background-color:rgba(165,168,3,.733)}.numble-button[data-shape=hexagon][data-colour=yellow] .top{border-bottom-color:rgba(165,168,3,.733)}.numble-button[data-shape=hexagon][data-colour=yellow] .bottom{border-top-color:rgba(165,168,3,.733)}.numble-button[data-shape=hexagon][data-colour=yellow]:disabled{cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=yellow]:not(:disabled):hover .middle{background-color:rgba(116,118,2,.733)}.numble-button[data-shape=hexagon][data-colour=yellow]:not(:disabled):hover .top{border-bottom-color:rgba(116,118,2,.733)}.numble-button[data-shape=hexagon][data-colour=yellow]:not(:disabled):hover .bottom{border-top-color:rgba(116,118,2,.733)}.numble-button[data-shape=hexagon][data-colour=yellow][data-picked=true]{color:#aaa;cursor:not-allowed}.numble-button-display[data-colour=yellow]{background-color:rgba(165,168,3,.733);border:4px solid rgba(116,118,2,.733)}.numble-button[data-shape=square][data-colour=dark-blue]{background-color:rgba(0,109,172,.733);border:4px solid rgba(0,77,121,.733)}.numble-button[data-shape=square][data-colour=dark-blue]:disabled{cursor:not-allowed}.numble-button[data-shape=square][data-colour=dark-blue]:not(:disabled):hover{background-color:rgba(0,77,121,.733)}.numble-button[data-shape=square][data-colour=dark-blue][data-picked=true]{color:#ddd;cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=dark-blue]{background:none;border:none;padding:.1em}.numble-button[data-shape=hexagon][data-colour=dark-blue] .middle{background-color:rgba(0,109,172,.733)}.numble-button[data-shape=hexagon][data-colour=dark-blue] .top{border-bottom-color:rgba(0,109,172,.733)}.numble-button[data-shape=hexagon][data-colour=dark-blue] .bottom{border-top-color:rgba(0,109,172,.733)}.numble-button[data-shape=hexagon][data-colour=dark-blue]:disabled{cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=dark-blue]:not(:disabled):hover .middle{background-color:rgba(0,77,121,.733)}.numble-button[data-shape=hexagon][data-colour=dark-blue]:not(:disabled):hover .top{border-bottom-color:rgba(0,77,121,.733)}.numble-button[data-shape=hexagon][data-colour=dark-blue]:not(:disabled):hover .bottom{border-top-color:rgba(0,77,121,.733)}.numble-button[data-shape=hexagon][data-colour=dark-blue][data-picked=true]{color:#aaa;cursor:not-allowed}.numble-button-display[data-colour=dark-blue]{background-color:rgba(0,109,172,.733);border:4px solid rgba(0,77,121,.733)}.numble-button[data-shape=square][data-colour=pink]{background-color:rgba(231,87,183,.733);border:4px solid rgba(225,42,164,.733)}.numble-button[data-shape=square][data-colour=pink]:disabled{cursor:not-allowed}.numble-button[data-shape=square][data-colour=pink]:not(:disabled):hover{background-color:rgba(225,42,164,.733)}.numble-button[data-shape=square][data-colour=pink][data-picked=true]{color:#ddd;cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=pink]{background:none;border:none;padding:.1em}.numble-button[data-shape=hexagon][data-colour=pink] .middle{background-color:rgba(231,87,183,.733)}.numble-button[data-shape=hexagon][data-colour=pink] .top{border-bottom-color:rgba(231,87,183,.733)}.numble-button[data-shape=hexagon][data-colour=pink] .bottom{border-top-color:rgba(231,87,183,.733)}.numble-button[data-shape=hexagon][data-colour=pink]:disabled{cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=pink]:not(:disabled):hover .middle{background-color:rgba(225,42,164,.733)}.numble-button[data-shape=hexagon][data-colour=pink]:not(:disabled):hover .top{border-bottom-color:rgba(225,42,164,.733)}.numble-button[data-shape=hexagon][data-colour=pink]:not(:disabled):hover .bottom{border-top-color:rgba(225,42,164,.733)}.numble-button[data-shape=hexagon][data-colour=pink][data-picked=true]{color:#aaa;cursor:not-allowed}.numble-button-display[data-colour=pink]{background-color:rgba(231,87,183,.733);border:4px solid rgba(225,42,164,.733)}.numble-button[data-shape=square][data-colour=green]{background-color:rgba(5,171,0,.733);border:4px solid rgba(4,120,0,.733)}.numble-button[data-shape=square][data-colour=green]:disabled{cursor:not-allowed}.numble-button[data-shape=square][data-colour=green]:not(:disabled):hover{background-color:rgba(4,120,0,.733)}.numble-button[data-shape=square][data-colour=green][data-picked=true]{color:#ddd;cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=green]{background:none;border:none;padding:.1em}.numble-button[data-shape=hexagon][data-colour=green] .middle{background-color:rgba(5,171,0,.733)}.numble-button[data-shape=hexagon][data-colour=green] .top{border-bottom-color:rgba(5,171,0,.733)}.numble-button[data-shape=hexagon][data-colour=green] .bottom{border-top-color:rgba(5,171,0,.733)}.numble-button[data-shape=hexagon][data-colour=green]:disabled{cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=green]:not(:disabled):hover .middle{background-color:rgba(4,120,0,.733)}.numble-button[data-shape=hexagon][data-colour=green]:not(:disabled):hover .top{border-bottom-color:rgba(4,120,0,.733)}.numble-button[data-shape=hexagon][data-colour=green]:not(:disabled):hover .bottom{border-top-color:rgba(4,120,0,.733)}.numble-button[data-shape=hexagon][data-colour=green][data-picked=true]{color:#aaa;cursor:not-allowed}.numble-button-display[data-colour=green]{background-color:rgba(5,171,0,.733);border:4px solid rgba(4,120,0,.733)}.numble-button[data-shape=square][data-colour=blue-gray]{background-color:#69c;border:4px solid #4080bf}.numble-button[data-shape=square][data-colour=blue-gray]:disabled{cursor:not-allowed}.numble-button[data-shape=square][data-colour=blue-gray]:not(:disabled):hover{background-color:#4080bf}.numble-button[data-shape=square][data-colour=blue-gray][data-picked=true]{color:#ddd;cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=blue-gray]{background:none;border:none;padding:.1em}.numble-button[data-shape=hexagon][data-colour=blue-gray] .middle{background-color:#69c}.numble-button[data-shape=hexagon][data-colour=blue-gray] .top{border-bottom-color:#69c}.numble-button[data-shape=hexagon][data-colour=blue-gray] .bottom{border-top-color:#69c}.numble-button[data-shape=hexagon][data-colour=blue-gray]:disabled{cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=blue-gray]:not(:disabled):hover .middle{background-color:#4080bf}.numble-button[data-shape=hexagon][data-colour=blue-gray]:not(:disabled):hover .top{border-bottom-color:#4080bf}.numble-button[data-shape=hexagon][data-colour=blue-gray]:not(:disabled):hover .bottom{border-top-color:#4080bf}.numble-button[data-shape=hexagon][data-colour=blue-gray][data-picked=true]{color:#aaa;cursor:not-allowed}.numble-button-display[data-colour=blue-gray]{background-color:#69c;border:4px solid #4080bf}.numble-button[data-shape=square][data-colour=purple]{background-color:rgba(184,1,181,.733);border:4px solid rgba(133,1,131,.733)}.numble-button[data-shape=square][data-colour=purple]:disabled{cursor:not-allowed}.numble-button[data-shape=square][data-colour=purple]:not(:disabled):hover{background-color:rgba(133,1,131,.733)}.numble-button[data-shape=square][data-colour=purple][data-picked=true]{color:#ddd;cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=purple]{background:none;border:none;padding:.1em}.numble-button[data-shape=hexagon][data-colour=purple] .middle{background-color:rgba(184,1,181,.733)}.numble-button[data-shape=hexagon][data-colour=purple] .top{border-bottom-color:rgba(184,1,181,.733)}.numble-button[data-shape=hexagon][data-colour=purple] .bottom{border-top-color:rgba(184,1,181,.733)}.numble-button[data-shape=hexagon][data-colour=purple]:disabled{cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=purple]:not(:disabled):hover .middle{background-color:rgba(133,1,131,.733)}.numble-button[data-shape=hexagon][data-colour=purple]:not(:disabled):hover .top{border-bottom-color:rgba(133,1,131,.733)}.numble-button[data-shape=hexagon][data-colour=purple]:not(:disabled):hover .bottom{border-top-color:rgba(133,1,131,.733)}.numble-button[data-shape=hexagon][data-colour=purple][data-picked=true]{color:#aaa;cursor:not-allowed}.numble-button-display[data-colour=purple]{background-color:rgba(184,1,181,.733);border:4px solid rgba(133,1,131,.733)}.numble-button[data-shape=square][data-colour=dark-orange]{background-color:rgba(226,126,11,.733);border:4px solid rgba(177,99,9,.733)}.numble-button[data-shape=square][data-colour=dark-orange]:disabled{cursor:not-allowed}.numble-button[data-shape=square][data-colour=dark-orange]:not(:disabled):hover{background-color:rgba(177,99,9,.733)}.numble-button[data-shape=square][data-colour=dark-orange][data-picked=true]{color:#ddd;cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=dark-orange]{background:none;border:none;padding:.1em}.numble-button[data-shape=hexagon][data-colour=dark-orange] .middle{background-color:rgba(226,126,11,.733)}.numble-button[data-shape=hexagon][data-colour=dark-orange] .top{border-bottom-color:rgba(226,126,11,.733)}.numble-button[data-shape=hexagon][data-colour=dark-orange] .bottom{border-top-color:rgba(226,126,11,.733)}.numble-button[data-shape=hexagon][data-colour=dark-orange]:disabled{cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=dark-orange]:not(:disabled):hover .middle{background-color:rgba(177,99,9,.733)}.numble-button[data-shape=hexagon][data-colour=dark-orange]:not(:disabled):hover .top{border-bottom-color:rgba(177,99,9,.733)}.numble-button[data-shape=hexagon][data-colour=dark-orange]:not(:disabled):hover .bottom{border-top-color:rgba(177,99,9,.733)}.numble-button[data-shape=hexagon][data-colour=dark-orange][data-picked=true]{color:#aaa;cursor:not-allowed}.numble-button-display[data-colour=dark-orange]{background-color:rgba(226,126,11,.733);border:4px solid rgba(177,99,9,.733)}.numble-button[data-shape=square][data-colour=red]{background-color:rgba(177,5,3,.733);border:4px solid rgba(127,4,2,.733)}.numble-button[data-shape=square][data-colour=red]:disabled{cursor:not-allowed}.numble-button[data-shape=square][data-colour=red]:not(:disabled):hover{background-color:rgba(127,4,2,.733)}.numble-button[data-shape=square][data-colour=red][data-picked=true]{color:#ddd;cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=red]{background:none;border:none;padding:.1em}.numble-button[data-shape=hexagon][data-colour=red] .middle{background-color:rgba(177,5,3,.733)}.numble-button[data-shape=hexagon][data-colour=red] .top{border-bottom-color:rgba(177,5,3,.733)}.numble-button[data-shape=hexagon][data-colour=red] .bottom{border-top-color:rgba(177,5,3,.733)}.numble-button[data-shape=hexagon][data-colour=red]:disabled{cursor:not-allowed}.numble-button[data-shape=hexagon][data-colour=red]:not(:disabled):hover .middle{background-color:rgba(127,4,2,.733)}.numble-button[data-shape=hexagon][data-colour=red]:not(:disabled):hover .top{border-bottom-color:rgba(127,4,2,.733)}.numble-button[data-shape=hexagon][data-colour=red]:not(:disabled):hover .bottom{border-top-color:rgba(127,4,2,.733)}.numble-button[data-shape=hexagon][data-colour=red][data-picked=true]{color:#aaa;cursor:not-allowed}.numble-button-display[data-colour=red]{background-color:rgba(177,5,3,.733);border:4px solid rgba(127,4,2,.733)}.numble-grid{padding:0 10em}.numble-grid[data-shape=hexagon]{margin-bottom:-4em;margin-top:-4em}.numble-grid[data-shape=square]{margin-bottom:.5em;margin-top:.5em}.numPad_wrapper{align-items:center;display:flex;flex-direction:column;margin:.5em}.numPad_wrapper>*{display:flex}.only_connect_wall{padding:2em 0}.only-connect-row{align-items:center;display:flex;font-family:Ubuntu,sans-serif;justify-content:center}.only-connect-row .only-connect-button{background-color:#a5cff0;border:none;border-radius:6px;box-shadow:-3px 3px rgba(34,34,34,.533);color:#222;cursor:pointer;font-family:inherit;font-size:1.25em;margin:.2em;min-height:7em;outline:none;padding:1em;transition:all .2s ease;width:12em}.only-connect-row .only-connect-button[data-selected=true]{color:#fff}.only-connect-row .only-connect-button[data-selected=true][data-num-completed-groups="0"]{background-color:#004372;color:#fff}.only-connect-row .only-connect-button[data-selected=true][data-num-completed-groups="1"]{background-color:#006d5d;color:#fff}.only-connect-row .only-connect-button[data-selected=true][data-num-completed-groups="2"]{background-color:#5d2846;color:#fff}.only-connect-row .only-connect-button[data-selected=true][data-num-completed-groups="3"]{background-color:#00657f;color:#fff}.only-connect-row .only-connect-button[data-selected=true][data-num-completed-groups="4"]{background-color:#a79e24;color:#fff}.only-connect-row .only-connect-button[data-selected=true][data-num-completed-groups="5"]{background-color:#8e4da8;color:#fff}.only-connect-row .only-connect-button[data-row-number="1"]{background-color:#004372;color:#fff;cursor:not-allowed}.only-connect-row .only-connect-button[data-row-number="2"]{background-color:#006d5d;color:#fff;cursor:not-allowed}.only-connect-row .only-connect-button[data-row-number="3"]{background-color:#5d2846;color:#fff;cursor:not-allowed}.only-connect-row .only-connect-button[data-row-number="4"]{background-color:#00657f;color:#fff;cursor:not-allowed}.only-connect-row .only-connect-button[data-row-number="5"]{background-color:#a79e24;color:#fff;cursor:not-allowed}.only-connect-row .only-connect-button[data-row-number="6"]{background-color:#8e4da8;color:#fff;cursor:not-allowed}.progress_bar{background-color:hsla(0,0%,100%,.667);border:1px solid rgba(51,51,51,.467);color:#444;height:1.6em;margin-top:1.3em;position:relative;width:15em}.progress_bar .progress_bar_progress{background-color:#ddd;height:1.6em;transition:all 1s linear}.progress_bar .progress_bar_content{align-items:center;bottom:0;display:flex;left:.3em;position:absolute;right:.3em;top:0}.puzzle-config{flex-grow:1;justify-content:flex-start}.puzzle-config>*{flex-grow:0}.puzzle-config .sequence{display:flex;margin-bottom:2em}.puzzle-config .answer-options{display:flex}.puzzle-config .sequence-tile{background-color:#fff;box-shadow:0 0 2px #999;height:10em;margin:.4em;opacity:.75;padding:.5em;position:relative;width:10em}.puzzle-config .sequence-tile[data-tile-type$=answer-option]{border-bottom:3px solid hsla(0,0%,47%,.667);border-left:3px solid hsla(0,0%,47%,.667);opacity:.9}.puzzle-config .sequence-tile[data-tile-type$=answer-option][data-is-readonly=false]:hover{background-color:#f2f2f2;cursor:pointer;opacity:.75}.puzzle-config .sequence-tile[data-is-readonly=true][data-is-incorrect-answer=true]{background-color:#f07676}.puzzle-config .sequence-tile[data-is-readonly=true][data-is-correct-answer=true]{background-color:#7af076}.puzzle-config .sequence-tile .icon{background-repeat:no-repeat;background-size:100% 100%;height:35px;position:absolute;width:35px}.settings{display:flex}.settings .setting-section-links{background-color:#ccc;border-right:2px solid silver;display:flex;flex-direction:column;min-width:10em;padding-bottom:.5em}.settings .setting-section-links .setting-section-link{margin:.5em .5em 0}.settings .setting-section-links .setting-section-link-spacer{flex-grow:1}.settings .settings-section{background-color:#f8f8f8;display:flex;flex-direction:column;flex-grow:1}.settings .settings-section .settings-section-title{background-color:#eee;border-bottom:1px solid #ddd;color:#333;margin:0;padding:.7em .9em;text-transform:uppercase}.settings .settings-section .selected-setting{display:flex;flex-direction:column;padding:.7em}.settings .settings-section .selected-setting .setting{display:flex;flex-direction:column;padding:.8em}.settings .settings-section .selected-setting .setting:hover{background-color:#e8e8e8}.settings .settings-section .selected-setting .setting .setting-name{padding-bottom:.3em}.settings .settings-section .selected-setting .setting .setting-control input[type=range],.settings .settings-section .selected-setting .setting .setting-control select{min-width:15em}.splash-screen{align-items:center;background-color:#ddd;background-size:100%;display:flex;flex-grow:1;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.splash-screen .studio-logo{align-self:center}[data-loading-state=loading]{opacity:1}[data-loading-state=loaded]{opacity:0}.game-name{align-items:center;display:flex;justify-content:center;padding:.5em 1em 1em}.game-name-label{font-size:3rem;margin-top:.5em}.logo{display:flex}.logo .letter_tile[data-animation-setting=true]{animation:flipRevealLetter 1.5s}.studio-logo{align-self:flex-start;background-color:#e6e6e6;border:2px solid #ccc;color:#b3b3b3;display:flex;flex-grow:0;flex-shrink:0;margin:.5em 0;padding:.5em 3em;-webkit-user-select:none;user-select:none}.wingo_interlinked{background-repeat:no-repeat;background-size:100%}.wingo_interlinked .word_grid{align-items:center;background-color:#111;background-image:none;border-color:#000;display:flex;flex-direction:column;justify-content:center;margin:1em;padding:1em;position:relative}.wingo_interlinked .word_grid .word-grid-row{display:flex}.wingo_interlinked .word_grid .word-grid-row .letter-tile-wrapper{background-color:#111}.wingo_interlinked .word_grid .word-grid-row .letter-tile-wrapper[data-is-focussed=true] .letter_tile[data-status="not set"]{background-color:#fff}.wingo_interlinked .word_grid .word-grid-row .letter-tile-wrapper[data-is-focussed=false] .letter_tile{opacity:.85}.wingo_interlinked .word_grid .word-grid-row .letter-tile-wrapper .letter_tile{border-radius:0;font-size:1.7em!important}.wingo_interlinked .word_grid[data-is-loading=true]{background-color:#0000;border-color:#0000;position:relative}.wingo_interlinked .word_grid[data-is-loading=true] .loading-message{align-items:center;background-color:#222c;color:#eee;content:"Loading...";display:flex;font-style:italic;justify-content:center;padding:.7em;position:absolute}.wingo_interlinked .word_grid[data-is-loading=true] .loading-message .spinner{animation:spin 1s linear infinite;font-size:1.2em;margin-right:.3em}.wingo_interlinked .word_grid[data-is-loading=true] .word-grid-row .letter-tile-wrapper{visibility:hidden}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.word_codes .word_codes_information,.word_codes .word_codes_question{align-items:center;background-color:#fff;border:1px solid #bbb;display:flex;flex-direction:column;justify-content:center;min-width:25em;padding:.8em}.word_codes .word_codes_words{font-weight:700;margin-bottom:.4em}.word_codes .word_codes_information{background-color:#e0e0e0;border-bottom:none;margin-top:.8em}.word_codes .word_codes_information,.word_codes .word_codes_question strong{font-family:monospace;font-size:1.24em}.word_codes .letter_tile{width:3.55em}.letter_row,.tile_row,.word_row{align-items:center;display:flex;justify-content:center;vertical-align:middle}.word-row-category-wrapper{align-items:center;display:flex}.word-row-category-wrapper .word-row-category-name{color:#333;font-size:1.15em;min-width:12em;padding:.3em;text-align:left}.category_label{align-items:center;display:flex}.category_label .btn{font-size:.9em;margin-left:1em}.word_grid{background-color:#e6e6e6;background-image:linear-gradient(318deg,#ccc,#0000);border-bottom:3px solid #bbb;border-right:3px solid #bbb;margin-bottom:1em;margin-top:1em;max-width:95vw;padding:20px}.word_row[data-invalid-word-submitted=true][data-apply-animation=true][data-animation-setting=true]{animation:shakeIncorrectInput .4s}.word_row[data-correct-word-submitted=true][data-apply-animation=true] .letter_tile[data-animation-setting=true]{animation:jumpCorrectInput 1.2s}@keyframes shakeIncorrectInput{0%{transform:translateX(0)}20%{transform:translateX(-10px)}40%{transform:translateX(10px)}60%{transform:translateX(0)}}@keyframes jumpCorrectInput{0%{transform:translateY(0)}20%{transform:translateY(0)}40%{transform:translateY(-25px)}50%{transform:translateY(0)}60%{transform:translateY(-20px)}80%{transform:translateY(0)}to{transform:translateY(0)}}.App{align-items:center;justify-content:center;padding:.5em;text-align:center}#app,.App{display:flex;flex-direction:column}#app{min-height:100vh}.app{display:flex;flex-direction:column}.app,.app>*{flex-grow:1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Ubuntu,-apple-system,BlinkMacSystemFont,Segoe UI Semilight,Segoe UI,Roboto,Oxygen,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}input,select{border-radius:0;color:inherit;font-size:1rem;padding:.35em}input[type=checkbox],select[type=checkbox]{font-size:1.2rem;height:1.2em;width:1.2em}.title{font-size:60px;font-weight:700;margin:20px 0;text-transform:uppercase}.version{bottom:0;margin:.3em;opacity:.3;pointer-events:none;position:fixed;right:0;-webkit-user-select:none;user-select:none}.toolbar{align-items:stretch;background-color:#333;border-bottom:1px solid #444;color:#bbb;display:flex;flex-grow:0}.toolbar .btn{margin:.3em;padding:.52em .6em}.toolbar .help-info-button{cursor:help}.toolbar .title{align-items:center;display:flex;flex-grow:1;font-size:1.2rem;font-weight:400;justify-content:center;margin:0;padding:.5em .5em .5em 11.5em;text-transform:none}.toolbar .gold_counter{align-items:center;background:linear-gradient(122deg,#d1b600,#d5bb01 18%,#e3c800 46%);border-bottom:3px solid #d8bf00;color:#fff;color:#fffdda;cursor:pointer;display:flex;font-size:1.4em;min-width:4em;padding:.25em .7em .25em .25em;text-shadow:#111 1px 0 3px;-webkit-user-select:none;user-select:none}.toolbar .gold_counter:hover{background:linear-gradient(122deg,#dbbf00,#dfc401 18%,#edd100 46%);border-bottom-color:#dbc200}.toolbar .gold_coin_image{height:.8em;padding:0 6px;width:.8em}#global-wrapper{display:flex;flex-grow:1}#global-wrapper[data-dark-mode=true]{background-color:#555}#global-wrapper[data-dark-mode=true] .sidebar-header{background-color:#111;border-bottom-color:#555}#global-wrapper[data-dark-mode=true] .sidebar{background-color:#333}#global-wrapper[data-dark-mode=true] .sidebar-title{color:#aaa}#global-wrapper[data-dark-mode=true] .widget{background-color:#222;border-color:#555}#global-wrapper[data-dark-mode=true] .btn.default{background-color:#252525;border-color:#555;color:#eee}#global-wrapper[data-dark-mode=true] .btn.default:hover{background-color:#111;color:#fff}#global-wrapper[data-dark-mode=true] .word_grid{background-color:#333;background-image:linear-gradient(318deg,#222,#0000);border-color:#656565}#global-wrapper[data-dark-mode=true] .letter_tile[data-status="not in word"]{background-color:#333;border-color:#444;box-shadow:0 3px 2px 0 #333;color:#aaa;text-shadow:0 4px 1px #444}#global-wrapper[data-dark-mode=true] .letter_tile[data-new-letter-added=false][data-status="not set"],#global-wrapper[data-dark-mode=true] .letter_tile[data-new-letter-added=true]{background-color:#222;border-color:#444;box-shadow:0 3px 2px 0 #333;color:#ccc;text-shadow:0 4px 1px #444}#global-wrapper[data-dark-mode=true] .setting-section-links{background-color:#333}#global-wrapper[data-dark-mode=true] .settings-section-title{background-color:#333;color:#eee}#global-wrapper[data-dark-mode=true] .settings-section{background-color:#404040;color:#eee}#global-wrapper[data-dark-mode=true] .setting:hover{background-color:#222}#global-wrapper[data-dark-mode=true] .setting input,#global-wrapper[data-dark-mode=true] .setting select{color:#333}#global-wrapper[data-dark-mode=true] .gamemode-settings-button{background-color:#444;color:#ddd}#global-wrapper[data-dark-mode=true] .gamemode-settings-button:hover{background-color:#333;color:#fff}#global-wrapper[data-dark-mode=true] .message-notification[data-type=default]{background-color:#333;color:#aaa}#global-wrapper[data-dark-mode=true] .message-notification[data-type=default] input{color:#444}#global-wrapper[data-dark-mode=true] .studio-logo{background-color:#444;border-color:#555;color:#aaa}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid #0000;border-top:8px solid #0000;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px #000000e6;cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px #000000e6;top:0}.carousel:hover .slide .legend{opacity:1}
/*# sourceMappingURL=main.0af8a89b.css.map*/