@font-face{font-family:Instruction;src:url(/font/Instruction.ttf) format("truetype")}@font-face{font-family:Comfortaa;src:url(/font/Comfortaa-Regular.ttf) format("truetype")}@font-face{font-family:Signika-Light;src:url(/font/Signika-Light.ttf) format("truetype")}#input-block{width:100%;height:150px}.twow-section{font-family:Comfortaa,sans-serif;margin-bottom:1em}.twow-section-header:before{content:"["}.twow-section-header:after{content:"]"}.twow-section-header:before,.twow-section-header:after{margin-top:-2px}.twow-section-header{display:flex;gap:1em;font-size:150%;padding:.5em 0}.twow-section ul{margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.response,.bookmark{display:flex;cursor:move;align-items:center;justify-content:center;gap:.25em;padding:0 .25em}.bookmark{margin:0 3em;opacity:.7;border-left:4px solid var(--accent-border);border-right:4px solid var(--accent-border)}.response{outline:1px solid transparent;transition:outline-color .2s}.response .letter{font-family:Instruction;font-size:170%;width:30px;padding:0 0 .23em .15em;text-align:center;flex-shrink:0;color:var(--accent-text)}.response .text{font-family:Signika-Light,sans-serif;flex-grow:1;font-size:90%}.response .count{font-size:90%;padding:.25em}.count>span+span:before{content:"/";margin:2pt}.response>*{transform:none;transition:transform .15s cubic-bezier(.54,.08,.26,2.44)}.chosen-vote-item>*{transform:translate(-4px) translateY(-7px);transition:transform .2s cubic-bezier(.18,.89,.32,1.28)}.chosen-vote-item+.response>*{transform:translate(-.5px) translateY(-1px);transition:transform .2s cubic-bezier(.18,.89,.32,1.28)}.ghost-vote-item>*{transform:translate(-5px) translateY(-10px)}.ghost-vote-item{opacity:0}.response:hover,.chosen-vote-item{outline:1px solid var(--accent-border);box-shadow:none}.progress{width:100%;height:30px;overflow:hidden}.progress .bar{width:0%;height:100%;white-space:nowrap;text-align:center;transition:.1s ease-in-out}.output-container{display:flex;flex-wrap:wrap;justify-content:space-evenly}.output-container button{color:var(--accent-text);background-color:transparent;border:2px solid currentColor;border-radius:4px;box-shadow:color-mix(in srgb,currentColor,transparent 80%) 0 4px 0 -1px,inset color-mix(in srgb,currentColor,transparent 80%) 0 4px 0 -1px;transition:transform .2s ease-out;cursor:pointer;min-width:100px}.output-container button:active{transform:translateY(3px)}
