﻿.code,.beluga{margin:0 .5em 0}.code{padding:0;width:calc(100% - 2em)}.code form{margin:0;padding:0;width:100%}.code textarea{box-sizing:border-box;margin:0;padding:1em;width:100%;border:1px dashed #000;background-color:#fff;font-family:"Bitstream Vera Sans Mono","Courier New",Courier,"돋움",monospace;font-size:.85em;color:#222;line-height:1.625em;white-space:pre;word-wrap:normal;resize:vertical}.code input[type=submit]{display:block;padding:0;margin:0 auto 0;width:100%;height:2em;border-radius:0}.code-note{color:#76ff00}.code-warning{color:#fff200}.code-ERROR{color:#f66}.code pre.result{margin:0 0 .5em 0;font-size:.85em;line-height:1.625em}.code pre.result.okay{border-left:#5fc056 solid 5px}.code pre.result.warning{border-left:gold solid 5px}.code pre.result.error{border-left:#c05656 solid 5px}.code pre.result .result-note{color:#5fc056}.code pre.result .result-warning{color:gold}.code pre.result .result-ERROR{color:#c05656}.code pre.result .result-wcode{color:#3df}.code pre.result .result-bold{font-weight:bold}.CodeMirror{width:100%;height:auto;margin:0 auto 0;border:1px dashed #000;background-color:#fff;font-family:"Bitstream Vera Sans Mono","Courier New",Courier,"돋움",monospace;font-size:.85em;color:#222;line-height:1.625em}.CodeMirror-scroll{overflow-y:hidden;overflow-x:auto}.beluga-diag{background-color:#555;margin:0;padding:0 .5em;font-size:.85em;color:hsla(0,0%,100%,.7)}.beluga-note{color:#76ff00}.beluga-warning{color:#fff200}.beluga-ERROR{color:#f66}.beluga-mt-note{text-decoration:underline;-webkit-text-decoration-color:rgb(94.4,204,0);-webkit-text-decoration-skip:initial;-webkit-text-decoration-style:dashed;-moz-text-decoration-color:rgb(94.4,204,0);-moz-text-decoration-skip:initial;-moz-text-decoration-style:dashed;-o-text-decoration-color:rgb(94.4,204,0);-o-text-decoration-skip:initial;-o-text-decoration-style:dashed;-ms-text-decoration-color:rgb(94.4,204,0);-ms-text-decoration-skip:initial;-ms-text-decoration-style:dashed;text-decoration-color:rgb(94.4,204,0);text-decoration-skip:initial;text-decoration-style:dashed}.beluga-mt-warning{text-decoration:underline;-webkit-text-decoration-color:rgb(204,193.6,0);-webkit-text-decoration-skip:initial;-webkit-text-decoration-style:dashed;-moz-text-decoration-color:rgb(204,193.6,0);-moz-text-decoration-skip:initial;-moz-text-decoration-style:dashed;-o-text-decoration-color:rgb(204,193.6,0);-o-text-decoration-skip:initial;-o-text-decoration-style:dashed;-ms-text-decoration-color:rgb(204,193.6,0);-ms-text-decoration-skip:initial;-ms-text-decoration-style:dashed;text-decoration-color:rgb(204,193.6,0);text-decoration-skip:initial;text-decoration-style:dashed}.beluga-mt-ERROR{text-decoration:underline;-webkit-text-decoration-color:#f33;-webkit-text-decoration-skip:initial;-webkit-text-decoration-style:dashed;-moz-text-decoration-color:#f33;-moz-text-decoration-skip:initial;-moz-text-decoration-style:dashed;-o-text-decoration-color:#f33;-o-text-decoration-skip:initial;-o-text-decoration-style:dashed;-ms-text-decoration-color:#f33;-ms-text-decoration-skip:initial;-ms-text-decoration-style:dashed;text-decoration-color:#f33;text-decoration-skip:initial;text-decoration-style:dashed}.beluga-hover::before{content:"⇨ "}.beluga-locus{background-color:#bbb;color:hsla(0,0%,100%,.7);margin-left:.3em;padding:.2em .4em;font-size:.5em;border-radius:5px}