@import url("//hello.myfonts.net/count/3a92d6");*{padding:0;margin:0;font-weight:400;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{min-height:100%}html{box-sizing:border-box;font-family:Arial,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}}

/*! normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:Arial,Helvetica,sans-serif}body{margin:0;font-size:1em;line-height:1.4}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:30px;margin:0 0 10px;color:#c30}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}p{font-size:.8125em;margin:0 0 .625em;line-height:1.5em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none;font-size:13px}li{font-size:.8125em}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}button,html,input,select,textarea{color:#000}@-moz-document url-prefix(){table{border-collapse:separate}}body{-webkit-touch-callout:none!important}a{-webkit-user-select:none!important}[draggable]{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element}.no-js-message{position:relative;z-index:100001;padding:10px;text-align:center}.draggable-letter,.timer,.title,table .text-cell-default{font-family:AvenirNextb}body,html{font-family:Helvetica,Arial,Lucida Grande,sans-serif!important;min-width:300px;height:100%;overflow:hidden}body{padding:0 0 15px}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:#000;outline:none!important;border-bottom:none}form *{-webkit-appearance:none}li{font-size:12px}.playable-area{position:absolute}.hide{display:none!important}::selection{background:transparent}::-moz-selection{background:transparent}h1{font-size:25px;color:#ec6314;margin:0;padding:11px 0 10px;font-weight:400;display:block;position:relative}h1 .found-header{display:inline-block;height:26px;border-radius:13px;padding:0 22px;line-height:26px;background:#324047;color:#fff;vertical-align:middle;font-size:15px;font-family:Helvetica,Arial,Lucida Grande,sans-serif;position:absolute;right:0;top:13px}.timer{color:#000;text-align:right;font-size:16px;position:absolute;width:auto;padding:0;bottom:-1px;height:38px;line-height:40px;z-index:2}.menu-bg,.overlay-bg{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);z-index:2499;display:none}.menu-bg{background:rgba(0,0,0,.25);z-index:1000}.overlay{background:#fff;left:50%;top:50%;height:150px;width:240px;margin:-75px 0 0 -120px;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.5);padding:0;z-index:2500}.overlay h1{padding:30px 0 0}.close-overlay{width:30px;height:30px;background-repeat:no-repeat;background-size:15px;display:block;text-indent:-9999px;border-radius:50%;position:absolute;top:-15px;right:-15px;border:none;z-index:2;background-position:50%;background-color:#e85a23}.overlay h1{text-align:center;font-size:15px;margin:0 0 25px;font-weight:700}@media only screen and (min-width:1024px){.close-overlay{background-color:#ec6314}}.overlay.incorrect{padding-top:10px}.overlay.complete,.overlay.incorrect{width:90%;max-width:300px;margin:0;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.overlay.incorrect h1{font-size:40px;margin:0 0 5px;height:auto}.overlay.incorrect p{font-size:15px;text-align:center;line-height:20px;color:#314047;width:190px;margin:0 auto 15px;text-transform:-1px}.game-over-option{list-style:none;margin:0 auto;padding:20px 20px 10px;width:auto;clear:both}.game-over-option li{margin:0 0 10px}.game-over-option a{height:35px;line-height:35px;display:block;text-align:center;color:#fff;border-radius:7px;text-decoration:none;font-size:20px;letter-spacing:-1px}.btn-more-puzzles a{background:#314047}.overlay.complete{padding-top:20px}.overlay.complete h1{font-size:40px;line-height:35px;margin:0 auto 20px;height:auto;padding:0;width:190px}.overlay.complete p{font-size:15px;text-align:center;line-height:20px;color:#314047;width:190px;margin:0 auto 15px;text-transform:-1px}.overlay.complete p.complete-time{font-weight:700}@-webkit-keyframes successfade{0%{opacity:1;left:0}80%{opacity:1;left:0}to{opacity:0;left:0}}@keyframes successfade{0%{opacity:1;left:0}80%{opacity:1;left:0}to{opacity:0;left:0}}.incorrect .yesno a{font-size:18px}.yesno{list-style:none;padding:0;margin:0;position:absolute;bottom:28px;left:0;width:100%;text-align:center;height:35px}.yesno li{margin:0 6px;padding:0;display:inline-block}.yesno a{border:none;display:block;text-align:center;width:100%;height:35px;line-height:35px;font-size:20px;text-decoration:none;color:#fff!important;width:85px;background:#ec6314;border-radius:7px;font-weight:400;letter-spacing:-1px}.yesno .btn-no a{background:#324148}.yesno a:active{background-color:#d5d6d8}.kindle .puzzle{overflow:visible}.puzzle{display:inline-block;-webkit-transform-origin:left top;-webkit-transition:-webkit-transform .25s ease-in;transform-origin:left top;transition:-webkit-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in,-webkit-transform .25s ease-in}.puzzle table{position:relative;margin:0}td{text-align:center;font-size:20px;overflow:hidden;color:#626261;line-height:1}td,td span{width:30px;height:30px}td span{display:block;line-height:30px;font-size:28px}.table-holder{padding:10px 5px 4px;display:inline-block;position:relative}.table-holder:before{background:#fff;border-radius:3px;position:absolute;width:100%;height:100%;left:0;top:0;z-index:-10000;content:""}#dragger{width:400px;height:200px;background:rgba(255,128,0,0);top:9px;left:5px;cursor:pointer!important}#dragger,.viewer{position:absolute}.viewer{width:0;height:0;background:#f15e1f;opacity:.3;top:0;left:0}.viewer,.viewer.done{z-index:-200!important}.viewer.done.right{z-index:-200!important;background:#c8d9ca;opacity:1}.viewer.done.wrong{z-index:-200!important;background:#f3bfb9;opacity:1}.words{margin:0 0 0 -2px;padding:2px 0 0;list-style:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.words:after{clear:both;content:""}.words li{float:left;width:33.3%;font-size:12px;padding:0 2px 4px}.words li span{background:#fff;border-radius:3px;display:block;text-align:center;padding:0;height:20px;line-height:20px}.words li.got span{font-weight:700}.selected-boxes{border:1px solid #9e9e9e;position:absolute;top:119px;left:35px;width:200px;padding:0 0 0 10px;background:#f4f4f4;height:45px;line-height:45px;color:#626261}.selected-boxes span{position:absolute;top:0;right:0;height:43px;line-height:43px;background:#fff;width:55px;border-left:1px solid #9e9e9e;text-align:center;font-size:20px}.btn-relaunch{background-repeat:no-repeat;background-position:50%;background-size:32px 32px;display:block;width:42px;height:42px;right:30px;top:10px;position:absolute;text-indent:-9999em;z-index:1000}.onboarding-overlay{background:#fff;z-index:3000;width:530px;height:530px;position:fixed;top:50%;left:50%;margin:-265px 0 0 -265px;display:none;overflow:hidden}.onboarding-overlay-bg{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.8);z-index:2999;display:none}.close-onboarding-overlay{width:40px;height:40px;background-repeat:no-repeat;background-size:15px 15px;display:block;text-indent:-9999px;border-radius:50%;position:absolute;top:0;right:0;border:none;z-index:2;background-position:50%}.slide-content{height:496px}.viewer,.viewer.done{border-radius:30px}@media only screen and (min-width:768px){.words{margin:0 0 0 30px;padding:0}.words li{padding:0 3px 6px}td,td span{width:40px;height:40px}td span{line-height:40px;font-size:28px}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.hide{display:none}@media only screen and (max-height:500px){.title{display:none;height:0;overflow:hidden;padding:20px 0 0}}@media only screen and (min-width:540px){.title{font-size:32px;padding:20px 0}}.rotate-warning{display:none}@media only screen and (orientation:landscape) and (max-height:499px){.page-wrap{display:none}.rotate-warning{display:block;position:absolute;left:0;top:0;right:0;bottom:0}.rotate-text{position:absolute;top:50%;left:0;width:100%;margin:-65px 0 0;font-size:1em;color:#000;background:url(../img/rotate-icon.png) no-repeat top;background-size:40px auto;padding:50px 0 0;text-align:center;text-transform:uppercase;line-height:1.05;font-style:normal;font-weight:400}}@media only screen and (orientation:landscape) and (min-height:500px){.rotate-warning{display:none}.page-wrap{display:block}}@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")}.action__text,.draggable-letter,.title{font-family:SofiaPro-Regular}.words li span,table .text-cell-default{font-family:SofiaPro-Bold,sans-serif}.words li.got span{font-weight:400}td span{font-size:14px}

/*! Font Size */.large .words li{font-size:1.5rem;width:50%}.large td span{font-size:1.8rem}.xlarge .words li{font-size:1.8rem;width:50%}.xlarge td span{font-size:2.2rem}.hard .words li{width:50%}

/*! 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}

/*! Menu Bar */.menu-bar{position:relative;padding:1.2rem 2rem 1rem;-webkit-box-pack:justify;justify-content:space-between}.menu-bar,.menu-bar .game-bar{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.menu-bar ul{margin:0;padding:0;list-style:none}.menu-bar li{display:inline-block;width:2rem;height:2rem}.menu-bar .logo{margin-right:1rem}.menu-bar .timer{color:#6e67ae;text-align:center;font-size:1.6rem;padding:0;line-height:1;width:100%;left:0!important;right:0;z-index:0;height:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:auto}.menu-bar .lives{height:1.6rem;margin-top:-.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}@media (min-width:768px){.menu-bar{padding:1.2rem 0 1rem}.menu-bar li{width:auto;height:auto}.menu-bar .icon-button{padding:0}}

/*! 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;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.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:.25s;transition-delay:.25s}.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{-webkit-transition-delay:3s;transition-delay:3s}.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{background-color:transparent}.overlay-success--visible .overlay-bg{height:100%;display:block;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;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 .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 .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 .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{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-1-life-lost--visible,.overlay--visible,.overlay-fail--visible,.overlay-help--visible,.overlay-reset--visible,.overlay-reveal--visible,.overlay-success--visible,.overlay-video--visible{opacity:1;visibility:visible}

/*! Settings Menu */.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}.settings-dropdown__header{padding:1.4rem 2rem 1.3rem;position:relative}.settings-dropdown__header h2{font-family:BluuNextBold,serif;font-weight:400;font-size:2.8rem;text-align:center;margin:0}.settings{z-index:1020;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#faf6f0}.settings .settings-wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;background-color:#fff;position:relative;z-index:10}.settings ul{list-style:none;-webkit-box-flex:1;flex:1;overflow:auto;margin:0;padding:0}.settings li:first-child{border-top:.1rem solid #e0dcd7}.settings li{height:6rem;border-bottom:.1rem solid #e0dcd7}.settings li,.settings li a{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.settings li a{padding:2rem 3rem;-webkit-box-flex:1;flex:1}.settings .settings__game-title{padding:5rem 2rem 3rem 3rem;color:#6e67ae;font-size:4rem}.settings .settings__icon{width:3rem}.settings .settings__icon svg{fill:#10141b;width:2rem;margin-right:1rem}.settings .settings__icon .fill-transparent{fill:transparent}.settings .settings__checkbox label,.settings .settings__text{font-family:SofiaPro-Regular,sans-serif;font-size:1.6rem;color:#242633}.settings .settings__close{position:absolute;top:1rem;right:1rem;width:4rem;height:4rem}.settings .settings__close:before{content:"x";font-size:2rem;top:50%;left:50%;width:100%;text-align:center;height:100%;display:block;background-color:#6e67ae;color:#fff;border-radius:.5rem;line-height:3.6rem}.settings .settings__close span{display:none}.settings .settings__close:before,.settings .settings__game-title{font-family:BluuNextBold,serif}.settings .settings__checkbox{position:relative}.settings .settings__checkbox label{padding:2rem 3rem;display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1}.settings .settings__checkbox input[type=checkbox]+label{cursor:pointer}.settings .settings__checkbox input[type=checkbox]{position:absolute;left:-9999em}.settings .settings__checkbox input[type=checkbox]+label:after,.settings .settings__checkbox input[type=checkbox]+label:before{content:"";display:block;position:absolute;background:#fff}.settings .settings__checkbox input[type=checkbox]+label:before{right:0;top:50%;height:3rem;width:6rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:1.5rem;border:1px solid #e0dcd7}.settings .settings__checkbox input[type=checkbox]+label:after{right:6rem;border-radius:1.3rem;-webkit-transition:right .25s,background .25s;transition:right .25s,background .25s;width:2.5rem;height:2rem;top:50%;border:1px solid #9fa1ad;background-color:#9fa1ad;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.settings .settings__checkbox input[type=checkbox]:checked+label:after{right:3.5rem;background-color:#6e67ae;border:1px solid #6e67ae}.settings{visibility:hidden;opacity:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.settings.settings--visible{visibility:visible;opacity:1}@media (min-width:768px){.settings{position:absolute;top:0;left:auto;bottom:auto;width:auto;height:100%;border-left:1px solid #e0dcd7;background-color:#fff;z-index:10;left:0;right:0;width:100%;max-width:86rem;margin:0 auto}.settings .settings-wrapper{width:30rem;position:absolute;top:0;right:0}.settings,.settings .settings-wrapper{height:auto}.settings ul{overflow:hidden}.settings-dropdown-bg{background:rgba(0,0,0,.75);z-index:9;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}.settings--visible .settings-dropdown-bg{visibility:visible;opacity:1}.settings li:nth-child(3),.settings li:nth-child(4){display:none}.settings-dropdown .close-button{right:1rem;left:auto}}@media (max-width:767px){.settings__text{padding-top:0}.settings__checkbox label{margin-top:1rem}}*{-webkit-touch-callout:none;-webkit-user-select:none}.wordsearch-layout{overflow:hidden}@media (min-width:768px){.help,.menu-bar{max-width:860px;margin:0 auto}.puzzle{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-transform:scale(1)!important;transform:scale(1)!important}.playable-area{position:static;width:100%;max-width:860px;margin:0 auto;height:auto!important;width:auto!important;top:auto!important;left:auto!important;padding-left:0!important}.words{height:auto!important;width:auto!important}.wordsearch-layout{position:relative;width:100%;margin:0 auto;height:100vh}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wordsearch-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}}.text-title{display:none}

/*! Timer */.timer{font-family:SofiaPro-Regular,sans-serif}

/*! 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:4.3rem}.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-resize-text{top:4.8rem;right:5rem}.help--visible .tooltip-resize-text:before{left:94%}.help--visible .tooltip-settings{top:4.8rem;right:1.8rem}.help--visible .tooltip-settings:before{left:94%}.show-lives .tooltip-lives,.show-settings .tooltip-settings,.show-text .tooltip-resize-text,.show-time .tooltip-time{opacity:1}@media (min-width:768px){.help--visible .tooltip-resize-text{right:3rem}.help--visible .tooltip-settings{right:0}}

/*! Words List */.words .got span{background-color:#6e67ae;color:#fff}.words li{font-size:1.3rem}.words li span{font-family:SofiaPro-Bold,sans-serif;color:#242633;border-radius:.2rem;height:4rem;line-height:4rem;letter-spacing:.1rem}.intro-complete td.selected{color:#fff}.intro-complete .words .got span{background-color:#6e67ae;color:#fff}

/*! Action Buttons */.action-buttons,.desktop-actions{display:none}.icon-button__icon{width:2.4rem;height:2.4rem;margin:0;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (min-width:768px){.action-buttons{display:-webkit-box;display:flex;padding:2rem 0;max-width:41rem;margin:0;width:100%;-webkit-box-pack:center;justify-content:center}.action-buttons .icon-button__icon{width:2.4rem;height:2.4rem}.icon-button{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;padding:0 1.8rem}.icon-button:hover{color:#6e67ae}.icon-button:hover .icon-button__icon{fill:#6e67ae}.icon-button__text{font-family:SofiaPro-Regular,sans-serif;font-size:1.4rem;margin-top:.5rem}}.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}

/*! Animations */#spinner{width:100%;height:100%;-webkit-transform:scale(.5);transform:scale(.5)}#bm,#spinner{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1010}#bm{background-color:#fff}

/*! Secret Letters */.show-unused .grid td.unused.unused--1 span:before{background-image:url(../img/circle-1.svg);background-position:top .3rem center}

/*! Word Search Grid */.grid-and-buttons{overflow:auto;-webkit-overflow-scrolling:touch}body{background-color:#faf6f0}.puzzle{-webkit-transition:none;transition:none}.viewer{background:#9fa1ad;opacity:.4}.viewer.done{background-color:#6e67ae;opacity:1}.viewer{margin-top:0}.touch .viewer{margin-top:0;top:-2px}table .text-cell-default{font-family:SofiaPro-Bold,sans-serif;color:#242633}.intro-complete table td.selected .text-cell-default{color:#fff}td span{position:relative}td span:before{background-repeat:no-repeat;background-position:50% 50%;background-size:75%}td span:after,td span:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0}td span:after{pointer-events:none;opacity:1;background:#fff;display:block;-webkit-animation:squareFade 1s ease 0s 1 forwards;animation:squareFade 1s ease 0s 1 forwards}@-webkit-keyframes squareFade{to{opacity:0}}@keyframes squareFade{to{opacity:0}}.grid tr:first-child td:first-child span:after{-webkit-animation-delay:1.69s;animation-delay:1.69s}.grid tr:first-child td:nth-child(2) span:after{-webkit-animation-delay:.34s;animation-delay:.34s}.grid tr:first-child td:nth-child(3) span:after{-webkit-animation-delay:.38s;animation-delay:.38s}.grid tr:first-child td:nth-child(4) span:after{-webkit-animation-delay:.58s;animation-delay:.58s}.grid tr:first-child td:nth-child(5) span:after{-webkit-animation-delay:2.39s;animation-delay:2.39s}.grid tr:first-child td:nth-child(6) span:after{-webkit-animation-delay:2.16s;animation-delay:2.16s}.grid tr:first-child td:nth-child(7) span:after{-webkit-animation-delay:.84s;animation-delay:.84s}.grid tr:first-child td:nth-child(8) span:after{-webkit-animation-delay:.37s;animation-delay:.37s}.grid tr:first-child td:nth-child(9) span:after{-webkit-animation-delay:1.02s;animation-delay:1.02s}.grid tr:first-child td:nth-child(10) span:after{-webkit-animation-delay:.6s;animation-delay:.6s}.grid tr:nth-child(2) td:first-child span:after{-webkit-animation-delay:1.74s;animation-delay:1.74s}.grid tr:nth-child(2) td:nth-child(2) span:after{-webkit-animation-delay:1.85s;animation-delay:1.85s}.grid tr:nth-child(2) td:nth-child(3) span:after{-webkit-animation-delay:1.72s;animation-delay:1.72s}.grid tr:nth-child(2) td:nth-child(4) span:after{-webkit-animation-delay:1.84s;animation-delay:1.84s}.grid tr:nth-child(2) td:nth-child(5) span:after{-webkit-animation-delay:.59s;animation-delay:.59s}.grid tr:nth-child(2) td:nth-child(6) span:after{-webkit-animation-delay:1.49s;animation-delay:1.49s}.grid tr:nth-child(2) td:nth-child(7) span:after{-webkit-animation-delay:1.56s;animation-delay:1.56s}.grid tr:nth-child(2) td:nth-child(8) span:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.grid tr:nth-child(2) td:nth-child(9) span:after{-webkit-animation-delay:2.13s;animation-delay:2.13s}.grid tr:nth-child(2) td:nth-child(10) span:after{-webkit-animation-delay:1.4s;animation-delay:1.4s}.grid tr:nth-child(3) td:first-child span:after{-webkit-animation-delay:.39s;animation-delay:.39s}.grid tr:nth-child(3) td:nth-child(2) span:after{-webkit-animation-delay:2.35s;animation-delay:2.35s}.grid tr:nth-child(3) td:nth-child(3) span:after{-webkit-animation-delay:.36s;animation-delay:.36s}.grid tr:nth-child(3) td:nth-child(4) span:after{-webkit-animation-delay:1s;animation-delay:1s}.grid tr:nth-child(3) td:nth-child(5) span:after{-webkit-animation-delay:2.26s;animation-delay:2.26s}.grid tr:nth-child(3) td:nth-child(6) span:after{-webkit-animation-delay:.71s;animation-delay:.71s}.grid tr:nth-child(3) td:nth-child(7) span:after{-webkit-animation-delay:.34s;animation-delay:.34s}.grid tr:nth-child(3) td:nth-child(8) span:after{-webkit-animation-delay:2.1s;animation-delay:2.1s}.grid tr:nth-child(3) td:nth-child(9) span:after{-webkit-animation-delay:2.2s;animation-delay:2.2s}.grid tr:nth-child(3) td:nth-child(10) span:after{-webkit-animation-delay:1.45s;animation-delay:1.45s}.grid tr:nth-child(4) td:first-child span:after{-webkit-animation-delay:1.88s;animation-delay:1.88s}.grid tr:nth-child(4) td:nth-child(2) span:after{-webkit-animation-delay:.36s;animation-delay:.36s}.grid tr:nth-child(4) td:nth-child(3) span:after{-webkit-animation-delay:.23s;animation-delay:.23s}.grid tr:nth-child(4) td:nth-child(4) span:after{-webkit-animation-delay:1.74s;animation-delay:1.74s}.grid tr:nth-child(4) td:nth-child(5) span:after{-webkit-animation-delay:2.01s;animation-delay:2.01s}.grid tr:nth-child(4) td:nth-child(6) span:after{-webkit-animation-delay:.88s;animation-delay:.88s}.grid tr:nth-child(4) td:nth-child(7) span:after{-webkit-animation-delay:1.99s;animation-delay:1.99s}.grid tr:nth-child(4) td:nth-child(8) span:after{-webkit-animation-delay:.54s;animation-delay:.54s}.grid tr:nth-child(4) td:nth-child(9) span:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.grid tr:nth-child(4) td:nth-child(10) span:after{-webkit-animation-delay:.16s;animation-delay:.16s}.grid tr:nth-child(5) td:first-child span:after{-webkit-animation-delay:1.86s;animation-delay:1.86s}.grid tr:nth-child(5) td:nth-child(2) span:after{-webkit-animation-delay:1.03s;animation-delay:1.03s}.grid tr:nth-child(5) td:nth-child(3) span:after{-webkit-animation-delay:1.3s;animation-delay:1.3s}.grid tr:nth-child(5) td:nth-child(4) span:after{-webkit-animation-delay:1.86s;animation-delay:1.86s}.grid tr:nth-child(5) td:nth-child(5) span:after{-webkit-animation-delay:.19s;animation-delay:.19s}.grid tr:nth-child(5) td:nth-child(6) span:after{-webkit-animation-delay:1.48s;animation-delay:1.48s}.grid tr:nth-child(5) td:nth-child(7) span:after{-webkit-animation-delay:1.34s;animation-delay:1.34s}.grid tr:nth-child(5) td:nth-child(8) span:after{-webkit-animation-delay:.81s;animation-delay:.81s}.grid tr:nth-child(5) td:nth-child(9) span:after{-webkit-animation-delay:1.41s;animation-delay:1.41s}.grid tr:nth-child(5) td:nth-child(10) span:after{-webkit-animation-delay:.05s;animation-delay:.05s}.grid tr:nth-child(6) td:first-child span:after{-webkit-animation-delay:2.43s;animation-delay:2.43s}.grid tr:nth-child(6) td:nth-child(2) span:after{-webkit-animation-delay:1.45s;animation-delay:1.45s}.grid tr:nth-child(6) td:nth-child(3) span:after{-webkit-animation-delay:2.19s;animation-delay:2.19s}.grid tr:nth-child(6) td:nth-child(4) span:after{-webkit-animation-delay:.32s;animation-delay:.32s}.grid tr:nth-child(6) td:nth-child(5) span:after{-webkit-animation-delay:.44s;animation-delay:.44s}.grid tr:nth-child(6) td:nth-child(6) span:after{-webkit-animation-delay:.3s;animation-delay:.3s}.grid tr:nth-child(6) td:nth-child(7) span:after{-webkit-animation-delay:1.5s;animation-delay:1.5s}.grid tr:nth-child(6) td:nth-child(8) span:after{-webkit-animation-delay:.38s;animation-delay:.38s}.grid tr:nth-child(6) td:nth-child(9) span:after{-webkit-animation-delay:.84s;animation-delay:.84s}.grid tr:nth-child(6) td:nth-child(10) span:after{-webkit-animation-delay:.4s;animation-delay:.4s}.grid tr:nth-child(7) td:first-child span:after{-webkit-animation-delay:.72s;animation-delay:.72s}.grid tr:nth-child(7) td:nth-child(2) span:after{-webkit-animation-delay:.25s;animation-delay:.25s}.grid tr:nth-child(7) td:nth-child(3) span:after{-webkit-animation-delay:1.83s;animation-delay:1.83s}.grid tr:nth-child(7) td:nth-child(4) span:after{-webkit-animation-delay:2.16s;animation-delay:2.16s}.grid tr:nth-child(7) td:nth-child(5) span:after{-webkit-animation-delay:2.1s;animation-delay:2.1s}.grid tr:nth-child(7) td:nth-child(6) span:after{-webkit-animation-delay:.02s;animation-delay:.02s}.grid tr:nth-child(7) td:nth-child(7) span:after{-webkit-animation-delay:.89s;animation-delay:.89s}.grid tr:nth-child(7) td:nth-child(8) span:after{-webkit-animation-delay:.5s;animation-delay:.5s}.grid tr:nth-child(7) td:nth-child(9) span:after{-webkit-animation-delay:2.01s;animation-delay:2.01s}.grid tr:nth-child(7) td:nth-child(10) span:after{-webkit-animation-delay:.66s;animation-delay:.66s}.grid tr:nth-child(8) td:first-child span:after{-webkit-animation-delay:2.25s;animation-delay:2.25s}.grid tr:nth-child(8) td:nth-child(2) span:after{-webkit-animation-delay:1.27s;animation-delay:1.27s}.grid tr:nth-child(8) td:nth-child(3) span:after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.grid tr:nth-child(8) td:nth-child(4) span:after{-webkit-animation-delay:1.8s;animation-delay:1.8s}.grid tr:nth-child(8) td:nth-child(5) span:after{-webkit-animation-delay:1.97s;animation-delay:1.97s}.grid tr:nth-child(8) td:nth-child(6) span:after{-webkit-animation-delay:.23s;animation-delay:.23s}.grid tr:nth-child(8) td:nth-child(7) span:after{-webkit-animation-delay:1.23s;animation-delay:1.23s}.grid tr:nth-child(8) td:nth-child(8) span:after{-webkit-animation-delay:.64s;animation-delay:.64s}.grid tr:nth-child(8) td:nth-child(9) span:after{-webkit-animation-delay:2.4s;animation-delay:2.4s}.grid tr:nth-child(8) td:nth-child(10) span:after{-webkit-animation-delay:.88s;animation-delay:.88s}.grid tr:nth-child(9) td:first-child span:after{-webkit-animation-delay:1.35s;animation-delay:1.35s}.grid tr:nth-child(9) td:nth-child(2) span:after{-webkit-animation-delay:1.06s;animation-delay:1.06s}.grid tr:nth-child(9) td:nth-child(3) span:after{-webkit-animation-delay:.37s;animation-delay:.37s}.grid tr:nth-child(9) td:nth-child(4) span:after{-webkit-animation-delay:1.69s;animation-delay:1.69s}.grid tr:nth-child(9) td:nth-child(5) span:after{-webkit-animation-delay:1.43s;animation-delay:1.43s}.grid tr:nth-child(9) td:nth-child(6) span:after{-webkit-animation-delay:.54s;animation-delay:.54s}.grid tr:nth-child(9) td:nth-child(7) span:after{-webkit-animation-delay:.74s;animation-delay:.74s}.grid tr:nth-child(9) td:nth-child(8) span:after{-webkit-animation-delay:.28s;animation-delay:.28s}.grid tr:nth-child(9) td:nth-child(9) span:after{-webkit-animation-delay:1.9s;animation-delay:1.9s}.grid tr:nth-child(9) td:nth-child(10) span:after{-webkit-animation-delay:.44s;animation-delay:.44s}.grid tr:nth-child(10) td:first-child span:after{-webkit-animation-delay:1.64s;animation-delay:1.64s}.grid tr:nth-child(10) td:nth-child(2) span:after{-webkit-animation-delay:1.03s;animation-delay:1.03s}.grid tr:nth-child(10) td:nth-child(3) span:after{-webkit-animation-delay:1.87s;animation-delay:1.87s}.grid tr:nth-child(10) td:nth-child(4) span:after{-webkit-animation-delay:2.37s;animation-delay:2.37s}.grid tr:nth-child(10) td:nth-child(5) span:after{-webkit-animation-delay:.01s;animation-delay:.01s}.grid tr:nth-child(10) td:nth-child(6) span:after{-webkit-animation-delay:.9s;animation-delay:.9s}.grid tr:nth-child(10) td:nth-child(7) span:after{-webkit-animation-delay:2.46s;animation-delay:2.46s}.grid tr:nth-child(10) td:nth-child(8) span:after{-webkit-animation-delay:1.99s;animation-delay:1.99s}.grid tr:nth-child(10) td:nth-child(9) span:after{-webkit-animation-delay:.25s;animation-delay:.25s}.grid tr:nth-child(10) td:nth-child(10) span:after{-webkit-animation-delay:.34s;animation-delay:.34s}.grid tr:nth-child(11) td:first-child span:after{-webkit-animation-delay:1.21s;animation-delay:1.21s}.grid tr:nth-child(11) td:nth-child(2) span:after{-webkit-animation-delay:1.27s;animation-delay:1.27s}.grid tr:nth-child(11) td:nth-child(3) span:after{-webkit-animation-delay:2.16s;animation-delay:2.16s}.grid tr:nth-child(11) td:nth-child(4) span:after{-webkit-animation-delay:1.31s;animation-delay:1.31s}.grid tr:nth-child(11) td:nth-child(5) span:after{-webkit-animation-delay:.89s;animation-delay:.89s}.grid tr:nth-child(11) td:nth-child(6) span:after{-webkit-animation-delay:1.62s;animation-delay:1.62s}.grid tr:nth-child(11) td:nth-child(7) span:after{-webkit-animation-delay:.44s;animation-delay:.44s}.grid tr:nth-child(11) td:nth-child(8) span:after{-webkit-animation-delay:1.24s;animation-delay:1.24s}.grid tr:nth-child(11) td:nth-child(9) span:after{-webkit-animation-delay:.96s;animation-delay:.96s}.grid tr:nth-child(11) td:nth-child(10) span:after{-webkit-animation-delay:.69s;animation-delay:.69s}
