@import url("//hello.myfonts.net/count/3a92d6");*{padding:0;margin:0;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html{font-size:62.5%}body,html{min-height:100%}html{box-sizing:border-box;font-family:SofiaPro-Regular,sans-serif}body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*,:after,:before{box-sizing:inherit}a{color:inherit;text-decoration:none}[v-cloak]{display:none!important}.hidden{display:none}@media only screen and (min-width:764px){.hide-764-up{display:none!important}}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}

/*! Fonts */@font-face{font-family:SofiaPro-Bold;src:url(../fonts/3A92D6_0_0.eot);src:url(../fonts/3A92D6_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3A92D6_0_0.woff2) format("woff2"),url(../fonts/3A92D6_0_0.woff) format("woff"),url(../fonts/3A92D6_0_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SofiaPro-Medium;src:url(../fonts/3A92D6_1_0.eot);src:url(../fonts/3A92D6_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3A92D6_1_0.woff2) format("woff2"),url(../fonts/3A92D6_1_0.woff) format("woff"),url(../fonts/3A92D6_1_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SofiaPro-Regular;src:url(../fonts/3A92D6_2_0.eot);src:url(../fonts/3A92D6_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3A92D6_2_0.woff2) format("woff2"),url(../fonts/3A92D6_2_0.woff) format("woff"),url(../fonts/3A92D6_2_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SofiaPro-SemiBold;src:url(../fonts/3A92D6_3_0.eot);src:url(../fonts/3A92D6_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3A92D6_3_0.woff2) format("woff2"),url(../fonts/3A92D6_3_0.woff) format("woff"),url(../fonts/3A92D6_3_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BluuNextBold;src:url(../fonts/bluunext-bold-webfont.svg);src:url(../fonts/bluunext-bold-webfont.svg?#iefix) format("embedded-opentype"),url(../fonts/bluunext-bold-webfont.woff2) format("woff2"),url(../fonts/bluunext-bold-webfont.woff) format("woff"),url(../fonts/bluunext-bold.ttf) format("truetype")}body{background-color:#faf6f0}.crossword-layout{position:fixed;left:0;top:0;right:0;bottom:0}@media only screen and (max-width:767px){.crossword-layout{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.touch .gameplay{max-height:calc(100% - 19.8rem)}.touch .keyboard{height:16rem}.no-touch .keyboard{display:none}.puzzle-header{height:5.7rem}.gameplay{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.gameplay,.grid-and-buttons{-webkit-box-flex:1;flex-grow:1}.grid{overflow:auto}.clues,.list-view .grid-and-buttons,.list-view .single-clue{display:none}.list-view .clues{display:block}}@media only screen and (min-width:768px){.crossword-layout{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.touch .gameplay{max-height:calc(100% - 27rem)}.touch .keyboard{height:22rem}.no-touch .gameplay{max-height:calc(100% - 7rem)}.no-touch .keyboard{display:none}.puzzle-header{height:5.7rem}.gameplay{display:-webkit-box;display:flex}.gameplay,.grid-and-buttons{-webkit-box-flex:1;flex-grow:1}.grid{overflow:auto}.list-view{display:none}.clues{width:26rem;padding:0}}@media only screen and (min-width:1001px){.clues{width:48rem;padding:0}.gameplay,.mobile-menu{max-width:86rem;margin:0 auto;padding:0}.mobile-menu{padding-left:40rem}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.crossword-layout{-webkit-box-align:center;align-items:center}.clue-set{height:calc(100vh - 9rem)}.puzzle-header{width:100%}.incorrect .square,.square{overflow:hidden}.completion,.completion-bg,.modal,.modal-bg{position:absolute}}

/*! Puzzle Header */.puzzle-header{margin:0;height:3.8rem}@media only screen and (min-width:768px){.puzzle-header{margin:1rem 0}}.keyboard{background:#d2d3db;text-align:center;position:relative;padding:.5rem .3rem}.keys{margin:0;padding:.5rem 0}.keys,.keys__key{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.keys__key{-webkit-box-align:center;align-items:center;background:#fff;text-align:center;border-radius:.3rem;color:#121212;text-decoration:none;font-size:2.2rem;height:4rem;box-shadow:0 .1rem .2rem rgba(0,0,0,.2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;position:relative}.keys__key:before{content:"";height:.9rem;width:100%;left:0;bottom:calc(100% - .3rem)}.keys__key:after,.keys__key:before{position:absolute;background:#fff;display:none}.keys__key:after{content:attr(data-key);bottom:calc(100% + .5rem);font-size:3.4rem;padding:1rem 0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#191919;border-radius:.3rem;width:160%;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:.1rem solid #ccc;border-bottom:none;z-index:1;box-shadow:0 -.3rem .3rem rgba(0,0,0,.1)}.keys__icon{width:2rem;height:2rem}@media only screen and (max-width:767px){.keys__key{width:calc(10% - .6rem);margin:0 .3rem}.keys__key:active{color:#fff}.keys__key:active:before{display:block}.keys__key:active:after{display:-webkit-box;display:flex}}@media only screen and (min-width:768px){.keys__key{width:6rem;height:6rem;margin:0 .3rem}}.grid-and-buttons{overflow:auto;-webkit-overflow-scrolling:touch}.puzzle-table{border:1px solid #242633;border-collapse:collapse;margin:0 auto;table-layout:fixed;width:100%}.puzzle-table td{border-right:1px solid #242633;border-bottom:1px solid #242633;vertical-align:middle;margin:0;padding:0;text-align:center}.puzzle-table .blank{background-color:#242633;border-color:#242633}.puzzle-table .box.pencil,.puzzle-table .pencil{color:#999}.puzzle-table .current{background:#9990ea}.puzzle-table td.dmark-right{border-right-color:#000}.puzzle-table td.dmark-bottom{border-bottom-color:#000}.square{display:block;width:1fr;padding-bottom:100%}.incorrect .square,.square{position:relative}.square:after{content:"";pointer-events:none;position:absolute;left:-.1rem;top:-.1rem;right:-.1rem;bottom:-.1rem;opacity:1;background:#242633;display:block;-webkit-animation:squareFade 1s ease 0s 1 forwards;animation:squareFade 1s ease 0s 1 forwards}.number{position:absolute;font-size:1.8vw;left:.15vw;top:.35vw;color:#242633;font-family:Arial,sans-serif;line-height:1}.letter,.square{text-align:center}.letter{display:-webkit-box;display:flex;font-size:4vw;padding:0;color:#242633;position:absolute;left:0;right:0;bottom:0;top:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-family:SofiaPro-Bold,sans-serif;font-weight:500}.dmark-right .square{border-right:1px solid #000}.dmark-bottom .square{border-bottom:1px solid #000}.dmark-hyphen-right .square:after{position:absolute;content:"";display:block;width:8px;height:2px;background:#000;right:-5px;bottom:10px}.dmark-hyphen-bottom .square:before{position:absolute;content:"";display:block;width:2px;height:8px;background:#000;bottom:-5px;left:50%;margin-left:-1px}@media only screen and (min-width:375px){.grid-and-buttons{padding:1rem}}@media only screen and (min-width:600px){.grid-and-buttons{padding:2rem}.letter{font-size:2.8vw}}@media only screen and (min-width:768px){.grid-and-buttons{padding:0 3.4rem 0 0;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow:hidden;-webkit-box-flex:0;flex-grow:0;width:50%}.number{font-size:1rem;left:.2rem;top:.1rem}.letter{font-size:1.4rem;padding:0;top:.5rem}}.puzzle-table tr:first-child td:first-child .square:after{-webkit-animation-delay:.1s;animation-delay:.1s}.puzzle-table tr:first-child td:nth-child(3) .square:after{-webkit-animation-delay:.2s;animation-delay:.2s}.puzzle-table tr:first-child td:nth-child(5) .square:after{-webkit-animation-delay:.3s;animation-delay:.3s}.puzzle-table tr:first-child td:nth-child(7) .square:after{-webkit-animation-delay:.4s;animation-delay:.4s}.puzzle-table tr:first-child td:nth-child(9) .square:after{-webkit-animation-delay:.5s;animation-delay:.5s}.puzzle-table tr:first-child td:nth-child(11) .square:after{-webkit-animation-delay:.6s;animation-delay:.6s}.puzzle-table tr:first-child td:nth-child(13) .square:after{-webkit-animation-delay:.7s;animation-delay:.7s}.puzzle-table tr:first-child td:nth-child(15) .square:after{-webkit-animation-delay:.8s;animation-delay:.8s}.puzzle-table tr:nth-child(2) td:first-child .square:after{-webkit-animation-delay:.2s;animation-delay:.2s}.puzzle-table tr:nth-child(2) td:nth-child(3) .square:after{-webkit-animation-delay:.3s;animation-delay:.3s}.puzzle-table tr:nth-child(2) td:nth-child(5) .square:after{-webkit-animation-delay:.4s;animation-delay:.4s}.puzzle-table tr:nth-child(2) td:nth-child(7) .square:after{-webkit-animation-delay:.5s;animation-delay:.5s}.puzzle-table tr:nth-child(2) td:nth-child(9) .square:after{-webkit-animation-delay:.6s;animation-delay:.6s}.puzzle-table tr:nth-child(2) td:nth-child(11) .square:after{-webkit-animation-delay:.7s;animation-delay:.7s}.puzzle-table tr:nth-child(2) td:nth-child(13) .square:after{-webkit-animation-delay:.8s;animation-delay:.8s}.puzzle-table tr:nth-child(2) td:nth-child(15) .square:after{-webkit-animation-delay:.9s;animation-delay:.9s}.puzzle-table tr:nth-child(3) td:first-child .square:after{-webkit-animation-delay:.3s;animation-delay:.3s}.puzzle-table tr:nth-child(3) td:nth-child(3) .square:after{-webkit-animation-delay:.4s;animation-delay:.4s}.puzzle-table tr:nth-child(3) td:nth-child(5) .square:after{-webkit-animation-delay:.5s;animation-delay:.5s}.puzzle-table tr:nth-child(3) td:nth-child(7) .square:after{-webkit-animation-delay:.6s;animation-delay:.6s}.puzzle-table tr:nth-child(3) td:nth-child(9) .square:after{-webkit-animation-delay:.7s;animation-delay:.7s}.puzzle-table tr:nth-child(3) td:nth-child(11) .square:after{-webkit-animation-delay:.8s;animation-delay:.8s}.puzzle-table tr:nth-child(3) td:nth-child(13) .square:after{-webkit-animation-delay:.9s;animation-delay:.9s}.puzzle-table tr:nth-child(3) td:nth-child(15) .square:after{-webkit-animation-delay:1s;animation-delay:1s}.puzzle-table tr:nth-child(4) td:first-child .square:after{-webkit-animation-delay:.4s;animation-delay:.4s}.puzzle-table tr:nth-child(4) td:nth-child(3) .square:after{-webkit-animation-delay:.5s;animation-delay:.5s}.puzzle-table tr:nth-child(4) td:nth-child(5) .square:after{-webkit-animation-delay:.6s;animation-delay:.6s}.puzzle-table tr:nth-child(4) td:nth-child(7) .square:after{-webkit-animation-delay:.7s;animation-delay:.7s}.puzzle-table tr:nth-child(4) td:nth-child(9) .square:after{-webkit-animation-delay:.8s;animation-delay:.8s}.puzzle-table tr:nth-child(4) td:nth-child(11) .square:after{-webkit-animation-delay:.9s;animation-delay:.9s}.puzzle-table tr:nth-child(4) td:nth-child(13) .square:after{-webkit-animation-delay:1s;animation-delay:1s}.puzzle-table tr:nth-child(4) td:nth-child(15) .square:after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.puzzle-table tr:nth-child(5) td:first-child .square:after{-webkit-animation-delay:.5s;animation-delay:.5s}.puzzle-table tr:nth-child(5) td:nth-child(3) .square:after{-webkit-animation-delay:.6s;animation-delay:.6s}.puzzle-table tr:nth-child(5) td:nth-child(5) .square:after{-webkit-animation-delay:.7s;animation-delay:.7s}.puzzle-table tr:nth-child(5) td:nth-child(7) .square:after{-webkit-animation-delay:.8s;animation-delay:.8s}.puzzle-table tr:nth-child(5) td:nth-child(9) .square:after{-webkit-animation-delay:.9s;animation-delay:.9s}.puzzle-table tr:nth-child(5) td:nth-child(11) .square:after{-webkit-animation-delay:1s;animation-delay:1s}.puzzle-table tr:nth-child(5) td:nth-child(13) .square:after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.puzzle-table tr:nth-child(5) td:nth-child(15) .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(6) td:first-child .square:after{-webkit-animation-delay:.6s;animation-delay:.6s}.puzzle-table tr:nth-child(6) td:nth-child(3) .square:after{-webkit-animation-delay:.7s;animation-delay:.7s}.puzzle-table tr:nth-child(6) td:nth-child(5) .square:after{-webkit-animation-delay:.8s;animation-delay:.8s}.puzzle-table tr:nth-child(6) td:nth-child(7) .square:after{-webkit-animation-delay:.9s;animation-delay:.9s}.puzzle-table tr:nth-child(6) td:nth-child(9) .square:after{-webkit-animation-delay:1s;animation-delay:1s}.puzzle-table tr:nth-child(6) td:nth-child(11) .square:after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.puzzle-table tr:nth-child(6) td:nth-child(13) .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(6) td:nth-child(15) .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(7) td:first-child .square:after{-webkit-animation-delay:.7s;animation-delay:.7s}.puzzle-table tr:nth-child(7) td:nth-child(3) .square:after{-webkit-animation-delay:.8s;animation-delay:.8s}.puzzle-table tr:nth-child(7) td:nth-child(5) .square:after{-webkit-animation-delay:.9s;animation-delay:.9s}.puzzle-table tr:nth-child(7) td:nth-child(7) .square:after{-webkit-animation-delay:1s;animation-delay:1s}.puzzle-table tr:nth-child(7) td:nth-child(9) .square:after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.puzzle-table tr:nth-child(7) td:nth-child(11) .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(7) td:nth-child(13) .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(7) td:nth-child(15) .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(8) td:first-child .square:after{-webkit-animation-delay:.8s;animation-delay:.8s}.puzzle-table tr:nth-child(8) td:nth-child(3) .square:after{-webkit-animation-delay:.9s;animation-delay:.9s}.puzzle-table tr:nth-child(8) td:nth-child(5) .square:after{-webkit-animation-delay:1s;animation-delay:1s}.puzzle-table tr:nth-child(8) td:nth-child(7) .square:after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.puzzle-table tr:nth-child(8) td:nth-child(9) .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(8) td:nth-child(11) .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(8) td:nth-child(13) .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(8) td:nth-child(15) .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(9) td:first-child .square:after{-webkit-animation-delay:.9s;animation-delay:.9s}.puzzle-table tr:nth-child(9) td:nth-child(3) .square:after{-webkit-animation-delay:1s;animation-delay:1s}.puzzle-table tr:nth-child(9) td:nth-child(5) .square:after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.puzzle-table tr:nth-child(9) td:nth-child(7) .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(9) td:nth-child(9) .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(9) td:nth-child(11) .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(9) td:nth-child(13) .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(9) td:nth-child(15) .square:after{-webkit-animation-delay:1.6s;animation-delay:1.6s}.puzzle-table tr:nth-child(10) td:first-child .square:after{-webkit-animation-delay:1s;animation-delay:1s}.puzzle-table tr:nth-child(10) td:nth-child(3) .square:after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.puzzle-table tr:nth-child(10) td:nth-child(5) .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(10) td:nth-child(7) .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(10) td:nth-child(9) .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(10) td:nth-child(11) .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(10) td:nth-child(13) .square:after{-webkit-animation-delay:1.6s;animation-delay:1.6s}.puzzle-table tr:nth-child(10) td:nth-child(15) .square:after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.puzzle-table tr:nth-child(11) td:first-child .square:after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.puzzle-table tr:nth-child(11) td:nth-child(3) .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(11) td:nth-child(5) .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(11) td:nth-child(7) .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(11) td:nth-child(9) .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(11) td:nth-child(11) .square:after{-webkit-animation-delay:1.6s;animation-delay:1.6s}.puzzle-table tr:nth-child(11) td:nth-child(13) .square:after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.puzzle-table tr:nth-child(11) td:nth-child(15) .square:after{-webkit-animation-delay:1.8s;animation-delay:1.8s}.puzzle-table tr:nth-child(12) td:first-child .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(12) td:nth-child(3) .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(12) td:nth-child(5) .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(12) td:nth-child(7) .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(12) td:nth-child(9) .square:after{-webkit-animation-delay:1.6s;animation-delay:1.6s}.puzzle-table tr:nth-child(12) td:nth-child(11) .square:after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.puzzle-table tr:nth-child(12) td:nth-child(13) .square:after{-webkit-animation-delay:1.8s;animation-delay:1.8s}.puzzle-table tr:nth-child(12) td:nth-child(15) .square:after{-webkit-animation-delay:1.9s;animation-delay:1.9s}.puzzle-table tr:nth-child(13) td:first-child .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(13) td:nth-child(3) .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(13) td:nth-child(5) .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(13) td:nth-child(7) .square:after{-webkit-animation-delay:1.6s;animation-delay:1.6s}.puzzle-table tr:nth-child(13) td:nth-child(9) .square:after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.puzzle-table tr:nth-child(13) td:nth-child(11) .square:after{-webkit-animation-delay:1.8s;animation-delay:1.8s}.puzzle-table tr:nth-child(13) td:nth-child(13) .square:after{-webkit-animation-delay:1.9s;animation-delay:1.9s}.puzzle-table tr:nth-child(13) td:nth-child(15) .square:after{-webkit-animation-delay:2s;animation-delay:2s}.puzzle-table tr:nth-child(14) td:first-child .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(14) td:nth-child(3) .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(14) td:nth-child(5) .square:after{-webkit-animation-delay:1.6s;animation-delay:1.6s}.puzzle-table tr:nth-child(14) td:nth-child(7) .square:after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.puzzle-table tr:nth-child(14) td:nth-child(9) .square:after{-webkit-animation-delay:1.8s;animation-delay:1.8s}.puzzle-table tr:nth-child(14) td:nth-child(11) .square:after{-webkit-animation-delay:1.9s;animation-delay:1.9s}.puzzle-table tr:nth-child(14) td:nth-child(13) .square:after{-webkit-animation-delay:2s;animation-delay:2s}.puzzle-table tr:nth-child(14) td:nth-child(15) .square:after{-webkit-animation-delay:2.1s;animation-delay:2.1s}.puzzle-table tr:nth-child(15) td:first-child .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(15) td:nth-child(3) .square:after{-webkit-animation-delay:1.6s;animation-delay:1.6s}.puzzle-table tr:nth-child(15) td:nth-child(5) .square:after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.puzzle-table tr:nth-child(15) td:nth-child(7) .square:after{-webkit-animation-delay:1.8s;animation-delay:1.8s}.puzzle-table tr:nth-child(15) td:nth-child(9) .square:after{-webkit-animation-delay:1.9s;animation-delay:1.9s}.puzzle-table tr:nth-child(15) td:nth-child(11) .square:after{-webkit-animation-delay:2s;animation-delay:2s}.puzzle-table tr:nth-child(15) td:nth-child(13) .square:after{-webkit-animation-delay:2.1s;animation-delay:2.1s}.puzzle-table tr:nth-child(15) td:nth-child(15) .square:after{-webkit-animation-delay:2.2s;animation-delay:2.2s}.puzzle-table tr:first-child td:nth-child(2) .square:after{-webkit-animation-delay:.6s;animation-delay:.6s}.puzzle-table tr:first-child td:nth-child(4) .square:after{-webkit-animation-delay:.7s;animation-delay:.7s}.puzzle-table tr:first-child td:nth-child(6) .square:after{-webkit-animation-delay:.8s;animation-delay:.8s}.puzzle-table tr:first-child td:nth-child(8) .square:after{-webkit-animation-delay:.9s;animation-delay:.9s}.puzzle-table tr:first-child td:nth-child(10) .square:after{-webkit-animation-delay:1s;animation-delay:1s}.puzzle-table tr:first-child td:nth-child(12) .square:after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.puzzle-table tr:first-child td:nth-child(14) .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(2) td:nth-child(2) .square:after{-webkit-animation-delay:.7s;animation-delay:.7s}.puzzle-table tr:nth-child(2) td:nth-child(4) .square:after{-webkit-animation-delay:.8s;animation-delay:.8s}.puzzle-table tr:nth-child(2) td:nth-child(6) .square:after{-webkit-animation-delay:.9s;animation-delay:.9s}.puzzle-table tr:nth-child(2) td:nth-child(8) .square:after{-webkit-animation-delay:.1s;animation-delay:.1s}.puzzle-table tr:nth-child(2) td:nth-child(10) .square:after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.puzzle-table tr:nth-child(2) td:nth-child(12) .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(2) td:nth-child(14) .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(3) td:nth-child(2) .square:after{-webkit-animation-delay:.8s;animation-delay:.8s}.puzzle-table tr:nth-child(3) td:nth-child(4) .square:after{-webkit-animation-delay:.9s;animation-delay:.9s}.puzzle-table tr:nth-child(3) td:nth-child(6) .square:after{-webkit-animation-delay:1s;animation-delay:1s}.puzzle-table tr:nth-child(3) td:nth-child(8) .square:after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.puzzle-table tr:nth-child(3) td:nth-child(10) .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(3) td:nth-child(12) .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(3) td:nth-child(14) .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(4) td:nth-child(2) .square:after{-webkit-animation-delay:.9s;animation-delay:.9s}.puzzle-table tr:nth-child(4) td:nth-child(4) .square:after{-webkit-animation-delay:1s;animation-delay:1s}.puzzle-table tr:nth-child(4) td:nth-child(6) .square:after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.puzzle-table tr:nth-child(4) td:nth-child(8) .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(4) td:nth-child(10) .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(4) td:nth-child(12) .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(4) td:nth-child(14) .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(5) td:nth-child(2) .square:after{-webkit-animation-delay:1s;animation-delay:1s}.puzzle-table tr:nth-child(5) td:nth-child(4) .square:after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.puzzle-table tr:nth-child(5) td:nth-child(6) .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(5) td:nth-child(8) .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(5) td:nth-child(10) .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(5) td:nth-child(12) .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(5) td:nth-child(14) .square:after{-webkit-animation-delay:1.6s;animation-delay:1.6s}.puzzle-table tr:nth-child(6) td:nth-child(2) .square:after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.puzzle-table tr:nth-child(6) td:nth-child(4) .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(6) td:nth-child(6) .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(6) td:nth-child(8) .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(6) td:nth-child(10) .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(6) td:nth-child(12) .square:after{-webkit-animation-delay:1.6s;animation-delay:1.6s}.puzzle-table tr:nth-child(6) td:nth-child(14) .square:after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.puzzle-table tr:nth-child(7) td:nth-child(2) .square:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.puzzle-table tr:nth-child(7) td:nth-child(4) .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(7) td:nth-child(6) .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(7) td:nth-child(8) .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(7) td:nth-child(10) .square:after{-webkit-animation-delay:1.6s;animation-delay:1.6s}.puzzle-table tr:nth-child(7) td:nth-child(12) .square:after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.puzzle-table tr:nth-child(7) td:nth-child(14) .square:after{-webkit-animation-delay:1.8s;animation-delay:1.8s}.puzzle-table tr:nth-child(8) td:nth-child(2) .square:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.puzzle-table tr:nth-child(8) td:nth-child(4) .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(8) td:nth-child(6) .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(8) td:nth-child(8) .square:after{-webkit-animation-delay:1.6s;animation-delay:1.6s}.puzzle-table tr:nth-child(8) td:nth-child(10) .square:after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.puzzle-table tr:nth-child(8) td:nth-child(12) .square:after{-webkit-animation-delay:1.8s;animation-delay:1.8s}.puzzle-table tr:nth-child(8) td:nth-child(14) .square:after{-webkit-animation-delay:1.9s;animation-delay:1.9s}.puzzle-table tr:nth-child(9) td:nth-child(2) .square:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.puzzle-table tr:nth-child(9) td:nth-child(4) .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(9) td:nth-child(6) .square:after{-webkit-animation-delay:1.6s;animation-delay:1.6s}.puzzle-table tr:nth-child(9) td:nth-child(8) .square:after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.puzzle-table tr:nth-child(9) td:nth-child(10) .square:after{-webkit-animation-delay:1.8s;animation-delay:1.8s}.puzzle-table tr:nth-child(9) td:nth-child(12) .square:after{-webkit-animation-delay:1.9s;animation-delay:1.9s}.puzzle-table tr:nth-child(9) td:nth-child(14) .square:after{-webkit-animation-delay:2s;animation-delay:2s}.puzzle-table tr:nth-child(10) td:nth-child(2) .square:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.puzzle-table tr:nth-child(10) td:nth-child(4) .square:after{-webkit-animation-delay:1.6s;animation-delay:1.6s}.puzzle-table tr:nth-child(10) td:nth-child(6) .square:after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.puzzle-table tr:nth-child(10) td:nth-child(8) .square:after{-webkit-animation-delay:1.8s;animation-delay:1.8s}.puzzle-table tr:nth-child(10) td:nth-child(10) .square:after{-webkit-animation-delay:1.9s;animation-delay:1.9s}.puzzle-table tr:nth-child(10) td:nth-child(12) .square:after{-webkit-animation-delay:2s;animation-delay:2s}.puzzle-table tr:nth-child(10) td:nth-child(14) .square:after{-webkit-animation-delay:2.1s;animation-delay:2.1s}.puzzle-table tr:nth-child(11) td:nth-child(2) .square:after{-webkit-animation-delay:1.6s;animation-delay:1.6s}.puzzle-table tr:nth-child(11) td:nth-child(4) .square:after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.puzzle-table tr:nth-child(11) td:nth-child(6) .square:after{-webkit-animation-delay:1.8s;animation-delay:1.8s}.puzzle-table tr:nth-child(11) td:nth-child(8) .square:after{-webkit-animation-delay:1.9s;animation-delay:1.9s}.puzzle-table tr:nth-child(11) td:nth-child(10) .square:after{-webkit-animation-delay:2s;animation-delay:2s}.puzzle-table tr:nth-child(11) td:nth-child(12) .square:after{-webkit-animation-delay:2.1s;animation-delay:2.1s}.puzzle-table tr:nth-child(11) td:nth-child(14) .square:after{-webkit-animation-delay:2.2s;animation-delay:2.2s}.puzzle-table tr:nth-child(12) td:nth-child(2) .square:after{-webkit-animation-delay:1.7s;animation-delay:1.7s}.puzzle-table tr:nth-child(12) td:nth-child(4) .square:after{-webkit-animation-delay:1.8s;animation-delay:1.8s}.puzzle-table tr:nth-child(12) td:nth-child(6) .square:after{-webkit-animation-delay:1.9s;animation-delay:1.9s}.puzzle-table tr:nth-child(12) td:nth-child(8) .square:after{-webkit-animation-delay:2s;animation-delay:2s}.puzzle-table tr:nth-child(12) td:nth-child(10) .square:after{-webkit-animation-delay:2.1s;animation-delay:2.1s}.puzzle-table tr:nth-child(12) td:nth-child(12) .square:after{-webkit-animation-delay:2.2s;animation-delay:2.2s}.puzzle-table tr:nth-child(12) td:nth-child(14) .square:after{-webkit-animation-delay:2.3s;animation-delay:2.3s}.puzzle-table tr:nth-child(13) td:nth-child(2) .square:after{-webkit-animation-delay:1.8s;animation-delay:1.8s}.puzzle-table tr:nth-child(13) td:nth-child(4) .square:after{-webkit-animation-delay:1.9s;animation-delay:1.9s}.puzzle-table tr:nth-child(13) td:nth-child(6) .square:after{-webkit-animation-delay:2s;animation-delay:2s}.puzzle-table tr:nth-child(13) td:nth-child(8) .square:after{-webkit-animation-delay:2.1s;animation-delay:2.1s}.puzzle-table tr:nth-child(13) td:nth-child(10) .square:after{-webkit-animation-delay:2.2s;animation-delay:2.2s}.puzzle-table tr:nth-child(13) td:nth-child(12) .square:after{-webkit-animation-delay:2.3s;animation-delay:2.3s}.puzzle-table tr:nth-child(13) td:nth-child(14) .square:after{-webkit-animation-delay:2.4s;animation-delay:2.4s}.puzzle-table tr:nth-child(14) td:nth-child(2) .square:after{-webkit-animation-delay:1.9s;animation-delay:1.9s}.puzzle-table tr:nth-child(14) td:nth-child(4) .square:after{-webkit-animation-delay:2s;animation-delay:2s}.puzzle-table tr:nth-child(14) td:nth-child(6) .square:after{-webkit-animation-delay:2.1s;animation-delay:2.1s}.puzzle-table tr:nth-child(14) td:nth-child(8) .square:after{-webkit-animation-delay:2.2s;animation-delay:2.2s}.puzzle-table tr:nth-child(14) td:nth-child(10) .square:after{-webkit-animation-delay:2.3s;animation-delay:2.3s}.puzzle-table tr:nth-child(14) td:nth-child(12) .square:after{-webkit-animation-delay:2.4s;animation-delay:2.4s}.puzzle-table tr:nth-child(14) td:nth-child(14) .square:after{-webkit-animation-delay:2.5s;animation-delay:2.5s}.puzzle-table tr:nth-child(15) td:nth-child(2) .square:after{-webkit-animation-delay:2s;animation-delay:2s}.puzzle-table tr:nth-child(15) td:nth-child(4) .square:after{-webkit-animation-delay:2.1s;animation-delay:2.1s}.puzzle-table tr:nth-child(15) td:nth-child(6) .square:after{-webkit-animation-delay:2.2s;animation-delay:2.2s}.puzzle-table tr:nth-child(15) td:nth-child(8) .square:after{-webkit-animation-delay:2.3s;animation-delay:2.3s}.puzzle-table tr:nth-child(15) td:nth-child(10) .square:after{-webkit-animation-delay:2.4s;animation-delay:2.4s}.puzzle-table tr:nth-child(15) td:nth-child(12) .square:after{-webkit-animation-delay:2.5s;animation-delay:2.5s}.puzzle-table tr:nth-child(15) td:nth-child(14) .square:after{-webkit-animation-delay:2.6s;animation-delay:2.6s}@-webkit-keyframes squareFade{to{opacity:0}}@keyframes squareFade{to{opacity:0}}tr .current-distance-1.current-is-down .square:before,tr .current-distance-1.current-is-left .square:before,tr .current-distance-1.current-is-right .square:before,tr .current-distance-1.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:.1s;animation-delay:.1s}tr .current-distance-2.current-is-down .square:before,tr .current-distance-2.current-is-left .square:before,tr .current-distance-2.current-is-right .square:before,tr .current-distance-2.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:.2s;animation-delay:.2s}tr .current-distance-3.current-is-down .square:before,tr .current-distance-3.current-is-left .square:before,tr .current-distance-3.current-is-right .square:before,tr .current-distance-3.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:.3s;animation-delay:.3s}tr .current-distance-4.current-is-down .square:before,tr .current-distance-4.current-is-left .square:before,tr .current-distance-4.current-is-right .square:before,tr .current-distance-4.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:.4s;animation-delay:.4s}tr .current-distance-5.current-is-down .square:before,tr .current-distance-5.current-is-left .square:before,tr .current-distance-5.current-is-right .square:before,tr .current-distance-5.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:.5s;animation-delay:.5s}tr .current-distance-6.current-is-down .square:before,tr .current-distance-6.current-is-left .square:before,tr .current-distance-6.current-is-right .square:before,tr .current-distance-6.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:.6s;animation-delay:.6s}tr .current-distance-7.current-is-down .square:before,tr .current-distance-7.current-is-left .square:before,tr .current-distance-7.current-is-right .square:before,tr .current-distance-7.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:.7s;animation-delay:.7s}tr .current-distance-8.current-is-down .square:before,tr .current-distance-8.current-is-left .square:before,tr .current-distance-8.current-is-right .square:before,tr .current-distance-8.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:.8s;animation-delay:.8s}tr .current-distance-9.current-is-down .square:before,tr .current-distance-9.current-is-left .square:before,tr .current-distance-9.current-is-right .square:before,tr .current-distance-9.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:.9s;animation-delay:.9s}tr .current-distance-10.current-is-down .square:before,tr .current-distance-10.current-is-left .square:before,tr .current-distance-10.current-is-right .square:before,tr .current-distance-10.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:1s;animation-delay:1s}tr .current-distance-11.current-is-down .square:before,tr .current-distance-11.current-is-left .square:before,tr .current-distance-11.current-is-right .square:before,tr .current-distance-11.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:1.1s;animation-delay:1.1s}tr .current-distance-12.current-is-down .square:before,tr .current-distance-12.current-is-left .square:before,tr .current-distance-12.current-is-right .square:before,tr .current-distance-12.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:1.2s;animation-delay:1.2s}tr .current-distance-13.current-is-down .square:before,tr .current-distance-13.current-is-left .square:before,tr .current-distance-13.current-is-right .square:before,tr .current-distance-13.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:1.3s;animation-delay:1.3s}tr .current-distance-14.current-is-down .square:before,tr .current-distance-14.current-is-left .square:before,tr .current-distance-14.current-is-right .square:before,tr .current-distance-14.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:1.4s;animation-delay:1.4s}tr .current-distance-15.current-is-down .square:before,tr .current-distance-15.current-is-left .square:before,tr .current-distance-15.current-is-right .square:before,tr .current-distance-15.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:1.5s;animation-delay:1.5s}tr .current-distance-16.current-is-down .square:before,tr .current-distance-16.current-is-left .square:before,tr .current-distance-16.current-is-right .square:before,tr .current-distance-16.current-is-up .square:before{background-color:rgba(153,144,234,.4);-webkit-animation-delay:1.6s;animation-delay:1.6s}tr .incorrect.current-distance-1 .square:before{background-color:#cd333f;-webkit-animation-delay:.1s;animation-delay:.1s}tr .incorrect.current-distance-2 .square:before{background-color:#cd333f;-webkit-animation-delay:.2s;animation-delay:.2s}tr .incorrect.current-distance-3 .square:before{background-color:#cd333f;-webkit-animation-delay:.3s;animation-delay:.3s}tr .incorrect.current-distance-4 .square:before{background-color:#cd333f;-webkit-animation-delay:.4s;animation-delay:.4s}tr .incorrect.current-distance-5 .square:before{background-color:#cd333f;-webkit-animation-delay:.5s;animation-delay:.5s}tr .incorrect.current-distance-6 .square:before{background-color:#cd333f;-webkit-animation-delay:.6s;animation-delay:.6s}tr .incorrect.current-distance-7 .square:before{background-color:#cd333f;-webkit-animation-delay:.7s;animation-delay:.7s}tr .incorrect.current-distance-8 .square:before{background-color:#cd333f;-webkit-animation-delay:.8s;animation-delay:.8s}tr .incorrect.current-distance-9 .square:before{background-color:#cd333f;-webkit-animation-delay:.9s;animation-delay:.9s}tr .incorrect.current-distance-10 .square:before{background-color:#cd333f;-webkit-animation-delay:1s;animation-delay:1s}tr .incorrect.current-distance-11 .square:before{background-color:#cd333f;-webkit-animation-delay:1.1s;animation-delay:1.1s}tr .incorrect.current-distance-12 .square:before{background-color:#cd333f;-webkit-animation-delay:1.2s;animation-delay:1.2s}tr .incorrect.current-distance-13 .square:before{background-color:#cd333f;-webkit-animation-delay:1.3s;animation-delay:1.3s}tr .incorrect.current-distance-14 .square:before{background-color:#cd333f;-webkit-animation-delay:1.4s;animation-delay:1.4s}tr .incorrect.current-distance-15 .square:before{background-color:#cd333f;-webkit-animation-delay:1.5s;animation-delay:1.5s}tr .incorrect.current-distance-16 .square:before{background-color:#cd333f;-webkit-animation-delay:1.6s;animation-delay:1.6s}tr .correct.current-distance-1 .square:before{background-color:#00ab61;-webkit-animation-delay:.1s;animation-delay:.1s}tr .correct.current-distance-2 .square:before{background-color:#00ab61;-webkit-animation-delay:.2s;animation-delay:.2s}tr .correct.current-distance-3 .square:before{background-color:#00ab61;-webkit-animation-delay:.3s;animation-delay:.3s}tr .correct.current-distance-4 .square:before{background-color:#00ab61;-webkit-animation-delay:.4s;animation-delay:.4s}tr .correct.current-distance-5 .square:before{background-color:#00ab61;-webkit-animation-delay:.5s;animation-delay:.5s}tr .correct.current-distance-6 .square:before{background-color:#00ab61;-webkit-animation-delay:.6s;animation-delay:.6s}tr .correct.current-distance-7 .square:before{background-color:#00ab61;-webkit-animation-delay:.7s;animation-delay:.7s}tr .correct.current-distance-8 .square:before{background-color:#00ab61;-webkit-animation-delay:.8s;animation-delay:.8s}tr .correct.current-distance-9 .square:before{background-color:#00ab61;-webkit-animation-delay:.9s;animation-delay:.9s}tr .correct.current-distance-10 .square:before{background-color:#00ab61;-webkit-animation-delay:1s;animation-delay:1s}tr .correct.current-distance-11 .square:before{background-color:#00ab61;-webkit-animation-delay:1.1s;animation-delay:1.1s}tr .correct.current-distance-12 .square:before{background-color:#00ab61;-webkit-animation-delay:1.2s;animation-delay:1.2s}tr .correct.current-distance-13 .square:before{background-color:#00ab61;-webkit-animation-delay:1.3s;animation-delay:1.3s}tr .correct.current-distance-14 .square:before{background-color:#00ab61;-webkit-animation-delay:1.4s;animation-delay:1.4s}tr .correct.current-distance-15 .square:before{background-color:#00ab61;-webkit-animation-delay:1.5s;animation-delay:1.5s}tr .correct.current-distance-16 .square:before{background-color:#00ab61;-webkit-animation-delay:1.6s;animation-delay:1.6s}tr .incorrect.word-letter-1 .square:before{background-color:#cd333f;-webkit-animation-delay:.1s;animation-delay:.1s}tr .incorrect.word-letter-2 .square:before{background-color:#cd333f;-webkit-animation-delay:.2s;animation-delay:.2s}tr .incorrect.word-letter-3 .square:before{background-color:#cd333f;-webkit-animation-delay:.3s;animation-delay:.3s}tr .incorrect.word-letter-4 .square:before{background-color:#cd333f;-webkit-animation-delay:.4s;animation-delay:.4s}tr .incorrect.word-letter-5 .square:before{background-color:#cd333f;-webkit-animation-delay:.5s;animation-delay:.5s}tr .incorrect.word-letter-6 .square:before{background-color:#cd333f;-webkit-animation-delay:.6s;animation-delay:.6s}tr .incorrect.word-letter-7 .square:before{background-color:#cd333f;-webkit-animation-delay:.7s;animation-delay:.7s}tr .incorrect.word-letter-8 .square:before{background-color:#cd333f;-webkit-animation-delay:.8s;animation-delay:.8s}tr .incorrect.word-letter-9 .square:before{background-color:#cd333f;-webkit-animation-delay:.9s;animation-delay:.9s}tr .incorrect.word-letter-10 .square:before{background-color:#cd333f;-webkit-animation-delay:1s;animation-delay:1s}tr .incorrect.word-letter-11 .square:before{background-color:#cd333f;-webkit-animation-delay:1.1s;animation-delay:1.1s}tr .incorrect.word-letter-12 .square:before{background-color:#cd333f;-webkit-animation-delay:1.2s;animation-delay:1.2s}tr .incorrect.word-letter-13 .square:before{background-color:#cd333f;-webkit-animation-delay:1.3s;animation-delay:1.3s}tr .incorrect.word-letter-14 .square:before{background-color:#cd333f;-webkit-animation-delay:1.4s;animation-delay:1.4s}tr .incorrect.word-letter-15 .square:before{background-color:#cd333f;-webkit-animation-delay:1.5s;animation-delay:1.5s}tr .incorrect.word-letter-16 .square:before{background-color:#cd333f;-webkit-animation-delay:1.6s;animation-delay:1.6s}tr .correct.word-letter-1 .square:before{background-color:#00ab61;-webkit-animation-delay:.1s;animation-delay:.1s}tr .correct.word-letter-2 .square:before{background-color:#00ab61;-webkit-animation-delay:.2s;animation-delay:.2s}tr .correct.word-letter-3 .square:before{background-color:#00ab61;-webkit-animation-delay:.3s;animation-delay:.3s}tr .correct.word-letter-4 .square:before{background-color:#00ab61;-webkit-animation-delay:.4s;animation-delay:.4s}tr .correct.word-letter-5 .square:before{background-color:#00ab61;-webkit-animation-delay:.5s;animation-delay:.5s}tr .correct.word-letter-6 .square:before{background-color:#00ab61;-webkit-animation-delay:.6s;animation-delay:.6s}tr .correct.word-letter-7 .square:before{background-color:#00ab61;-webkit-animation-delay:.7s;animation-delay:.7s}tr .correct.word-letter-8 .square:before{background-color:#00ab61;-webkit-animation-delay:.8s;animation-delay:.8s}tr .correct.word-letter-9 .square:before{background-color:#00ab61;-webkit-animation-delay:.9s;animation-delay:.9s}tr .correct.word-letter-10 .square:before{background-color:#00ab61;-webkit-animation-delay:1s;animation-delay:1s}tr .correct.word-letter-11 .square:before{background-color:#00ab61;-webkit-animation-delay:1.1s;animation-delay:1.1s}tr .correct.word-letter-12 .square:before{background-color:#00ab61;-webkit-animation-delay:1.2s;animation-delay:1.2s}tr .correct.word-letter-13 .square:before{background-color:#00ab61;-webkit-animation-delay:1.3s;animation-delay:1.3s}tr .correct.word-letter-14 .square:before{background-color:#00ab61;-webkit-animation-delay:1.4s;animation-delay:1.4s}tr .correct.word-letter-15 .square:before{background-color:#00ab61;-webkit-animation-delay:1.5s;animation-delay:1.5s}tr .correct.word-letter-16 .square:before{background-color:#00ab61;-webkit-animation-delay:1.6s;animation-delay:1.6s}tr .selected-word.correct.word-letter-1 .square:before{background-color:#00ab61;-webkit-animation-delay:.1s!important;animation-delay:.1s!important}tr .selected-word.correct.word-letter-2 .square:before{background-color:#00ab61;-webkit-animation-delay:.2s!important;animation-delay:.2s!important}tr .selected-word.correct.word-letter-3 .square:before{background-color:#00ab61;-webkit-animation-delay:.3s!important;animation-delay:.3s!important}tr .selected-word.correct.word-letter-4 .square:before{background-color:#00ab61;-webkit-animation-delay:.4s!important;animation-delay:.4s!important}tr .selected-word.correct.word-letter-5 .square:before{background-color:#00ab61;-webkit-animation-delay:.5s!important;animation-delay:.5s!important}tr .selected-word.correct.word-letter-6 .square:before{background-color:#00ab61;-webkit-animation-delay:.6s!important;animation-delay:.6s!important}tr .selected-word.correct.word-letter-7 .square:before{background-color:#00ab61;-webkit-animation-delay:.7s!important;animation-delay:.7s!important}tr .selected-word.correct.word-letter-8 .square:before{background-color:#00ab61;-webkit-animation-delay:.8s!important;animation-delay:.8s!important}tr .selected-word.correct.word-letter-9 .square:before{background-color:#00ab61;-webkit-animation-delay:.9s!important;animation-delay:.9s!important}tr .selected-word.correct.word-letter-10 .square:before{background-color:#00ab61;-webkit-animation-delay:1s!important;animation-delay:1s!important}tr .selected-word.correct.word-letter-11 .square:before{background-color:#00ab61;-webkit-animation-delay:1.1s!important;animation-delay:1.1s!important}tr .selected-word.correct.word-letter-12 .square:before{background-color:#00ab61;-webkit-animation-delay:1.2s!important;animation-delay:1.2s!important}tr .selected-word.correct.word-letter-13 .square:before{background-color:#00ab61;-webkit-animation-delay:1.3s!important;animation-delay:1.3s!important}tr .selected-word.correct.word-letter-14 .square:before{background-color:#00ab61;-webkit-animation-delay:1.4s!important;animation-delay:1.4s!important}tr .selected-word.correct.word-letter-15 .square:before{background-color:#00ab61;-webkit-animation-delay:1.5s!important;animation-delay:1.5s!important}tr .selected-word.correct.word-letter-16 .square:before{background-color:#00ab61;-webkit-animation-delay:1.6s!important;animation-delay:1.6s!important}.current-is-down .square:before,.current-is-left .square:before,.current-is-right .square:before,.current-is-up .square:before{content:"";pointer-events:none;position:absolute;left:-.1rem;top:-.1rem;right:-.1rem;bottom:-.1rem;opacity:0;background:#242633;display:block;-webkit-animation:squareFadeIn 1s ease 0s 1 forwards;animation:squareFadeIn 1s ease 0s 1 forwards;mix-blend-mode:multiply}@-webkit-keyframes squareFadeIn{to{opacity:1}}@keyframes squareFadeIn{to{opacity:1}}.incorrect:not(.selected-word) .square{background-color:#cd333f}.correct:not(.selected-word) .square{background-color:#00ab61}.current.incorrect .square{background-color:#d75c66}.current.correct .square{background-color:#007844}@media only screen and (max-width:767px){.single-clue{background:#d3cdee;border-top:.1rem solid #ddd;border-bottom:.1rem solid #ddd;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0}.single-clue__clue{-webkit-box-flex:1;flex-grow:1;text-align:center;font-size:1.4rem;line-height:1.1;font-family:SofiaPro-Regular,sans-serif;padding:2rem 0}.single-clue__button{display:-webkit-box;display:flex;height:100%;width:5rem;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-shrink:0}.single-clue__button svg{width:2rem;height:2rem}.single-clue__clue-number{font-family:SofiaPro-Regular,sans-serif}.single-clue__clue span{color:#242633}.single-clue__clue .single-clue__clue-number,.single-clue__clue .single-clue__length{color:#585192}.single-clue__clue-text{font-size:1.6rem}}@media only screen and (min-width:768px){.single-clue{display:none}}.primary-buttons{display:-webkit-box;display:flex;padding:2rem 0 0}.primary-buttons__button{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:inherit;text-decoration:none;background:#ddd;margin:10px 10px 0 0;display:inline-block;padding:5px 10px}.primary-buttons__icon{width:2rem;height:2rem;margin:0 0 .2rem;display:block}@media only screen and (max-width:767px){.secondary-buttons{box-shadow:0 1px 2px 0 rgba(0,0,0,.16);padding:0 0 0 5rem;display:-webkit-box;display:flex}}.secondary-buttons__button{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:inherit;text-decoration:none}.secondary-buttons__icon{width:2rem;height:2rem;margin:0 0 .2rem}

/*! Clues */.is-overlay .clue-set__heading,.is-overlay .clues-nav{z-index:0}.clue{position:relative}.clue-list{list-style:none}.clue-list li{font-size:1.6rem;line-height:1.9rem;margin:0;padding:1.6rem;border-bottom:.1rem solid #e0dcd7;-webkit-transition:all .1s ease;transition:all .1s ease;font-family:SofiaPro-Regular,sans-serif;cursor:pointer}.clue-list li:hover:not(.current){color:#666}.current{background:rgba(153,144,234,.4)}.clue__length{color:#6e67ae}.clue__number{text-align:left;font-family:SofiaPro-Regular,sans-serif}.clue__number:after{content:"."}.current .clue__number{color:#6e67ae}@media only screen and (max-width:767px){.clue-set__heading{display:none}.clue-boxes{font-size:0;padding:.5rem 0 0}.clue-boxes__box{display:-webkit-inline-box;display:inline-flex;width:3rem;height:3rem;padding-top:.3rem;border:.1rem solid #242633;margin:-.1rem 0 0 -.1rem;font-size:1.6rem;background:#fff;vertical-align:top;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;font-family:SofiaPro-Bold,sans-serif;font-weight:500}.current .clue-boxes__box{background-color:#fff;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.current .clue-boxes__box:first-child{background-color:rgba(153,144,234,.4);-webkit-transition-delay:.1s;transition-delay:.1s}.current .clue-boxes__box:nth-child(2){background-color:rgba(153,144,234,.4);-webkit-transition-delay:.2s;transition-delay:.2s}.current .clue-boxes__box:nth-child(3){background-color:rgba(153,144,234,.4);-webkit-transition-delay:.3s;transition-delay:.3s}.current .clue-boxes__box:nth-child(4){background-color:rgba(153,144,234,.4);-webkit-transition-delay:.4s;transition-delay:.4s}.current .clue-boxes__box:nth-child(5){background-color:rgba(153,144,234,.4);-webkit-transition-delay:.5s;transition-delay:.5s}.current .clue-boxes__box:nth-child(6){background-color:rgba(153,144,234,.4);-webkit-transition-delay:.6s;transition-delay:.6s}.current .clue-boxes__box:nth-child(7){background-color:rgba(153,144,234,.4);-webkit-transition-delay:.7s;transition-delay:.7s}.current .clue-boxes__box:nth-child(8){background-color:rgba(153,144,234,.4);-webkit-transition-delay:.8s;transition-delay:.8s}.current .clue-boxes__box:nth-child(9){background-color:rgba(153,144,234,.4);-webkit-transition-delay:.9s;transition-delay:.9s}.current .clue-boxes__box:nth-child(10){background-color:rgba(153,144,234,.4);-webkit-transition-delay:1s;transition-delay:1s}.current .clue-boxes__box:nth-child(11){background-color:rgba(153,144,234,.4);-webkit-transition-delay:1.1s;transition-delay:1.1s}.current .clue-boxes__box:nth-child(12){background-color:rgba(153,144,234,.4);-webkit-transition-delay:1.2s;transition-delay:1.2s}.current .clue-boxes__box:nth-child(13){background-color:rgba(153,144,234,.4);-webkit-transition-delay:1.3s;transition-delay:1.3s}.current .clue-boxes__box:nth-child(14){background-color:rgba(153,144,234,.4);-webkit-transition-delay:1.4s;transition-delay:1.4s}.current .clue-boxes__box:nth-child(15){background-color:rgba(153,144,234,.4);-webkit-transition-delay:1.5s;transition-delay:1.5s}.current .clue-boxes__box:nth-child(16){background-color:rgba(153,144,234,.4);-webkit-transition-delay:1.6s;transition-delay:1.6s}.clue-boxes__box.current{background:#9990ea!important}.clue-boxes__box.incorrect{position:relative;background-color:#cd333f!important}.clue-boxes__box.current.incorrect{position:relative;background-color:#a52832!important}.clue-boxes__box.correct{position:relative;background-color:#00ab61!important}.clue-boxes__box.current.correct{position:relative;background-color:#007844!important}}@media only screen and (max-width:1000px){.list-view .clues{bottom:16rem}}@media only screen and (max-width:1000px){.clues,.list-view .clues{top:5.8rem;position:fixed;right:0;width:100%;padding-top:6.1rem}.clues{bottom:0}.clues-nav{display:-webkit-box;display:flex;border-bottom:.1rem solid #e0dcd7;border-top:.1rem solid #e0dcd7;list-style:none;position:absolute;top:0;background:#fff;z-index:1;width:100%}.clues-nav li{-webkit-box-flex:1;flex:1}.clues-nav a{display:block;font-family:SofiaPro-Regular,sans-serif;text-transform:uppercase;font-weight:400;font-size:1.4rem;letter-spacing:.1rem;color:inherit;text-decoration:none;padding:2rem;opacity:.6}}@media only screen and (min-width:768px){.clue-boxes{display:none}}.clue-boxes__box{color:#000}.clues{overflow-y:auto;-webkit-overflow-scrolling:auto}@media only screen and (min-width:768px) and (max-width:1000px){.clues-nav{top:7rem;width:24rem}}.clue-list{overflow-y:auto;-webkit-overflow-scrolling:auto}.clue-list .clue__number{color:#6e67ae}@media only screen and (max-width:1000px){.clue-sets{overflow-y:auto;-webkit-overflow-scrolling:auto;height:100%}.clue-set__heading{display:none}.clues-nav li a{text-align:center}.clues-nav li.on{position:relative}.clues-nav li.on a{color:#6e67ae;opacity:1}.clues-nav li.on:after,.clues-nav li.on:before{content:"";display:block;position:absolute;left:0;right:0;bottom:-.1rem;height:.1rem;background:#6e67ae}.clues-nav li.on:before{bottom:auto;top:-.1rem}}@media only screen and (min-width:1001px){.clues-nav{display:none}.clue-sets{display:-webkit-box;display:flex;max-height:100%}.clue-set{-webkit-box-flex:1;flex:1;overflow-y:auto}.clue-set__heading{position:sticky;position:-webkit-sticky;top:0;border-bottom:.1rem solid #e0dcd7;font-family:SofiaPro-Regular,sans-serif;font-weight:400;font-size:1.6rem;letter-spacing:.1rem}.clue-set--across{margin-right:1rem}.clue-set--down{margin-left:1rem}}.clue-answer{padding:.3rem 0 0;text-transform:uppercase;display:none}.clue-list li.hidden{display:none}

/*! Timer */.timer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:100%;width:5rem}

/*! Mobile Menu */@media only screen and (max-width:767px){.mobile-menu{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;height:3.8rem;padding:0 .6rem 0 1.4rem;position:relative}.mobile-menu__dropdown-button,.mobile-menu__settings{color:inherit;text-decoration:none;position:relative;-webkit-transition:all .15s ease;transition:all .15s ease}.mobile-menu__dropdown-button,.mobile-menu__settings,.mobile-menu__timer{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.mobile-menu__timer{font-family:SofiaPro-Bold,sans-serif;font-size:1.4rem;height:100%;width:4rem;padding:0;text-align:center}.mobile-menu .icon-button,.mobile-menu__dropdown-button,.mobile-menu__settings{-webkit-box-flex:0;flex:none;padding:0 .4rem}.mobile-menu__dropdown-button .icon-button,.mobile-menu__settings .icon-button{padding:0}.mobile-menu__dropdown{position:absolute;left:50%;top:120%;min-width:100%;width:13rem;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#ddd;z-index:10;pointer-events:none;opacity:0;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.mobile-menu__dropdown,.mobile-menu__dropdown a{-webkit-transition:all .15s ease;transition:all .15s ease}.mobile-menu__dropdown a{display:block;font-size:1.4rem;padding:1rem;text-decoration:none;color:inherit;font-family:SofiaPro-Regular,sans-serif;background:#fafafa;margin-top:.1rem}.mobile-menu__dropdown a:hover{background:#fafafa;color:#6e67ae}.mobile-menu__dropdown-button.active{background:#f5f5f5}.mobile-menu__dropdown-button.active .mobile-menu__dropdown{pointer-events:all;opacity:1;top:100%}.mobile-menu__settings.active .settings-dropdown{display:block}.mobile-menu__timer{position:absolute;left:0;right:0;width:100%;color:#6e67ae;z-index:-1}}@media only screen and (max-width:374px){.mobile-menu{padding:0 .5rem}.mobile-menu .icon-button__text,.mobile-menu .mobile-menu__timer{font-size:1.2rem!important}.mobile-menu__timer span{display:inline-block;padding:0 1.2rem 0 0}}@media only screen and (max-width:400px){.mobile-menu__timer span{display:inline-block;padding:0 2rem 0 0}}@media only screen and (min-width:768px){.mobile-menu{display:none}}@media (min-width:375px) and (max-width:767px){.mobile-menu .icon-button{padding:0 .6rem}.mobile-menu__dropdown-button,.mobile-menu__settings{padding:0}}.logo{position:absolute;top:.5rem;left:1rem}@media only screen and (min-width:768px){.logo{position:absolute;top:0;left:0}}@media only screen and (max-width:767px){.desktop-menu{display:none}}@media only screen and (min-width:768px){.desktop-menu{height:2.4rem;max-width:86rem;margin:.2rem auto 0;-webkit-box-pack:justify;justify-content:space-between;padding:0}.desktop-menu,.desktop-menu__dropdown-button,.desktop-menu__settings,.desktop-menu__timer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;position:relative}.desktop-menu__dropdown-button,.desktop-menu__settings,.desktop-menu__timer{-webkit-box-pack:center;justify-content:center;color:inherit;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease;height:100%}.desktop-menu__settings .icon-button,.desktop-menu__settings .icon-button__icon{width:2rem;height:2rem}.desktop-menu__timer{font-size:1.4rem;color:#6e67ae;position:absolute;left:0;right:0;top:.5rem;height:auto;bottom:auto}.desktop-menu__dropdown{position:absolute;left:50%;top:120%;min-width:100%;width:13rem;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#ddd;z-index:10;pointer-events:none;opacity:0;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.desktop-menu__dropdown,.desktop-menu__dropdown a{-webkit-transition:all .15s ease;transition:all .15s ease}.desktop-menu__dropdown a{display:block;font-size:1.4rem;padding:1rem;text-decoration:none;color:inherit;font-family:SofiaPro-Regular,sans-serif;background:#fafafa;margin-top:.1rem}.desktop-menu__dropdown a:hover{background:#fafafa;color:#6e67ae}.active .desktop-menu__dropdown{pointer-events:all;opacity:1;top:100%}.desktop-menu__dropdown-button:hover{background:#fafafa}.desktop-menu__print{display:inline-block;font-size:1.4rem;color:#333;text-transform:uppercase}}.icon-button{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;color:inherit;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.icon-button:hover{color:#6e67ae}.icon-button__icon{width:2.4rem;height:2.4rem;margin:0;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-menu .icon-button__icon{width:2rem;height:2rem;margin:0 0 .3rem}.settings-dropdown .icon-button__icon{width:3rem;height:3rem;margin:0 0 .4rem}.icon-button:hover .icon-button__icon{fill:#6e67ae}.icon-button__text{font-family:SofiaPro-Regular,sans-serif;font-size:1.4rem;margin-top:.5rem}@media only screen and (max-width:767px){.icon-button__text,.mobile-menu .icon-button__text{font-size:1.2rem}.settings-dropdown .icon-button__text{display:block}}

/*! Settings Menu */@media only screen and (max-width:767px){.settings-dropdown{position:fixed;left:0;top:0;right:0;bottom:0;background:#fff;z-index:20;padding:0 2rem 2rem;display:none}.active .settings-dropdown{display:block}.settings-dropdown-bg{display:none}.active .settings-dropdown-bg{display:block}}.config{margin:0;padding:0;list-style:none;text-align:left;border-top:.1rem solid #e0dcd7}.config li{position:relative;font-size:1.6rem;margin:0;padding:10px 0;color:#242633;border-bottom:.1rem solid #e0dcd7;font-family:SofiaPro-Regular,sans-serif}.config li:hover{color:#6e67ae}.settings-dropdown__header+.settings-dropdown__options .config{border-top:none}.config__link{display:block;height:3.6rem;line-height:3.6rem}.settings-dropdown__icons{display:-webkit-box;display:flex;margin:0 0 2rem}.settings-dropdown__header{border-bottom:.1rem solid #e0dcd7;margin:0 -2rem 2rem;padding:2rem 2rem 1.9rem;position:relative}.settings-dropdown__header h2{font-family:BluuNextBold,serif;font-weight:400;font-size:2.8rem;text-align:center}.close-button{position:absolute;display:-webkit-box;display:flex;height:4rem;width:4rem;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;top:50%;right:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.close-button__icon{width:2rem;height:2rem}@media only screen and (min-width:768px){.settings-dropdown-bg{background:rgba(0,0,0,.75);z-index:19;position:fixed;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.active .settings-dropdown-bg{visibility:visible;opacity:1}.settings-dropdown{position:absolute;top:-1.2rem;right:0;background:#fff;z-index:20;padding:0 2rem 2rem;width:30rem;box-shadow:0 0 3rem rgba(0,0,0,.2);display:none}.active .settings-dropdown{display:block}.settings-dropdown .close-button{right:1rem;left:auto}.settings-dropdown__header{padding:1.6rem 2rem}}

/*! Lives */.menu-bar .lives{height:1.6rem;position:absolute;top:1rem;left:5rem}.menu-bar .lives li{list-style:none;display:inline-block;margin:0 .4rem}.menu-bar .lives__life{width:1.2rem;height:1.6rem;margin:0 .2rem;position:relative}.menu-bar .lives .hide-life{-webkit-animation:lifeLostAnimation .25s ease-in 1 forwards;animation:lifeLostAnimation .25s ease-in 1 forwards}.menu-bar .lives__life svg{position:absolute;fill:#6e67ae}.menu-bar .lives__life .life-full svg{width:1.2rem;height:1.65rem;display:block}.menu-bar .lives__life--lost svg{fill:#9fa1ad}.menu-bar .life--lost{-webkit-animation:lifeLostAnimation .5s ease-in 1 forwards;animation:lifeLostAnimation .5s ease-in 1 forwards}.menu-bar .actions li{margin:0 .5rem}.menu-bar .icon-button{width:2rem;height:2rem;display:block;position:relative}.menu-bar .icon-button img{width:2rem;height:2rem}.menu-bar .life-animate svg{width:4rem!important;margin-left:-1.3rem!important;height:2rem!important;margin-top:-.25rem!important}@-webkit-keyframes lifeLostAnimation{0%{opacity:1}to{opacity:0}}@keyframes lifeLostAnimation{0%{opacity:1}to{opacity:0}}.menu-bar .icon-button__icon{width:2rem;height:2rem}.logo img{width:2.8rem;height:2.8rem}.tooltip{opacity:0;max-width:18rem;padding:1rem 1.5rem;background-color:#6e67ae;position:absolute;color:#fff;z-index:10;-webkit-transition:all .5s ease;transition:all .5s ease}.tooltip:before{bottom:99.2%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tooltip p{font-family:SofiaPro-Regular,sans-serif;font-size:1.4rem}.tooltip p:last-child{margin-bottom:0}.tooltip.tooltip--visible{display:block;opacity:1}.tooltip:before{border-bottom-color:#6e67ae;margin-left:-1.2rem;border-width:.6rem .6rem 1.4rem}

/*! Help */.help{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none}.help--visible{display:block}.help--visible .tooltip-lives{top:4.8rem;left:6rem}.help--visible .tooltip-lives:before{left:15%}.help--visible .tooltip-time{top:4.8rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.help--visible .tooltip-time:before{left:53%}.help--visible .tooltip-listview{top:5rem;right:7rem}.help--visible .tooltip-reveal{top:5rem;right:1.5rem}.help--visible .tooltip-resize-text{top:4.8rem;right:5rem}.help--visible .tooltip-resize-text:before{left:94%}.help--visible .tooltip-settings{top:4.8rem;right:.5rem}.help--visible .tooltip-settings:before{left:94%}.help--visible .tooltip-check{top:4.8rem;right:3.6rem}.help--visible .tooltip-check:before{left:94%}@media (min-width:768px){.help{max-width:86rem;margin:0 auto}.help--visible .tooltip-settings{right:0;top:5.8rem}.help--visible .tooltip-check{margin-right:-8.5rem;top:50rem;right:auto;left:10rem;bottom:auto}.help--visible .tooltip-check:before{left:94%}.help--visible .tooltip-reveal{top:50rem;right:auto;left:11.5rem}}@media (min-width:1024px){.help--visible .tooltip-settings{right:0}.help--visible .tooltip-check{top:55rem;left:13rem}.help--visible .tooltip-reveal{top:55rem;left:13.5rem}}.show-lives .tooltip-lives,.show-settings .tooltip-settings,.show-text .tooltip-resize-text,.show-time .tooltip-time{opacity:1}.is-help.list-view .clues{z-index:0}@media (max-width:399px){.tooltip-time{margin-left:-1rem}}

/*! Overlay */.overlay{background-color:rgba(0,0,0,.76);position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:0;border-radius:0;text-align:center;display:none}.overlay video{width:100%;height:auto;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.overlay-bg{background:#000 url(../img/explosion.png) no-repeat 50% 50%;background-size:cover;opacity:0;display:unset}.overlay-inner{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#10141b;border-radius:.5rem;padding:2rem;color:#fff;max-width:90%}@media (min-width:768px){.overlay-inner{margin:0;width:100%;max-width:53rem;padding-top:4.2rem;padding-bottom:4.2rem}}@media (min-width:1024px){.overlay-inner{max-width:60rem}}.complete-time{font-family:SofiaPro-Bold,sans-serif}.overlay-title,.overlay .anagram{font-family:BluuNextBold,serif}.overlay-text,.overlay-title{margin-bottom:3rem}.overlay-title{font-size:3.2rem;line-height:1;margin-top:0}.overlay p{font-family:SofiaPro-Regular,sans-serif;font-size:1.6rem;line-height:1.4}.complete-time,.overlay .btn{margin-bottom:2rem}.complete-time{font-size:1.4rem;letter-spacing:.25px;color:#6e67ae}.complete-time,.complete-time span{font-weight:800}.divider{margin-top:2rem;margin-bottom:2rem}.overlay .anagram{text-transform:uppercase;font-size:2.7rem;letter-spacing:.25rem}@media (max-width:599px){.btn-group .btn:last-child{margin-bottom:0}}@media (min-width:768px){.overlay .btn-group{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.overlay .btn-group .btn{margin:0 1rem}.overlay-text{max-width:40rem;margin:0 auto 3rem}}.overlay-1-life-lost{-webkit-transition:all 2s;transition:all 2s;-webkit-transition-delay:4s;transition-delay:4s}.overlay-1-life-lost .btn,.overlay-1-life-lost .overlay-copy,.overlay-1-life-lost .overlay-inner,.overlay-1-life-lost .overlay-lost-life,.overlay-1-life-lost .overlay-title{opacity:0}.overlay-1-life-lost--visible{display:block}.overlay-1-life-lost--visible .overlay-inner{padding-top:3rem;padding-bottom:5rem;-webkit-animation:animateOverlayBg .25s ease-in 1 forwards;animation:animateOverlayBg .25s ease-in 1 forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.overlay-1-life-lost--visible .overlay-title{-webkit-animation:animate1LostLifeTitle .25s ease-in 1 forwards;animation:animate1LostLifeTitle .25s ease-in 1 forwards;-webkit-animation-delay:1s;animation-delay:1s}.overlay-1-life-lost--visible .overlay-copy{-webkit-animation:animate1LostLifeCopy .25s ease-in 1 forwards;animation:animate1LostLifeCopy .25s ease-in 1 forwards;-webkit-animation-delay:1.5s;animation-delay:1.5s}.overlay-1-life-lost--visible .btn{-webkit-animation:animateButton .25s ease-in 1 forwards;animation:animateButton .25s ease-in 1 forwards;-webkit-animation-delay:2.25s;animation-delay:2.25s}@-webkit-keyframes animateOverlayBg{0%{opacity:0}to{opacity:1}}@keyframes animateOverlayBg{0%{opacity:0}to{opacity:1}}@-webkit-keyframes animate1LostLifeTitle{0%{opacity:0}to{opacity:1}}@keyframes animate1LostLifeTitle{0%{opacity:0}to{opacity:1}}@-webkit-keyframes animate1LostLifeText{0%{opacity:0}to{opacity:1}}@keyframes animate1LostLifeText{0%{opacity:0}to{opacity:1}}@-webkit-keyframes animate1LostLifeCopy{0%{opacity:0}to{opacity:1}}@keyframes animate1LostLifeCopy{0%{opacity:0}to{opacity:1}}@-webkit-keyframes animateButton{0%{opacity:0}to{opacity:1}}@keyframes animateButton{0%{opacity:0}to{opacity:1}}.overlay-1-life-lost svg{max-width:20rem}.overlay-success .btn,.overlay-success .complete-time,.overlay-success .overlay-anagram,.overlay-success .overlay-image,.overlay-success .overlay-inner,.overlay-success .overlay-text-1,.overlay-success .overlay-text-2,.overlay-success .overlay-title,.overlay-success .secret-letters{opacity:0}.overlay-success .anagram{opacity:1}.overlay-success .anagram span{opacity:0;display:inline-block;-webkit-transform:scale(1);transform:scale(1)}.overlay-success .success-video{opacity:0}.overlay-success .overlay-inner{background-color:transparent}.overlay-success .overlay-image{margin-bottom:3rem}.overlay-success .overlay-image img{max-width:100%;height:auto}.overlay-success .or-divider{margin-top:2rem;margin-bottom:2rem}.overlay-success .link-image{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0 1rem 2rem}.overlay-success .link-image img{margin-right:1rem}.overlay-success .btn-group div{margin-bottom:1rem}.link-image span{color:#fff}.overlay-fail .overlay-inner,.overlay-success .overlay-inner{overflow:auto;max-height:100%}@media (min-width:768px){.overlay-success .link-image{margin-bottom:0}}.overlay-success--visible,.overlay-success--visible .overlay-bg{display:block;background-color:transparent}.overlay-success--visible .overlay-bg{height:100%;-webkit-animation:animateOverlayCompleteBg .25s ease-in 1 forwards;animation:animateOverlayCompleteBg .25s ease-in 1 forwards;-webkit-animation-delay:0s;animation-delay:0s;background-image:none}.overlay-success--visible .overlay-inner{-webkit-animation:animateOverlayBg .25s ease-in 1 forwards;animation:animateOverlayBg .25s ease-in 1 forwards;-webkit-animation-delay:2s;animation-delay:2s}.overlay-success--visible .complete-time,.overlay-success--visible .overlay-title{-webkit-animation:animateOverlayTitle .5s ease-in 1 forwards;animation:animateOverlayTitle .5s ease-in 1 forwards;-webkit-animation-delay:2.75s;animation-delay:2.75s}.overlay-success--visible .overlay-text-1{-webkit-animation:animateOverlayText1 .5s ease-in 1 forwards;animation:animateOverlayText1 .5s ease-in 1 forwards;-webkit-animation-delay:4s;animation-delay:4s}.overlay-success--visible .overlay-text-2{-webkit-animation:animateOverlayText1 .5s ease-in 1 forwards;animation:animateOverlayText1 .5s ease-in 1 forwards;-webkit-animation-delay:4.2s;animation-delay:4.2s}.overlay-success--visible .secret-letters{-webkit-animation:animateOverlayText2 .5s ease-in 1 forwards;animation:animateOverlayText2 .5s ease-in 1 forwards;-webkit-animation-delay:4s;animation-delay:4s}.overlay-success--visible .overlay-anagram{margin:0;padding-top:1rem}.overlay-success--visible .anagram span:first-child{-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:4.1s;animation-delay:4.1s}.overlay-success--visible .anagram span:nth-child(2){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:4.2s;animation-delay:4.2s}.overlay-success--visible .anagram span:nth-child(3){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:4.3s;animation-delay:4.3s}.overlay-success--visible .anagram span:nth-child(4){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:4.4s;animation-delay:4.4s}.overlay-success--visible .anagram span:nth-child(5){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:4.5s;animation-delay:4.5s}.overlay-success--visible .anagram span:nth-child(6){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:4.6s;animation-delay:4.6s}.overlay-success--visible .anagram span:nth-child(7){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:4.7s;animation-delay:4.7s}.overlay-success--visible .anagram span:nth-child(8){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:4.8s;animation-delay:4.8s}.overlay-success--visible .anagram span:nth-child(9){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:4.9s;animation-delay:4.9s}.overlay-success--visible .anagram span:nth-child(10){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:5s;animation-delay:5s}.overlay-success--visible .anagram span:nth-child(11){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:5.1s;animation-delay:5.1s}.overlay-success--visible .anagram span:nth-child(12){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:5.2s;animation-delay:5.2s}.overlay-success--visible .anagram span:nth-child(13){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:5.3s;animation-delay:5.3s}.overlay-success--visible .anagram span:nth-child(14){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:5.4s;animation-delay:5.4s}.overlay-success--visible .anagram span:nth-child(15){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:5.5s;animation-delay:5.5s}.overlay-success--visible .anagram span:nth-child(16){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:5.6s;animation-delay:5.6s}.overlay-success--visible .anagram span:nth-child(17){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:5.7s;animation-delay:5.7s}.overlay-success--visible .anagram span:nth-child(18){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:5.8s;animation-delay:5.8s}.overlay-success--visible .anagram span:nth-child(19){-webkit-animation:animateOverlayAnagram .25s ease-in 1 forwards;animation:animateOverlayAnagram .25s ease-in 1 forwards;-webkit-animation-delay:5.9s;animation-delay:5.9s}.overlay-success--visible .btn{-webkit-animation:animateButton .25s ease-in 1 forwards;animation:animateButton .25s ease-in 1 forwards;-webkit-animation-delay:5s;animation-delay:5s}.overlay-success--visible .fade-in-5{-webkit-animation:animateButton .25s ease-in 1 forwards;animation:animateButton .25s ease-in 1 forwards;-webkit-animation-delay:5.5s;animation-delay:5.5s;opacity:0}.overlay-success--visible .overlay-image{-webkit-animation:animateButton .25s ease-in 1 forwards;animation:animateButton .25s ease-in 1 forwards;-webkit-animation-delay:4.5s;animation-delay:4.5s;opacity:0}.overlay-success--visible .video-fire{background:none;position:relative;opacity:1;-webkit-animation:fireFade 5s ease forwards;animation:fireFade 5s ease forwards;-webkit-animation-delay:2s;animation-delay:2s;z-index:10000000;pointer-events:none}.overlay-success--visible .png-sprite-anim{position:absolute;left:50%;top:50%;width:33.75rem;height:60rem;background:url(../img/sprites-600-min.png) no-repeat 0 0;background-size:14850px 600px;-webkit-animation:fireworks 2s steps(44) forwards;animation:fireworks 2s steps(44) forwards;-webkit-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7);-webkit-animation-delay:2s;animation-delay:2s}.overlay-success--visible .success-video{-webkit-animation:fadeIn 2s ease-in 1 forwards;animation:fadeIn 2s ease-in 1 forwards;-webkit-animation-delay:1.7s;animation-delay:1.7s;background-color:#000}.overlay-success--visible .success-video video{-webkit-animation:animateSuccessVideo 10s ease-in 1 forwards;animation:animateSuccessVideo 10s ease-in 1 forwards;-webkit-animation-delay:2.4s;animation-delay:2.4s}.overlay-success--visible .success-video,.overlay-success--visible .video-fire{position:absolute;top:0;right:0;bottom:0;left:0}.overlay-success--visible .success-video.success-fade-out{background-color:#000}.overlay-success--visible .success-video.success-fade-out video{opacity:0}@-webkit-keyframes backgroundFade{to{background-color:#000}}@keyframes backgroundFade{to{background-color:#000}}@-webkit-keyframes fireworks{to{background-position:-14850px 0}}@keyframes fireworks{to{background-position:-14850px 0}}@-webkit-keyframes animateSuccessVideo{0%{opacity:0}1%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes animateSuccessVideo{0%{opacity:0}1%{opacity:1}99%{opacity:1}to{opacity:0}}@-webkit-keyframes animateOverlayCompleteBg{0%{opacity:0}to{opacity:1}}@keyframes animateOverlayCompleteBg{0%{opacity:0}to{opacity:1}}@-webkit-keyframes animateOverlayTitle{0%{opacity:0}to{opacity:1}}@keyframes animateOverlayTitle{0%{opacity:0}to{opacity:1}}@-webkit-keyframes animateOverlayText1{0%{opacity:0}to{opacity:1}}@keyframes animateOverlayText1{0%{opacity:0}to{opacity:1}}@-webkit-keyframes animateOverlayText2{0%{opacity:0}to{opacity:1}}@keyframes animateOverlayText2{0%{opacity:0}to{opacity:1}}@-webkit-keyframes animateOverlayAnagram{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes animateOverlayAnagram{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.video-fire{background-color:#000}.video-fire video{height:100vh}.overlay-fail .btn,.overlay-fail .fail-bg,.overlay-fail .overlay-anagram,.overlay-fail .overlay-image,.overlay-fail .overlay-inner,.overlay-fail .overlay-text-1,.overlay-fail .overlay-text-2,.overlay-fail .overlay-title{opacity:0}.overlay-fail--visible,.overlay-fail .overlay-inner{background-color:transparent}.overlay-fail--visible{display:block}.overlay-fail--visible .overlay-bg{background-color:transparent;-webkit-animation:animateOverlayCompleteBg .25s ease-in 1 forwards;animation:animateOverlayCompleteBg .25s ease-in 1 forwards;-webkit-animation-delay:0s;animation-delay:0s}.overlay-fail--visible .overlay-inner{-webkit-animation:animateOverlayBg .25s ease-in 1 forwards;animation:animateOverlayBg .25s ease-in 1 forwards;-webkit-animation-delay:3s;animation-delay:3s}.overlay-fail--visible .overlay-title{-webkit-animation:animateOverlayTitle .5s ease-in 1 forwards;animation:animateOverlayTitle .5s ease-in 1 forwards;-webkit-animation-delay:3s;animation-delay:3s}.overlay-fail--visible .overlay-text-1{-webkit-animation:animateOverlayText1 .5s ease-in 1 forwards;animation:animateOverlayText1 .5s ease-in 1 forwards;-webkit-animation-delay:4s;animation-delay:4s}.overlay-fail--visible .btn{-webkit-animation:animateButton .5s ease-in 1 forwards;animation:animateButton .5s ease-in 1 forwards;-webkit-animation-delay:5s;animation-delay:5s}.overlay-fail--visible .fade-in-5{opacity:0;-webkit-animation:animateButton .5s ease-in 1 forwards;animation:animateButton .5s ease-in 1 forwards;-webkit-animation-delay:5.5s;animation-delay:5.5s}.overlay-fail--visible .overlay-image{-webkit-animation:animateButton .25s ease-in 1 forwards;animation:animateButton .25s ease-in 1 forwards;-webkit-animation-delay:4.5s;animation-delay:4.5s;opacity:0}.overlay-fail--visible .video-fire{background:none;position:relative;opacity:1;-webkit-animation:fireFade 5s ease forwards;animation:fireFade 5s ease forwards;-webkit-animation-delay:2s;animation-delay:2s;z-index:10000000;pointer-events:none}.overlay-fail--visible .png-sprite-anim{position:absolute;left:50%;top:50%;width:54rem;height:96rem;background:url(../img/sprite2.png) no-repeat 0 0;background-size:23760px 960px;-webkit-animation:fire 2s steps(43) forwards;animation:fire 2s steps(43) forwards;-webkit-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7);-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.overlay-fail--visible .fail-bg{-webkit-animation:fadeIn 2s ease-in 1 forwards;animation:fadeIn 2s ease-in 1 forwards;-webkit-animation-delay:1s;animation-delay:1s;background-color:#000}.overlay-fail--visible .fail-bg,.overlay-fail--visible .video-fire{position:absolute;top:0;right:0;bottom:0;left:0}.overlay-fail--visible .fail-bg.fail-fade-out{background-color:#000}.overlay-fail--visible .fail-bg.fail-fade-out video{opacity:0}.overlay-fail--visible .overlay-image{margin-bottom:3rem}.overlay-fail--visible .overlay-image img{max-width:100%;height:auto}.overlay-fail--visible .or-divider{margin-top:2rem;margin-bottom:2rem}.overlay-fail--visible .link-image{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:0 1rem 2rem}.overlay-fail--visible .link-image img{margin-right:1rem}.overlay-fail--visible .btn-group div{margin-bottom:1rem}.overlay-fail{background:none}@-webkit-keyframes fire{to{background-position:-23220px 0}}@keyframes fire{to{background-position:-23220px 0}}@-webkit-keyframes fireFade{to{opacity:0}}@keyframes fireFade{to{opacity:0}}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}.video-fire{position:absolute}.overlay-video,.video-fire{top:0;left:0;bottom:0;right:0;width:100%;height:100%}.overlay-video{background-color:rgba(0,0,0,.76);position:fixed;margin:0;border-radius:0;text-align:center;padding:0 4rem}.video-wrapper{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:768px){.overlay-video video{max-width:40rem}}.overlay-reset .btn,.overlay-reset .overlay-inner,.overlay-reset .overlay-title{opacity:0}.overlay-reset--visible{display:block}.overlay-reset--visible .overlay-inner{-webkit-animation:animateOverlayBg .25s ease-in 1 forwards;animation:animateOverlayBg .25s ease-in 1 forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.overlay-reset--visible .overlay-title{-webkit-animation:animateOverlayTitle .25s ease-in 1 forwards;animation:animateOverlayTitle .25s ease-in 1 forwards;-webkit-animation-delay:.65s;animation-delay:.65s}.overlay-reset--visible .btn{-webkit-animation:animateButton .25s ease-in 1 forwards;animation:animateButton .25s ease-in 1 forwards;-webkit-animation-delay:1s;animation-delay:1s}.overlay-reveal .btn,.overlay-reveal .overlay-inner,.overlay-reveal .overlay-title{opacity:0}.overlay-reveal--visible{display:block}.overlay-reveal--visible .overlay-inner{-webkit-animation:animateOverlayBg .25s ease-in 1 forwards;animation:animateOverlayBg .25s ease-in 1 forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.overlay-reveal--visible .overlay-title{-webkit-animation:animateOverlayTitle .25s ease-in 1 forwards;animation:animateOverlayTitle .25s ease-in 1 forwards;-webkit-animation-delay:.65s;animation-delay:.65s}.overlay-reveal--visible .btn{-webkit-animation:animateButton .25s ease-in 1 forwards;animation:animateButton .25s ease-in 1 forwards;-webkit-animation-delay:1s;animation-delay:1s}.overlay-reset h2,.overlay-reveal h2{font-size:2rem}.overlay-reset .btn,.overlay-reveal .btn{display:inline-block;margin:0 1rem}.overlay-reset .overlay-inner,.overlay-reveal .overlay-inner{padding:4rem 3rem}@media (min-width:768px){.overlay-reset .overlay-inner,.overlay-reveal .overlay-inner{max-width:36rem}}.overlay-help .btn,.overlay-help .overlay-inner,.overlay-help .overlay-title{opacity:0}.overlay-help--visible{display:block;background-color:#000}.overlay-help--visible .overlay-bg{background-color:transparent;-webkit-animation:animateOverlayCompleteBg .25s ease-in 1 forwards;animation:animateOverlayCompleteBg .25s ease-in 1 forwards;-webkit-animation-delay:0s;animation-delay:0s}.overlay-help--visible .overlay-inner{-webkit-animation:animateOverlayBg .25s ease-in 1 forwards;animation:animateOverlayBg .25s ease-in 1 forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.overlay-help--visible .overlay-title{-webkit-animation:animateOverlayTitle .25s ease-in 1 forwards;animation:animateOverlayTitle .25s ease-in 1 forwards;-webkit-animation-delay:.65s;animation-delay:.65s}.overlay--visible,.overlay-fail--visible,.overlay-help--visible,.overlay-reset--visible,.overlay-success--visible,.overlay-video--visible{display:block}.custom-checkbox input[type=checkbox]+label{cursor:pointer;display:block;height:36px;line-height:36px;position:relative}.custom-checkbox input[type=checkbox]{position:absolute;left:-9999em}.custom-checkbox input[type=checkbox]+label:before{right:0;width:38px;border:1px solid #e4e6e7;border-radius:12px;-webkit-transition:all .25s;transition:all .25s}.custom-checkbox input[type=checkbox]+label:after,.custom-checkbox input[type=checkbox]+label:before{content:"";display:block;position:absolute;top:50%;background:#fff;height:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.custom-checkbox input[type=checkbox]+label:after{right:18px;width:24px;-webkit-transition:right .25s,background .25s;transition:right .25s,background .25s;border-radius:50%;box-shadow:0 0 2px rgba(0,0,0,.7)}.custom-checkbox input[type=checkbox]:checked+label:after{right:1px}.custom-checkbox input[type=checkbox]:checked+label:before{background:#6e67ae;border-color:#6e67ae}

/*! Modal */.modal-bg{background:rgba(0,0,0,.75);position:fixed;left:0;right:0;top:0;bottom:0;z-index:10;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.modal{position:fixed;top:50%;left:50%;background:#000;z-index:20;padding:0;width:30rem;height:20rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;display:none;border-radius:.5rem}.modal .close-button{top:0;right:0;-webkit-transform:none;transform:none}.modal__question{-webkit-box-flex:1;flex-grow:1;-webkit-box-align:center;align-items:center;text-align:center;padding:2rem 4rem;color:#fff;font-family:BluuNextBold,serif;font-size:2rem}.modal__options,.modal__question{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.modal__options{padding:2rem 3rem}.modal__options .btn{margin:0 1rem;-webkit-box-flex:1;flex:1}.modal--visible,.modal-bg--visible{display:-webkit-box;display:flex}.modal-bg--visible{opacity:1;visibility:visible}.completion-bg{background:rgba(0,0,0,.2);z-index:19;position:fixed;left:0;right:0;top:0;bottom:0;display:none}.completion{overflow:hidden;display:none}.completion .close-button{top:0;right:0;-webkit-transform:none;transform:none}.completion__content{position:relative;-webkit-box-flex:1;flex-grow:1;text-align:center}.completion__icon{margin:0 0 1rem}.completion__all-games{color:#6e67ae;font-size:1.6rem;padding:1.5rem 0;text-decoration:underline}.completion__more{background:#fafafa;margin:1.5rem 0 0;padding:1.3rem 3rem}.completion__more h3{font-size:1.2rem;color:#333;text-transform:uppercase;margin:0 0 1.5rem}@media only screen and (max-width:767px){.completion{position:fixed;top:0;left:0;background:#fff;z-index:20;width:100%;height:100%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:6rem 0 0;overflow-y:auto;overflow-x:hidden}.completion__title{font-size:3.2rem;margin:0 0 .5rem;position:relative;z-index:3000;font-family:SofiaPro-Bold,sans-serif}.completion__message{font-size:1.6rem;margin:0 0 2.5rem}.completion__button,.completion__message{position:relative;z-index:3000}.completion__button .button{margin:0 auto}}@media only screen and (min-width:768px){.completion{position:fixed;top:50%;left:50%;background:#fff;z-index:20;padding:4rem 0 0;width:48rem;height:48rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.completion__title{font-size:4.6rem;margin:0 0 .5rem;position:relative;z-index:3000;font-family:SofiaPro-Bold,sans-serif}.completion__message{font-size:2.2rem;margin:0 0 2.5rem}.completion__button,.completion__message{position:relative;z-index:3000}.completion__button .button{margin:0 auto}}.completion-bg--visible{display:block}.completion--visible{display:-webkit-box;display:flex}

/*! Buttons */.btn{font-family:SofiaPro-Bold,sans-serif;font-size:1.2rem;color:#fff;border-radius:2.4rem;display:block;border:.1rem solid;padding:1.85rem 3rem;line-height:.8;text-align:center;text-transform:uppercase;letter-spacing:.2rem;-webkit-transition:all .25s ease;transition:all .25s ease}.btn--primary{background-color:#6e67ae;border-color:#6e67ae}.no-touch .btn--primary:hover{border-color:#423d72;background-color:#423d72}.btn--secondary{border-color:#fff}.no-touch .btn--secondary:hover{box-shadow:inset 0 0 0 .1rem #faf6f0}@media (min-width:600px) and (max-width:767px){.btn{display:inline-block}}@media (min-width:600px){.btn{margin-left:1rem;margin-right:1rem}}.touch .btn{padding:2.1rem 3rem 1.8rem}.puzzle-link{display:-webkit-box;display:flex;position:relative;text-decoration:none;color:inherit;padding:0 7rem 0 0;margin:0 0 2rem;min-height:6.6rem;-webkit-box-align:center;align-items:center}.puzzle-link__icon{display:block;position:absolute;right:0;top:50%;background:#ededed;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.puzzle-link__name{font-size:1.6rem;font-weight:500}.puzzle-link__play-now{font-size:1.6rem;color:#6e67ae;text-decoration:underline}.puzzle-link:hover .puzzle-link__play-now{text-decoration:none}@media only screen and (min-width:768px){.puzzle-link+.puzzle-link:before{content:"";display:block;left:-2rem;top:0;bottom:0;width:.1rem;background:#ccc;position:absolute}.more-puzzles-list{display:-webkit-box;display:flex;margin:0 -2rem 2rem}.puzzle-link{-webkit-box-flex:1;flex:1;margin:0 2rem}}@media only screen and (max-width:767px){.action-buttons{display:none}}@media only screen and (min-width:768px){.action-buttons{padding:2rem 0;max-width:52.6rem;margin:0 auto;width:100%}.action-buttons,.action-buttons__dropdown-button{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.action-buttons__dropdown-button{-webkit-box-align:center;align-items:center;color:inherit;text-decoration:none;position:relative;-webkit-transition:all .15s ease;transition:all .15s ease}.action-buttons__dropdown-button:hover .icon-button{color:#6e67ae}.action-buttons__dropdown-button:hover svg{fill:#6e67ae}.action-buttons .buttons__dropdown-button,.action-buttons .icon-button{margin:0 1.8rem}.icon-button{-webkit-box-flex:0;flex:none}.action-buttons__dropdown{position:absolute;left:50%;bottom:calc(120% + 1rem);min-width:100%;width:14rem;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff;z-index:100;pointer-events:none;opacity:0;-webkit-transition:all .15s ease;transition:all .15s ease;border:.1rem solid #ccc}.action-buttons__dropdown :after,.action-buttons__dropdown :before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.action-buttons__dropdown :after{border-color:#fff rgba(136,183,213,0) rgba(136,183,213,0);border-width:6px;margin-left:-6px}.action-buttons__dropdown :before{border-color:#ccc rgba(194,225,245,0) rgba(194,225,245,0);border-width:7px;margin-left:-7px}.action-buttons__dropdown a{display:block;font-size:1.6rem;padding:.6rem 1rem;text-decoration:none;color:inherit;font-family:SofiaPro-Regular,sans-serif;margin-top:.2rem;-webkit-transition:all .15s ease;transition:all .15s ease;border-top:.1rem solid #ccc}.action-buttons__dropdown a:first-child{border-top:none}.action-buttons__dropdown a:hover{color:#6e67ae}.active .action-buttons__dropdown{pointer-events:all;opacity:1;bottom:calc(100% + 1rem)}}.action-buttons .icon-button__icon{min-width:2.4rem;min-height:2.4rem}@media only screen and (min-width:768px){.clue-sets{display:block;height:100%;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start}.clue-set--across{margin-right:0;height:100%;overflow:auto}.clue-set--down{margin-top:1rem;margin-left:0;height:100%;overflow:auto}.clues{width:50%}.clue-sets.across .clue-set--down,.clue-sets.down .clue-set--across{display:inline-block!important;width:50%}.touch .clue-list{height:calc(100% - 29.6rem)}}@media (min-width:768px){.clue-sets{overflow:hidden}.clue-set__heading{font-family:SofiaPro-Regular,sans-serif;display:block;font-weight:700;font-size:1.4rem;line-height:.75;letter-spacing:.1rem;color:inherit;text-decoration:none;color:#242633;position:sticky;position:-webkit-sticky;border-top:1px solid #e0dcd7;border-bottom:1px solid #e0dcd7}.clue-set{position:relative}.clues{padding-top:0}.clues-nav{display:none}.clue-list{height:calc(100% - 6.6rem);border-top:0}.clue-set--across,.clue-set--down{overflow:hidden}.clue-set--down{margin-top:0}.clue-list li{padding-right:3rem;font-size:1.4rem}}@media only screen and (min-width:768px){.clue-set--across{margin-right:.5rem}.clue-set--down{margin-left:.5rem}.clue-set__heading{font-family:SofiaPro-Regular,sans-serif;font-weight:700;font-size:1.4rem;padding:2rem 4rem}.clue-list li{padding-right:3rem}}@media only screen and (min-width:1024px){.touch .clue-list{height:calc(100% - 6.6rem)}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.crossword-layout{-webkit-box-align:center;align-items:center}.puzzle-header{width:100%}.incorrect .square,.square{overflow:hidden}.completion,.completion-bg,.modal,.modal-bg{position:absolute}}@media print{.crossword-layout{position:relative}.action-buttons,.puzzle-header,.single-clue .keyboard{display:none}.clue-sets{max-height:none}.clue-list li,.clue-set__heading{font-size:10pt;font-size:1.2rem;padding:5px}.clue-set{border:none}.clues{width:60rem}.current,.current .clue__number{color:#000}.puzzle-table .current,.puzzle-table .selected-word{background:#fff}.clue-list,.clue-set__heading{border:0!important}.clue-sets{overflow:visible!important}}