a,a:hover{text-decoration:none}.card,.icon{display:inline-block}.card .team,footer{text-transform:uppercase}.alert,.card-container,footer,header{text-align:center}*{position:relative;font-family:Lora}.taboo-bar,.timer{position:absolute}body,html{padding:0;margin:0}footer,header,main{width:100%}.action .icon,.alert,.taboo-bar{transition:.2s ease;-o-transition:.2s ease;-moz-transition:.2s ease;-webkit-transition:.2s ease}.alert.s{top:0}a{color:inherit}li{list-style:none}h1,h2,h3{font-weight:lighter}header{padding:1em 0}.card .team{letter-spacing:1em;color:#999;margin:0 0 1em}.card .keyword{font-size:5em;margin:0}.card ul{padding:0}.card .unmentionable{font-size:1.5em;line-height:150%}.card .unmentionable.large{font-size:3em}.taboo-bar{height:.1em;width:110%;left:-5%;top:50%;background-color:#eee;z-index:-1}.action:hover .taboo-bar,.unmentionable:hover .taboo-bar,a:hover .taboo-bar{background-color:#333;width:120%;left:-10%}.taboo-bar.dark{background-color:#666}.icon span{display:inherit}.action,.button,.copy{display:inline-block}.action{padding:2.5em 3.5em;line-height:75%;cursor:pointer}.correct:hover{color:#690}.incorrect:hover{color:#c00}.pass:hover{color:#c90}.icon-correct,.icon-incorrect,.icon-pass{font-family:Raleway;font-weight:100;font-size:3em;text-align:center}footer{margin-top:3em;border-top:1px solid #eee;color:#999;padding:2em 0;font-size:.8em}.title{font-size:3em}.copy{max-width:60em;width:50%;line-height:200%;font-size:1.5em}.copy .button{margin:2em 0}.icon-back{font-size:2em}.settings .card{width:100%}.settings .setting_field{width:100%;font-size:1.25em;margin:.5em 0;padding:.5em;outline:0;border:1px solid #eee}.button,.settings .setting_save{text-transform:uppercase;border:2px solid #333;letter-spacing:.25em;cursor:pointer}.settings .setting_save{-webkit-appearance:none;box-shadow:none;outline:0;padding:1.5em 2em;background-color:transparent;color:#333;position:absolute;right:.5em;bottom:2em}.settings .setting_save:hover{background-color:#333;color:#FFF}.timer{bottom:-3.5em;left:calc(100% - 25em);width:25em;overflow:hidden}.timer .time{font-size:25em;color:#eee;line-height:80%}.alert{position:fixed;top:-5.25em;left:0;width:100%;background-color:#c90;color:#FFF;padding:2em 0;margin:0}.button{font-size:.6em;padding:1em 3em}.button:hover{background-color:#333;color:#FFF}