/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import url(https://fonts.googleapis.com/css?family=Lobster:400,300|Montserrat:700,400,300);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.content{width:80%;margin:0 auto;padding-top:7em}@media only screen and (min-width:961px){.content{padding-top:10em;min-height:100vh}}@media only screen and (min-width:1400px){.content{padding-top:13em}}.footer{color:#fff;font-weight:700;text-align:center;margin:2em 0 1em}.footer__copyright{opacity:.3}.footer__link{color:#fff;font-family:Montserrat,Helvetica Neue,serif;text-decoration:none;border-bottom:2px solid #fff;opacity:.3;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.footer__link:focus,.footer__link:hover{outline:none;opacity:1}html{font-size:1em;line-height:1.4;box-sizing:border-box;overflow-x:hidden}@media only screen and (min-width:961px){html{font-size:1.1em}}body{font-family:Montserrat,Helvetica Neue,serif;-webkit-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;position:relative;overflow-x:hidden}*,:after,:before{box-sizing:inherit}::-moz-selection{background:#879cb1;text-shadow:none}::selection{background:#879cb1;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #bbb;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.text{font-family:Montserrat,Helvetica Neue,serif}.text--italic{font-style:italic}.text--light{font-weight:300}.text--semibold{font-weight:600}.text--bold{font-weight:700}a{font-family:Lobster,Helvetica Neue,serif}.h-lastitem{margin-bottom:0;margin-right:0}.h-firstitem{margin-top:0;margin-left:0}.card{color:#fff;text-align:center;width:17em;margin:0 auto 2em;font-family:Lobster,Helvetica Neue,serif;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;-webkit-perspective:1000px;perspective:1000px;z-index:20}@media only screen and (min-width:961px){.card{width:20em}}@media only screen and (min-width:1400px){.card{margin:0 auto 4em}}.card:hover:before{box-shadow:1px 1px 70px rgba(0,0,0,.2)}.card:before{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);content:"";display:inline-block;width:80px;height:80px;padding:1em;border-radius:50%;position:absolute;top:-40px;left:50%;margin-left:-40px;background-color:transparent;box-shadow:1px 1px 25px rgba(0,0,0,.2);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;z-index:-1}@media only screen and (min-width:961px){.card:before{width:100px;height:100px;top:-50px;margin-left:-50px}}.card.card-flip .card__inner,.card.card-flip:before{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.card__inner{border-radius:5px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:relative;height:310px;box-shadow:1px 1px 25px rgba(0,0,0,.2);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media only screen and (min-width:961px){.card__inner{height:400px}}.card__inner:hover{box-shadow:1px 1px 70px rgba(0,0,0,.2)}.card__logo{width:100%;height:100%}.card__logo.rotate-in{-webkit-animation:b .3s cubic-bezier(0,1.11,1,1);-o-animation:b .3s cubic-bezier(0,1.11,1,1);animation:b .3s cubic-bezier(0,1.11,1,1)}.card__logo.rotate-out{-webkit-animation:a .3s cubic-bezier(0,1.11,1,1);-o-animation:a .3s cubic-bezier(0,1.11,1,1);animation:a .3s cubic-bezier(0,1.11,1,1)}.card__logo-wrapper{-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;width:80px;height:80px;padding:1em;border-radius:50%;position:absolute;top:-40px;left:50%;margin-left:-40px;z-index:10}@media only screen and (min-width:961px){.card__logo-wrapper{width:100px;height:100px;top:-50px;margin-left:-50px}}.card__info,.card__name{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:100px;left:0;bottom:0;width:100%;height:210px}@media only screen and (min-width:961px){.card__info,.card__name{height:300px}}.card__name{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);z-index:2}.card__info{padding:0 1.8em;-webkit-transform:perspective(1000px) rotateY(180deg);transform:perspective(1000px) rotateY(180deg);font-size:22.4px;font-size:1.4rem;font-family:Montserrat,Helvetica Neue,serif;font-weight:700}.card__heading{padding:0 30px;margin:0 0 1em;font-size:32px;font-size:2rem;font-weight:400}@media only screen and (min-width:961px){.card__heading{font-size:2.5rem}}@media only screen and (min-width:1400px){.card__heading{font-size:3rem}}.card__icon{width:27px;height:27px;display:inline-block;background-position:50%;background-size:cover}@media only screen and (min-width:961px){.card__icon{width:33px;height:33px}}@media only screen and (min-width:1400px){.card__icon{width:40px;height:40px}}.card__icon-wrapper{width:100%;padding:1.1em 0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:absolute;bottom:30px;left:0}@media only screen and (min-width:961px){.card__icon-wrapper{bottom:40px}}.card__meaning{font-size:17.6px;font-size:1.1rem;font-weight:300;width:80%;-webkit-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);-o-transform:translate(-50%,-45%);transform:translate(-50%,-45%);position:absolute;top:0;left:50%}@media only screen and (min-width:961px){.card__meaning{font-size:1.4rem;-webkit-transform:translate(-50%,-25%);-ms-transform:translate(-50%,-25%);-o-transform:translate(-50%,-25%);transform:translate(-50%,-25%)}}.card__origin-wrapper{width:100%;padding:1.1em 1.4em;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;position:absolute;bottom:30px;left:0;font-size:19.2px;font-size:1.2rem}@media only screen and (min-width:961px){.card__origin-wrapper{bottom:40px}}@media only screen and (min-width:961px){.card.flip{-webkit-animation:c .3s cubic-bezier(0,1.11,1,1);-o-animation:c .3s cubic-bezier(0,1.11,1,1);animation:c .3s cubic-bezier(0,1.11,1,1)}.card.rotate{-webkit-animation:rotate .3s cubic-bezier(0,1.11,1,1);-o-animation:rotate .3s cubic-bezier(0,1.11,1,1);animation:rotate .3s cubic-bezier(0,1.11,1,1)}.card.discard{-webkit-animation:f .3s cubic-bezier(0,1.11,1,1);-o-animation:f .3s cubic-bezier(0,1.11,1,1);animation:f .3s cubic-bezier(0,1.11,1,1)}}.btn{width:70px;height:70px;position:relative;display:inline-block;padding:1em;margin:0 1em;border-radius:50%;box-shadow:1px 1px 25px rgba(0,0,0,.2);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;text-decoration:none}.btn:focus{box-shadow:1px 1px 50px rgba(0,0,0,.2);outline:none}.btn:active,.btn:hover,.btn:visited{border:0}@media only screen and (min-width:961px){.btn{width:100px;height:100px}}@media only screen and (min-width:961px){.btn:hover{box-shadow:1px 1px 50px rgba(0,0,0,.2)}}.btn-wrapper{display:block;margin:0 auto 3em;text-align:center}.btn--mumbl{-webkit-transform:translate(-1em,-2em);-ms-transform:translate(-1em,-2em);-o-transform:translate(-1em,-2em);transform:translate(-1em,-2em)}@media only screen and (min-width:961px){.btn--mumbl{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}}.btn--love{-webkit-transform:translate(1em,-2em);-ms-transform:translate(1em,-2em);-o-transform:translate(1em,-2em);transform:translate(1em,-2em)}@media only screen and (min-width:961px){.btn--love{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}}.btn--favorites{position:absolute;top:1em;right:.5em;box-shadow:none;box-shadow:1px 1px 25px rgba(0,0,0,.2);z-index:30}@media only screen and (min-width:961px){.btn--favorites{top:2em;right:4.5em}.btn--favorites:hover{box-shadow:1px 1px 50px rgba(0,0,0,.2)}}.btn--settings{position:absolute;top:1em;left:.5em;box-shadow:none;box-shadow:1px 1px 25px rgba(0,0,0,.2);z-index:50}@media only screen and (min-width:961px){.btn--settings{top:2em;left:4.5em}.btn--settings:hover{box-shadow:1px 1px 50px rgba(0,0,0,.2)}}.btn--info{display:block;margin:0 auto;width:40px;height:40px}@media only screen and (min-width:961px){.btn--info{width:50px;height:50px}}.btn__icon{width:60%;height:60%;position:absolute;top:20%;left:20%;right:0;bottom:0;color:#fff;text-align:center;background-position:50%;background-size:cover}.btn__icon--love{background-image:url(../img/icon-love.svg)}.btn__icon--x{background-image:url(../img/icon-x.svg)}.btn__icon--favorites{background-image:url(../img/icon-favorite.svg)}.btn__icon--settings{background-image:url(../img/icon-settings.svg)}.btn__icon--info{background-image:url(../img/icon-info.svg)}@media only screen and (min-width:961px){.btn.press{-webkit-animation:d .2s cubic-bezier(0,1.11,1,1);-o-animation:d .2s cubic-bezier(0,1.11,1,1);animation:d .2s cubic-bezier(0,1.11,1,1)}}@-webkit-keyframes a{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}37%{-webkit-transform:scale(.9) rotate(23deg);transform:scale(.9) rotate(23deg)}67%{-webkit-transform:scale(.9) rotate(-23deg);transform:scale(.9) rotate(-23deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-o-keyframes a{0%{-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}37%{-o-transform:scale(.9) rotate(23deg);transform:scale(.9) rotate(23deg)}67%{-o-transform:scale(.9) rotate(-23deg);transform:scale(.9) rotate(-23deg)}to{-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes a{0%{-webkit-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}37%{-webkit-transform:scale(.9) rotate(23deg);-o-transform:scale(.9) rotate(23deg);transform:scale(.9) rotate(23deg)}67%{-webkit-transform:scale(.9) rotate(-23deg);-o-transform:scale(.9) rotate(-23deg);transform:scale(.9) rotate(-23deg)}to{-webkit-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes b{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}70%{-webkit-transform:scale(2) rotate(1turn);transform:scale(2) rotate(1turn)}to{-webkit-transform:scale(6) rotate(-360);transform:scale(6) rotate(-360)}}@-o-keyframes b{0%{-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}70%{-o-transform:scale(2) rotate(1turn);transform:scale(2) rotate(1turn)}to{-o-transform:scale(6) rotate(-360);transform:scale(6) rotate(-360)}}@keyframes b{0%{-webkit-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}70%{-webkit-transform:scale(2) rotate(1turn);-o-transform:scale(2) rotate(1turn);transform:scale(2) rotate(1turn)}to{-webkit-transform:scale(6) rotate(-360);-o-transform:scale(6) rotate(-360);transform:scale(6) rotate(-360)}}@-webkit-keyframes c{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-o-keyframes c{0%{-o-transform:scale(1);transform:scale(1);opacity:1}to{-o-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes c{0%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes d{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:1px 1px 50px rgba(0,0,0,.2)}70%{-webkit-transform:scale(.8);transform:scale(.8);box-shadow:1px 1px 25px rgba(0,0,0,.2)}to{-webkit-transform:scale(1);transform:scale(1);box-shadow:1px 1px 50px rgba(0,0,0,.2)}}@-o-keyframes d{0%{-o-transform:scale(1);transform:scale(1);box-shadow:1px 1px 50px rgba(0,0,0,.2)}70%{-o-transform:scale(.8);transform:scale(.8);box-shadow:1px 1px 25px rgba(0,0,0,.2)}to{-o-transform:scale(1);transform:scale(1);box-shadow:1px 1px 50px rgba(0,0,0,.2)}}@keyframes d{0%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);box-shadow:1px 1px 50px rgba(0,0,0,.2)}70%{-webkit-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);box-shadow:1px 1px 25px rgba(0,0,0,.2)}to{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);box-shadow:1px 1px 50px rgba(0,0,0,.2)}}@-webkit-keyframes e{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}70%{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:.3}to{-webkit-transform:translateX(70px);transform:translateX(70px);opacity:0}}@-o-keyframes e{0%{-o-transform:translateX(0);transform:translateX(0);opacity:1}70%{-o-transform:translateX(50px);transform:translateX(50px);opacity:.3}to{-o-transform:translateX(70px);transform:translateX(70px);opacity:0}}@keyframes e{0%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}70%{-webkit-transform:translateX(50px);-o-transform:translateX(50px);transform:translateX(50px);opacity:.3}to{-webkit-transform:translateX(70px);-o-transform:translateX(70px);transform:translateX(70px);opacity:0}}@-webkit-keyframes f{0%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes f{0%{-o-transform:scale(1);transform:scale(1)}70%{-o-transform:scale(1.2);transform:scale(1.2)}to{-o-transform:scale(1);transform:scale(1)}}@keyframes f{0%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.list{list-style-type:none;max-height:660px;overflow-y:auto;overflow-x:hidden;margin:2em 0 1em;padding:0 .7em;font-size:48px;font-size:3rem}@media only screen and (min-width:681px){.list{margin:0}}.list-wrapper{position:absolute;top:0;right:0;width:100%;height:100vh;padding:1.5em 0;border-radius:5px 0 0 5px;box-shadow:1px 1px 25px rgba(0,0,0,.2);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);-o-transform:translateX(150%);transform:translateX(150%);z-index:25}@media only screen and (min-width:681px){.list-wrapper{top:11em;width:300px;height:auto}}.list-wrapper:hover{box-shadow:1px 1px 70px rgba(0,0,0,.2)}.list-wrapper.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.list__icon{display:inline-block;margin-right:.25em;position:absolute;left:-1.8em;top:0;padding:0 .4em;border-radius:50%}.list__item{color:#fff;font-family:Montserrat,Helvetica Neue,serif;font-size:19.2px;font-size:1.2rem;font-weight:700;margin:0;padding:.7em 1.8em .7em 0;position:relative;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;cursor:pointer}.list__item[data-role=favorite]:hover .list__item__icon{cursor:pointer;background-image:url(../img/icon-x.svg)!important}.list__item[data-role=placeholder]{padding-right:0;font-weight:300}.list__item.fade-out{-webkit-animation:e .3s cubic-bezier(0,1.11,1,1);-o-animation:e .3s cubic-bezier(0,1.11,1,1);animation:e .3s cubic-bezier(0,1.11,1,1)}.list__item__icon{display:inline-block;margin-right:.25em;position:absolute;top:.7em;width:30px;height:30px;background-position:50%;background-size:cover}.list__item__icon.btn--delete{right:0;margin-right:0}.list__item__icon.btn--share{display:none}.settings{color:#fff;max-height:660px;overflow-y:auto;overflow-x:hidden;margin:5.5em 0 1em;padding:0 2em 1.5em}@media only screen and (min-width:681px){.settings{margin:0}}.settings-wrapper{position:absolute;top:0;left:0;width:100%;height:100vh;padding:1.5em 0;border-radius:0 5px 5px 0;box-shadow:1px 1px 25px rgba(0,0,0,.2);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);-o-transform:translateX(-150%);transform:translateX(-150%);z-index:25}@media only screen and (min-width:681px){.settings-wrapper{top:11em;width:300px;height:auto}}.settings-wrapper:hover{box-shadow:1px 1px 70px rgba(0,0,0,.2)}.settings-wrapper.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.settings__sub-heading{margin-top:0}.settings__block{padding:.7em 0}.settings__block--inner{position:relative;margin:.7em 0}.settings__input{opacity:0;width:20px;height:20px;position:absolute;top:0;left:0}.settings__input:checked+.settings__label:after{content:"";display:inline-block;width:15px;height:15px;background-image:url(../img/icon-check.svg);background-size:cover;background-position:50%;position:absolute;top:.15em;left:-1.7em;font-size:14.4px;font-size:.9rem;font-weight:700;color:#fff}.settings__label{margin-left:1.7em;position:relative}.settings__label:before{content:"";display:inline-block;width:20px;height:20px;position:absolute;top:0;left:-1.7em;background-color:#fff;border-radius:2px;opacity:.3}.settings__submit{margin-top:1em;padding:.7em 1.3em;border:none;border-radius:2px;box-shadow:3px 3px 5px rgba(0,0,0,.1);-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;font-weight:700}.settings__submit:focus{outline:0}@media only screen and (min-width:961px){.settings__submit:hover{box-shadow:5px 5px 10px rgba(0,0,0,.1)}}.loading{width:100%;height:100vh;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;z-index:50}.loading.hidden{height:0}.loading.hidden>span{display:none}.loading__icon{width:100px;height:100px;display:inline-block;position:absolute;top:35%;left:50%;margin-left:-50px;background-image:url(../img/mumbl-logo.svg);background-position:50%;background-size:cover}.loading__icon.pulse{-webkit-animation:f 1s infinite;-o-animation:f 1s infinite;animation:f 1s infinite}