@keyframes point{0%{opacity:0;transform:translatex(10px)}5%{opacity:1}30%{opacity:1}60%{opacity:1}80%{opacity:0}100%{opacity:0}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1{font-size:1.2rem;font-weight:bold;line-height:1.2}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img{height:auto;width:100%}.group:after{clear:both;content:'';display:table}strong{-webkit-font-smoothing:antialiased;font-weight:bold}::-moz-selection{background-color:#1fc0da;color:#fff}::selection{background-color:#1fc0da;color:#fff}em{font-style:italic}small{font-size:.75em}.desk,.tablet{display:none}a{color:#000}.not-done{position:relative}.not-done:after{background:url(image_path("close.png")) no-repeat;background-size:100% 100%;bottom:0;content:'';left:0;position:absolute;right:0;top:0}@media screen and (max-width: 30em){iframe,object,embed{width:100% !important}}@media screen and (min-width: 30em){.mobile{display:none}.tablet{display:block}iframe,object,embed{max-width:100% !important}}@media screen and (min-width: 64em){.desk{display:block}.tablet-down{display:none}}body{background-color:#fff;color:#555;line-height:1.44;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:100%;-webkit-font-smoothing:antialiased;font-weight:300}p{margin-bottom:.5rem}#container{margin:0 auto 4rem;max-width:40rem;padding:0 .75rem}.intro{background-color:#f5f5f5;margin:0 -.75rem 2rem;padding:.75rem .75rem .25rem}.intro h1{color:#1fc0da;font-family:"seravekbold",helvetica,arial,sans-serif;font-size:1.25rem;font-weight:normal;line-height:1.1;text-align:center;margin-bottom:.85rem}.intro h1 span{color:#555;display:block;margin-bottom:.75rem}.intro p{color:#555;font-family:"pt",georgia,serif;font-size:.9rem;line-height:1.4;text-align:center}.svg-logo{display:block;height:2rem;margin:.5rem auto .25rem;width:6.5rem}footer{margin:0 auto 6rem;max-width:40rem;padding:0 .75rem;text-align:center}footer p{color:#fff;font-size:.825rem;-webkit-font-smoothing:antialiased;line-height:1.2;font-weight:bold}footer .finish{background-color:transparent;color:#fff}footer .finish:hover{background-color:transparent}.finish{-webkit-appearance:none;transition:all 500ms ease;background-color:#1fc0da;border:0;border-radius:.25rem;color:#fff;cursor:pointer;display:block;font-family:"seravekbold",helvetica,arial,sans-serif;font-size:1.25rem;height:3rem;line-height:3rem;text-align:center;width:100%;margin:6rem auto 10rem}.finish:hover{background-color:#46e3fd}.credits{font-size:.625rem;padding-bottom:5rem}@media screen and (min-width: 30em){.intro{padding:1.5rem 1.5rem .25rem}.intro p{font-size:1.1rem}.intro h1{color:#1fc0da;font-family:"seravekbold",helvetica,arial,sans-serif;font-size:1.85rem}}@font-face{font-family:'seravekbold';src:url("../fonts/seravek-medium-webfont.eot");src:url("../fonts/seravek-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/seravek-medium-webfont.woff") format("woff"),url("../fonts/seravek-medium-webfont.ttf") format("truetype"),url("../fonts/seravek-medium-webfont.svg#seravekbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'pt';src:url("../fonts/PTF55F-webfont.eot");src:url("../fonts/PTF55F-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/PTF55F-webfont.woff") format("woff"),url("../fonts/PTF55F-webfont.ttf") format("truetype"),url("../fonts/PTF55F-webfont.svg#pt") format("svg");font-weight:normal;font-style:normal}.question{margin-bottom:1.5rem}.question h3{font-family:"seravekbold",helvetica,arial,sans-serif;font-size:1.25em;font-weight:normal;line-height:1.1;margin-bottom:.25rem;padding:.5rem}.answer{background-color:#1fc0da;background-position:top center;background-size:cover;border:8px solid #000;box-sizing:border-box;cursor:pointer;display:inline-block;height:10rem;margin:0 1% 1.5rem;padding:0;position:relative;text-align:center;vertical-align:top;width:48%}.answer .answer-hover{transition:background-color 325ms ease-out;background-color:transparent;bottom:0;left:0;position:absolute;top:0;width:100%}.answer .answer-hover svg{top:.4rem;display:none;height:6.5rem;position:absolute;width:100%}.answer p{background-color:rgba(31,32,32,0.3);bottom:0;color:#fff;font-size:1rem;line-height:1.2;margin-bottom:0;padding:.25rem 0;position:absolute;width:100%;z-index:5}.answer:hover{background-color:#d3df4e;color:#fff}.answer:hover .answer-hover{background-color:rgba(255,255,255,0.5)}.answer.checked-true .answer-hover{background-color:rgba(255,255,255,0.85)}.answer.checked-true svg{display:block}.answer.checked-true:hover .answer-hover{background-color:rgba(255,255,255,0.5)}.answer.checked-true:hover svg{opacity:.85}.text-only p{font-size:1.32rem;line-height:1.1}@media screen and (min-width: 30em){.answer{margin:0 .5% 1.5rem;width:32%}}.gauge{transition:all 500ms ease-out;background-color:rgba(255,255,255,0.95);border-top:thin solid #aaa;bottom:0;height:4.5rem;left:0;position:fixed;top:auto;width:100%;z-index:100}.gauge h2{color:#555;display:block;font-size:.625rem;font-weight:bold;font-family:georgia;margin:.45rem auto 0;text-align:center}.gauge.supporter{border:0;height:100%;padding:1rem}.gauge.supporter h2{color:#fff;font-size:1.25rem}.nominee{width:3.5rem;padding:.25rem .5rem;top:.625rem;height:3.5rem;border-radius:2.5rem;border:thin solid #000;overflow:hidden;position:absolute}.clinton-image{background-color:#00AEF3;left:.25rem}.trump-image{background-color:#BC0000;margin:0;position:absolute;right:.25rem}.bar{top:1.5rem;height:2rem;overflow:hidden;position:absolute}.bar h3{color:#fff;font-family:"seravekbold",helvetica,arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:1.25rem;font-weight:normal;position:relative;margin:.25rem auto;text-align:center;z-index:100}.bar .dynamic-bar{transition:width 400ms ease-out;bottom:0;position:absolute;top:0}.clinton-bar{background-color:rgba(0,174,243,0.2);left:4rem;right:50%;border-right:thin solid #f5f5f5}.clinton-bar .dynamic-bar{background-color:#00AEF3;right:0}.trump-bar{background-color:rgba(188,0,0,0.2);right:4rem;left:50%;border-left:thin solid #f5f5f5}.trump-bar .dynamic-bar{background-color:#BC0000;left:0}.gauge.neither-supporter{background-color:#555;padding-top:5rem}.gauge.neither-supporter .final-message h3{font-family:helvetica, arial, sans-serif}.gauge.clinton-supporter{background-color:#00AEF3}.gauge.clinton-supporter .trump-image,.gauge.clinton-supporter .bar{display:none}.gauge.clinton-supporter .clinton-image{background-color:#BC0000;border-color:#fff;border-radius:5rem;border-width:.325rem;display:block;height:9rem;margin:1rem auto;position:relative;top:0;width:9rem}.gauge.clinton-supporter .clinton-image img{display:block;margin:0 auto;width:60%}.gauge.clinton-supporter .finish{color:#fff}.gauge.trump-supporter{background-color:#BC0000}.gauge.trump-supporter .clinton-image,.gauge.trump-supporter .bar{display:none}.gauge.trump-supporter .trump-image{background-color:#00AEF3;border-color:#fff;border-radius:5rem;border-width:.325rem;display:block;height:9rem;margin:1rem auto;position:relative;top:0;width:9rem}.gauge.trump-supporter .trump-image img{display:block;margin:0 auto;width:60%}.gauge.trump-supporter .finish{color:#fff}.final-message{margin:1rem auto 3rem;max-width:40rem;text-align:center}.final-message h3{color:#fff;font-family:"seravekbold",helvetica,arial,sans-serif;font-size:2rem;font-weight:normal;text-align:center}.final-message p{color:#fff;font-family:"pt",georgia,serif}
/*# sourceMappingURL=app.css.map */
