*{margin:0;padding:0;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}body,html{color:#000}.active{display:block}.inactive{display:none}small{font-size:10pt}.h2{font-weight:100;font-size:x-large;padding:.2em;border-radius:.25em;margin-right:.25em;margin-left:.25em;line-height:2em}.hl{color:#f1c400;font-weight:700;text-decoration:underline}.hl:hover{cursor:pointer;color:#fedd00}.heading{color:#555;letter-spacing:.1em;height:5vh;padding-left:1em;font-size:1em}.heading h2{font-weight:100;line-height:5vh}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:1vmax}#app,#highlighted,#word-input{font-family:Avenir,Helvetica,Arial,sans-serif}#highlighted,#word-input{font-size:1.5em;white-space:pre-wrap;padding:.5em}#legend{margin-bottom:1em}#word-input{border:.1em solid #008b8b;border-radius:.1em}#highlighted{border-radius:.1em;overflow-y:scroll}input:focus,textarea:focus{outline:0}#highlighted,#word-input{display:block;width:98vw}.legend-item{font-size:x-large;border-radius:.25em;padding:.1em .25em;margin:.1em;-webkit-print-color-adjust:exact;color-adjust:exact}#legend span{display:inline-block}#word-input{width:96vw}#highlighted,#word-input{min-height:80vh;overflow-y:visible}#highlighted,#legend,#word-input{color:#222}.test{font-size:x-large}@-webkit-keyframes rainbow-text{0%{color:#e87d7d}2%{color:#e88a7d}4%{color:#e8977d}6%{color:#e8a47d}8%{color:#e8b07d}10%{color:#e8bd7d}12%{color:#e8ca7d}14%{color:#e8d77d}16%{color:#e8e47d}18%{color:#dfe87d}20%{color:#d3e87d}22%{color:#c6e87d}24%{color:#b9e87d}26%{color:#ace87d}28%{color:#9fe87d}30%{color:#92e87d}32%{color:#86e87d}34%{color:#7de881}36%{color:#7de88e}38%{color:#7de89b}40%{color:#7de8a8}42%{color:#7de8b5}44%{color:#7de8c1}46%{color:#7de8ce}48%{color:#7de8db}50%{color:#7de8e8}52%{color:#7ddbe8}54%{color:#7dcee8}56%{color:#7dc1e8}58%{color:#7db5e8}60%{color:#7da8e8}62%{color:#7d9be8}64%{color:#7d8ee8}66%{color:#7d81e8}68%{color:#867de8}70%{color:#927de8}72%{color:#9f7de8}74%{color:#ac7de8}76%{color:#b97de8}78%{color:#c67de8}80%{color:#d37de8}82%{color:#df7de8}84%{color:#e87de4}86%{color:#e87dd7}88%{color:#e87dca}90%{color:#e87dbd}92%{color:#e87db0}94%{color:#e87da4}96%{color:#e87d97}98%{color:#e87d8a}to{color:#e87d7d}}@keyframes rainbow-text{0%{color:#e87d7d}2%{color:#e88a7d}4%{color:#e8977d}6%{color:#e8a47d}8%{color:#e8b07d}10%{color:#e8bd7d}12%{color:#e8ca7d}14%{color:#e8d77d}16%{color:#e8e47d}18%{color:#dfe87d}20%{color:#d3e87d}22%{color:#c6e87d}24%{color:#b9e87d}26%{color:#ace87d}28%{color:#9fe87d}30%{color:#92e87d}32%{color:#86e87d}34%{color:#7de881}36%{color:#7de88e}38%{color:#7de89b}40%{color:#7de8a8}42%{color:#7de8b5}44%{color:#7de8c1}46%{color:#7de8ce}48%{color:#7de8db}50%{color:#7de8e8}52%{color:#7ddbe8}54%{color:#7dcee8}56%{color:#7dc1e8}58%{color:#7db5e8}60%{color:#7da8e8}62%{color:#7d9be8}64%{color:#7d8ee8}66%{color:#7d81e8}68%{color:#867de8}70%{color:#927de8}72%{color:#9f7de8}74%{color:#ac7de8}76%{color:#b97de8}78%{color:#c67de8}80%{color:#d37de8}82%{color:#df7de8}84%{color:#e87de4}86%{color:#e87dd7}88%{color:#e87dca}90%{color:#e87dbd}92%{color:#e87db0}94%{color:#e87da4}96%{color:#e87d97}98%{color:#e87d8a}to{color:#e87d7d}}.rainbow-text{-webkit-animation:rainbow-text 1s infinite;animation:rainbow-text 1s infinite}@media print{.no-print,.no-print *{display:none!important}}