h1{border-bottom:1px solid #ccc;margin:0 0 .8em;padding:0 0 .2em;font-weight:500}h4{margin:0;padding:0 0 .2em}body{word-break:break-word;margin:0;padding:1em;font-family:Roboto,sans-serif;font-weight:300}button{width:130px;margin:20px 10px 0 0}button#gather{display:block}section{border-bottom:1px solid #eee;margin:0 0 1.5em;padding:0 0 1.5em}section#iceServers label{width:150px;display:inline-block}section#iceServers input{width:260px;margin:0 0 10px}select{margin:0 1em 1em 0;position:relative;top:-1px}select#servers{width:420px;padding:5px;font-size:1em}section:last-child{border-bottom:none;margin:0;padding:0}div#container{max-width:60em;margin:0 auto;padding:1em 1.5em 1.3em}code{color:#444;background-color:#e7edf3;border:1px solid #d6dde4;border-radius:3px;padding:.1em .25em;font-weight:400}p{color:#444;font-weight:300}p#data{border-top:1px dotted #666;max-height:1000px;padding:1em 0 0;line-height:1.3em;overflow-y:auto}p.borderBelow{border-bottom:1px solid #aaa;padding:0 0 20px}video{--width:100%;width:var(--width);height:calc(var(--width)*.75);background:#222;margin:0 0 20px}div#warning{color:#8a6d3b;background-color:#fcf8e3;border:1px solid #0000;padding:1em}div.box{margin:1em}div#message{border-top:1px solid #666;margin:1em;padding:1em}@media screen and (width<=650px){.highlight{margin:0 0 20px;padding:.2em 1em;font-size:1em}h1{font-size:24px}}@media screen and (width<=550px){button:active{background-color:#8b0000}h1{font-size:22px}}@media screen and (width<=450px){h1{font-size:20px}}