@import"https://assets.waag.org/fonts/maax/font.css";*{box-sizing:border-box}:root{font-family:Maax,system-ui,Helvetica,Arial,sans-serif;line-height:1.35;font-weight:400;color-scheme:light dark;color:#fff;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--space: min(2vw, 2rem)}a{font-weight:500;color:#2fb6bc;text-decoration:inherit}a:hover{color:#535bf244}.wrapper{width:calc(100vw - var(--space)*2);max-width:1280px;margin:0 auto}body{margin:0;display:grid;min-width:320px;min-height:100vh}h1{font-size:2rem;line-height:1.1;margin-block-start:2rem}h2{line-height:1.1;.type{display:inline-block;padding:.25em;background-color:#333;border-radius:.25rem}}h3{line-height:1.1;margin:0 0 1rem}p{margin:0;font-size:1rem}.message{min-height:1.1em}.center{text-align:center}.red{color:#da0812}button{border-radius:8px;border:1px solid transparent;padding:.5em .8em;font-size:1em;font-weight:500;font-family:inherit;background-color:#fff;color:#000;cursor:pointer;transition:border-color .25s;margin:0 .5rem}button:hover{border-color:#2fb6bc;transition:border-color .1s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button:disabled{background-color:#ccc;color:#999;cursor:not-allowed;border-color:transparent}button.secondary{background-color:#1a1a1a;color:#fff}#host-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:sticky;width:100vw;background-color:#222;padding:.5rem;>div{display:flex;flex-direction:row;align-items:center}}.choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-block:2rem}.choice{position:relative;display:flex;flex-direction:column;justify-content:space-between;border:2px solid #555;padding:var(--space);padding-block:max(var(--space),1rem);h3{padding-inline-end:4.5rem}.parameter{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;margin:0 0 .75rem}.parameter .key{margin-inline-end:.25rem;background-color:#222;padding:.15rem .3rem;border-radius:.25rem}.parameter .value{padding:.15rem .3rem;border-radius:.25rem;margin-inline-end:-.3rem;font-weight:700}button{margin-top:1rem}.votes{position:absolute;top:0;right:0;background-color:#555;color:#fff;padding:.5rem;border-radius:0 0 0 .5rem;font-weight:700}}.choices.closed .choice.highest{border-color:#2fb6bc;.votes,.letter{background-color:#2fb6bc}}.choices.open .choice.voted{border-color:#f6a500;.votes,.letter{background-color:#f6a500}}
