@keyframes blinker{50%{opacity:0}}@counter-style shortlist{system:fixed;symbols:"🥇" "🥈" "🥉";suffix:" "}body{background-color:#02142f;color:#d5f5ff;margin:0;padding:0;font-family:Ubuntu,sans-serif}a,a:link,a:visited{color:#0097e6;text-decoration:none;padding:.2em}a:active,a:hover{color:#00a8ff}header{text-align:right;background-color:#000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='30' viewBox='0 0 1000 120'%3E%3Cg fill='none' stroke='%23222' stroke-width='10'%3E%3Cpath d='M-500 75s125-30 250-30S0 75 0 75s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3Cpath d='M-500 45s125-30 250-30S0 45 0 45s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30M-500 105s125-30 250-30S0 105 0 105s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3Cpath d='M-500 15s125-30 250-30S0 15 0 15s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3Cpath d='M-500-15s125-30 250-30S0-15 0-15s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30M-500 135s125-30 250-30S0 135 0 135s125 30 250 30 250-30 250-30 125-30 250-30 250 30 250 30 125 30 250 30 250-30 250-30'/%3E%3C/g%3E%3C/svg%3E");border-bottom:2px solid #718093;padding:0 2em;height:3em;line-height:3em}header a,header a:active,header a:hover,header a:link,header a:visited{height:3em;border-bottom:none;border-radius:0;background-color:transparent}header .logout{float:right;margin:0;padding:0}header nav{text-align:left;position:relative}nav ul{margin:0 0 0 -1.3em;padding:0;list-style:none;display:flex;align-items:stretch;float:left;height:3em}nav a,nav a:active,nav a:hover,nav a:link,nav a:visited{display:block;padding:0 1.3em}section.content{margin:2em;font-family:monospace}.warning{padding:1.3em 2em;margin:1.3em 0;border:double}.warning strong{animation:blinker 1s linear infinite}.compo{border-bottom:dashed;padding-bottom:2em;margin-bottom:2em}.entries span,.shortlist span{margin:.4em 0;padding:.6em;display:inline-block;color:#02142f;background-color:#d5f5ff;cursor:pointer;font-size:.8rem}.entries span.picked{opacity:.3}.shortlist{list-style:shortlist inside none;font-size:2rem;vertical-align:middle}.shortlist:before{content:"Votes";font-size:1rem}.shortlist span{vertical-align:.4em}button.vote{font-family:monospace;font-size:2em;color:#02142f;background-color:#d5f5ff;padding:.8em 1.3em;cursor:pointer;border:double}table{border:double;border-collapse:collapse}th{color:#02142f;background-color:#d5f5ff}td,th{padding:.3em .8em}td{border:1px solid #fff}tbody tr:hover{background-color:#570f6d}form[name=login_form] div,form[name=registration_form] div{width:100%;max-width:24em;padding:.6em 0;display:flex;justify-content:space-between}form[name=login_form] button,form[name=registration_form] button{margin-top:2em}