html{color:#fff;font-size:1em;line-height:1.4}::selection{text-shadow:none;background:#b3d4fc}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}#container{flex:1;margin-bottom:80px;padding:15px}#footer{color:#fff9;z-index:10;flex-direction:column;align-items:center;margin-top:auto;padding:10px 15px;font-size:.75em;font-weight:400;display:flex;position:relative}#footer a{cursor:pointer}#footer a:hover{text-decoration:underline}.logo{justify-content:center;margin-bottom:0;display:flex}.logo img{width:85%;max-width:350px}.instructions{text-align:center;text-transform:uppercase;margin:20px 0 5px;font-size:1.56em;font-weight:1000;line-height:1.1}.option{background:linear-gradient(var(--gold-warm),var(--gold-bright));filter:drop-shadow(5px 5px 10px #0000004d);margin:15px 0 8px;padding:10px}.option:first-child{background:linear-gradient(var(--gold-bright),var(--gold-warm));margin:10px 0 8px}.option .topLine{align-items:center;line-height:1.2;display:flex}.option .vote{text-transform:uppercase;color:#fff;cursor:pointer;background-color:#000;flex-shrink:0;max-width:0;margin-right:10px;padding:10px 0;font-size:1.5em;font-weight:900;overflow:hidden;box-shadow:3px 3px 3px #0003}.novote .option .vote{border:1px solid #000;max-width:150px;padding-left:10px;padding-right:10px}.options .vote:hover{color:#000;background:#fff;box-shadow:1px 1px 1px #0009}.options .vote:active{color:#000;background:#fff;box-shadow:inset 1px 1px 1px #000c}.option .header{text-transform:uppercase;text-align:left;font-size:1.4em;font-weight:900}.option .subhead{font-size:1.1em}.option .line2{font-size:.9em;line-height:1}.option .thumbnail img{width:100%;margin-top:10px}.terms{color:#fff9;display:none}.terms.show{display:block}.voted{max-width:0;overflow:hidden}.checkmark__circle{stroke-dasharray:216;stroke-dashoffset:216px;stroke-width:2px;stroke-miterlimit:10;stroke:#7ac142;fill:none}.checkmark{stroke-width:2px;stroke:#fff;stroke-miterlimit:10;border-radius:50%;width:45px;height:45px;margin:10% auto;display:block;box-shadow:inset 0 0 #7ac142}.checkmark__check{transform-origin:50%;stroke-dasharray:98;stroke-dashoffset:98px}.options.done .yes .voted .checkmark__circle{animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke}.options.done .yes .voted .checkmark{animation:.4s ease-in-out .4s forwards fill,.3s ease-in-out .9s both scale}.options.done .yes .voted .checkmark__check{animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke}.options.done .vote{border:0;width:0;padding-left:0;padding-right:0;transition:all .3s;overflow:hidden}.options.done .yes .voted{max-width:200px;overflow:hidden}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes fill{to{box-shadow:inset 0 0 0 80px #7ac142}}.hidden,[hidden]{display:none!important}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;white-space:inherit;width:auto;height:auto;margin:0;position:static;overflow:visible}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}#follow{margin-top:20px}#follow .click{font-size:1.5em;font-weight:700}#follow a{color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;font-size:24px;font-weight:700;display:flex;text-decoration:none!important}#follow a div{font-size:18px}#follow img{height:36px}#terms{max-width:85%}@media only screen and (width>=1024px){body{font-size:1.25em}#container{background-size:500px;max-width:1200px;margin:0 auto}.instructions{margin-top:20px}.options{justify-content:center;margin-top:10px;display:flex}.options .option{margin:10px;box-shadow:3px 3px 3px #0003}#follow a{font-size:30px}}
/*# sourceMappingURL=index.1751a054.css.map */
