.clearfix:before,.clearfix:after{content:'';display:table}.clearfix:after{clear:both}*,*:after,*:before{box-sizing:border-box}html{margin:0;padding:0}body{margin:0;padding:0;font-family:'Source Sans Pro',sans-serif;color:#394040;background-color:#f4f5f6;font-size:15px}a:link,a:visited{color:#30a247;text-decoration:none}a:hover,a:active{text-decoration:underline}h1,h2,h3,h4,h5{font-family:'Asap',sans-serif;font-weight:700;line-height:1.5em}h1{font-size:45px}@media only screen and (max-width:899px){h1{font-size:36px}}h1 em{border-bottom:6px solid rgba(0,0,0,0.2)}h2{font-size:30px}@media only screen and (max-width:899px){h2{font-size:24px}}h3{font-size:24px}@media only screen and (max-width:899px){h3{font-size:19.200000000000003px}}h4{font-size:20px}@media only screen and (max-width:899px){h4{font-size:16px}}h5{font-size:16px}@media only screen and (max-width:899px){h5{font-size:12.8px}}p,ul,ol{font-size:18px;line-height:1.5em}p code,ul code,ol code{background-color:#e0e1e2;border-radius:3px;padding:.05em .25em;margin:0 .05em;font-size:90%}code{font-family:'Source Code Pro',monospace;word-break:break-word;white-space:pre-wrap}.hljs{font-size:16px;padding:1em !important;border-radius:3px;margin-bottom:-15px}@media only screen and (max-width:899px){.hljs{font-size:14px}}iframe,img{max-width:100%}blockquote{border-left:5px solid rgba(53,180,79,0.7);padding:.5em;padding-left:3.25em;margin-left:1.5em;font-style:italic}blockquote p:first-child{margin-top:.5em}blockquote p:last-child{margin-bottom:.5em}blockquote:before{content:'\201C';font-style:normal;font-size:100px;position:absolute;color:rgba(191,195,200,0.5);z-index:-99;margin-left:-.45em;margin-top:-.3em}blockquote cite{display:block;text-align:right;margin-top:-10px;margin-bottom:-10px}.btn,a.btn:link,a.btn:visited{background-color:#35b44f;border-radius:6px;display:inline-block;color:#fff;padding:.6em .7em;font-weight:700}@media only screen and (max-width:899px){.btn,a.btn:link,a.btn:visited{font-size:120%;margin-bottom:5px;width:80%}}.btn:hover,a.btn:hover,a.btn:active{background-color:#54cd6d;text-decoration:none}.btn.large{font-size:180%}.center{text-align:center}.featuredCenter{text-align:center;margin:1.5em 0}.featuredCenter .btn{margin:0 .75em}.headerWrap{background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.1)}.header{height:65px;width:100%;max-width:1150px;margin:0 auto;padding-left:10px;padding-right:10px}@media only screen and (max-width:899px){.header{height:auto;text-align:center}}.header h1,.header a{font-family:'Asap',sans-serif}.header h1{float:left;font-size:2.1em;line-height:2.1em;margin:0}.header h1 a:link,.header h1 a:visited{text-decoration:none;color:#394040}.header h1 a{background:top left url("/img/webtorrent-small.png") no-repeat;background-size:36px 36px;padding-left:50px}@media only screen and (max-width:899px){.header h1{float:none}}nav{float:right}@media only screen and (max-width:899px){nav{float:none;display:none}}@media only screen and (min-width:900px){nav{position:relative;top:50%;transform:translateY(-50%)}}nav a:link,nav a:visited{color:#394040;font-size:120%;font-weight:700;text-decoration:none;display:inline-block;margin-left:25px}@media only screen and (max-width:899px){nav a:link,nav a:visited{display:block;margin-left:0;margin:5px}}nav a:hover,nav a:active{color:#35b44f}.footerWrap{background-color:#2a3749}footer{width:100%;max-width:1150px;margin:4em auto 0 auto;padding:1em 4em 4em 4em;font-family:'Asap',sans-serif}footer .gh-button{margin-top:5px}@media only screen and (max-width:899px){footer{margin:0 auto}}footer h3{margin-bottom:10px;color:#fff}footer section{width:25%;padding:0 10px;float:left;color:#fff}@media only screen and (max-width:899px){footer section{float:none;width:100%}}footer a:link,footer a:visited,footer div{display:block;font-size:17px;margin:5px 0}footer div{color:#ccc}footer a:link,footer a:visited{color:#fff;text-decoration:rgba(255,255,255,0.4) solid underline}footer a:hover,footer a:active{text-decoration:underline}article{width:840px;margin:0 auto}@media only screen and (max-width:899px){article{width:auto;padding:0 10px}}article h1{text-align:center}article h1:not(.minimal):after{content:'';display:block;width:100px;height:5px;background:#bfc3c8;margin:5px auto}article h1.minimal{margin:0}.feature-block.sponsors h3{text-align:center}.feature-block.sponsors article{padding-top:1em !important;padding-bottom:1em !important;padding:0 20px;max-width:fit-content;min-width:330px}.flex-center{display:flex;flex-wrap:wrap;justify-content:center}.sponsor,.sponsors #carbonads{margin:5px 25px 15px 25px;align-self:center}.sponsors #carbonads{min-width:330px}.sponsor,.sponsor img{max-width:210px}#hero{background-color:#2a3749;text-align:center;min-height:460px;overflow:hidden;width:100%}@media only screen and (max-width:899px){#hero{min-height:155px}}.is-seed #hero{background-color:#154820;transition:.5s .5s background-color ease-in-out}#hero h1{color:#fff;text-align:center;margin:0;padding-top:30px;line-height:1}#hero h1 em{border-bottom:6px solid rgba(255,255,255,0.2)}#hero #progressBar,#hero #status,#hero #svgWrap,#hero #videoWrap{display:none}#hero #begin{margin:20px auto}@media only screen and (min-width:900px){#hero.loading{height:460px}}#hero.loading #progressBar,#hero.loading #status,#hero.loading #svgWrap,#hero.loading #videoWrap{display:block}#hero.loading h1{margin-bottom:-60px}#svgWrap{width:100%;max-width:1150px}@media only screen and (min-width:900px){#svgWrap{height:460px;position:absolute}}#svgWrap .torrent-graph{width:50%;height:100%}@media only screen and (max-width:899px){#svgWrap .torrent-graph{width:90%;margin:auto 0}}#svgWrap svg{display:block}#svgWrap svg .node{cursor:pointer}#svgWrap svg .node .text{fill:rgba(225,250,250,0.6);text-anchor:middle;pointer-events:none;font-family:'Source Sans Pro',sans-serif}#videoWrap{width:100%;min-height:100px;max-width:1150px;margin:0 auto}@media only screen and (min-width:900px){#videoWrap{height:460px}}#videoWrap video{min-height:100px;border-radius:2px;width:100%}.videoOverlay{position:absolute;height:100%;width:100%;z-index:9999;display:none}.video.muted .videoOverlay{display:block}.video{position:relative;min-height:100px;border-radius:3px;opacity:0}@media only screen and (min-width:900px){.video{max-height:295px;max-width:60%;position:relative;top:50%;transform:translateY(-50%);float:right;border:1px solid rgba(255,255,255,0.4);overflow:hidden}}.video.canplay{opacity:1}.video.muted:before{display:block;content:'🔇 TAP TO UNMUTE';font-size:20px;color:#000;background-color:rgba(255,255,255,0.7);border-radius:3px;position:absolute;padding:8px 16px;margin:20px}#progressBar{height:5px;width:0%;background-color:#35b44f;transition:width .4s ease-in-out}@media only screen and (min-width:900px){#progressBar{position:absolute}}#status{color:#fff;font-size:17px;width:100%;max-width:1150px;margin-left:auto;margin-right:auto;z-index:10;position:relative}#status code{font-size:90%;font-weight:700;margin-left:3px;margin-right:3px;border-bottom:1px dashed rgba(255,255,255,0.3)}#statusLeft,#statusRight{text-align:center}@media only screen and (min-width:900px){#statusLeft,#statusRight{position:absolute;margin-top:400px}}@media only screen and (min-width:900px){#statusLeft{width:40%;margin-left:0}}@media only screen and (max-width:899px){#statusLeft{margin-top:90px}}@media only screen and (min-width:900px){#statusRight{width:60%;margin-left:40%}}@media only screen and (max-width:899px){#statusRight{margin-top:15px}}a#torrentLink:link,a#torrentLink:visited{text-decoration:none;border-bottom:1px solid #35b44f}a#torrentLink:hover,a#torrentLink:active{color:#54cd6d}.show-seed{display:none}body.is-seed .show-seed{display:inline}body.is-seed .show-leech{display:none}.new-release{display:inline-block;position:relative}@media only screen and (min-width:900px){.new-release::after{content:'NEW';font-size:10px;position:absolute;top:-10px;right:-20px;padding:2px 4px;background-color:#35b44f;color:#fff;border-radius:5px}.new-release:hover::after{background-color:#54cd6d}}.webtorrent-desktop-hero{background-color:#2a3749;margin:0;padding:3em 0 2em;color:#fff}.webtorrent-desktop-hero h1{margin:0}.webtorrent-desktop-hero h2{margin:0}@media only screen and (max-width:899px){.webtorrent-desktop-hero{padding-left:10px;padding-right:10px}}.downloads{text-align:center;margin-bottom:0;font-size:18px}.downloads .download{display:inline-block;text-align:center;background-color:#35b44f;width:160px;height:130px;margin:15px;padding:20px 30px;border:none;border-radius:5px;cursor:pointer;color:#fff}.downloads .download:hover{text-decoration:none;background-color:#54cd6d}.feature-block p.downloads{font-size:18px;line-height:27px}.feature-block p.other-downloads{font-size:14px;line-height:21px}.feature-block p.other-downloads a{color:#154820}.other-downloads{text-align:center;font-size:14px;margin:10px 0 0 0}.other-downloads a{color:#ccc}.other-downloads span:not(:last-child)::after{content:' | ';margin-left:5px;margin-right:5px}.feature-block:nth-child(even){background:#e0e1e2}.feature-block.center{text-align:center}.feature-block.center p{margin-top:0}.feature-block h1,.feature-block h2,.feature-block h3,.feature-block h4,.feature-block h5{margin-top:.4em}.feature-block article{clear:both;width:100%;max-width:1000px;margin:0 auto;font-size:22px;padding-top:2em;padding-bottom:2em;line-height:33px;overflow:auto}.feature-block article:first-child{padding-top:1.5em}@media only screen and (max-width:899px){.feature-block article:first-child{padding-top:1em}}@media only screen and (max-width:899px){.feature-block article{padding-top:1em;padding-bottom:1em}}.feature-block article ul > li{margin:11px 0}.feature-block ul,.feature-block p{font-size:22px;line-height:33px}@media only screen and (max-width:899px){.feature-block ul,.feature-block p{font-size:18px;line-height:26px}}.feature-item{font-size:15px;float:left;display:inline-block;width:300px;max-width:calc(30% - 34px);margin:0 25px}.feature-item:first-of-type{margin-left:0}.feature-item:last-of-type{margin-right:0}.feature-item img{max-width:300px;height:auto;padding:4px;background-color:#fff;border:1px solid #ddd;border-radius:4px}.feature-item h3{font-size:1.5em;margin:0}.feature-item p{font-size:1em;line-height:1.5em}@media only screen and (max-width:899px){.feature-item{float:none;text-align:center;margin-left:0;margin-right:0;width:100%;max-width:100%;margin-bottom:2em}}.image-right{float:right;margin-left:42px;max-width:50%}.image-left{float:left;margin-right:42px;max-width:50%}.telemetry-logs > div{margin-bottom:16px}.telemetry-logs a{display:inline-block;padding:2px 6px;margin:2px;border-radius:2px;background-color:#ddd}.telemetry-dashboard h2,.telemetry-dashboard h3,.telemetry-dashboard h4{margin:18px 0}.telemetry-dashboard svg{height:300px !important}.telemetry-dashboard section{margin-bottom:50px}.telemetry-dashboard svg text.event{fill:#35b44f}.telemetry-dashboard svg line.event{stroke:#35b44f}.telemetry-dashboard svg g.nv-axisMax-x text{transform:translateX(-12px)}.telemetry-dashboard input{margin:0 10px 0 0;font-size:18px}.error-header{font-weight:bold}.error-header > span,.error-summary > span{display:inline-block;padding-left:4px;background-color:#ddd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:22px}.error-summary{cursor:pointer}.error-count{width:80px;margin-right:4px}.error-message{width:calc(100% - 84px)}.error-summary .error-message{font:10px monospace;padding-top:5px}.error-message .error-message-key{color:#35b44f}.error-stacktrace{background-color:#ddd;margin-bottom:4px;padding:6px;font:10px monospace;white-space:pre;display:none;overflow:hidden}.error-stacktrace.visible{display:block}.error-list{display:none}.error-list.visible{display:block}/*

Zenburn style from voldmar.ru (c) Vladimir Epifanov <voldmar@voldmar.ru>
based on dark.css by Ivan Sagalaev

*/

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #3f3f3f;
  color: #dcdcdc;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-tag {
  color: #e3ceab;
}

.hljs-template-tag {
  color: #dcdcdc;
}

.hljs-number {
  color: #8cd0d3;
}

.hljs-variable,
.hljs-template-variable,
.hljs-attribute {
  color: #efdcbc;
}

.hljs-literal {
  color: #efefaf;
}

.hljs-subst {
  color: #8f8f8f;
}

.hljs-title,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class,
.hljs-section,
.hljs-type {
  color: #efef8f;
}

.hljs-symbol,
.hljs-bullet,
.hljs-link {
  color: #dca3a3;
}

.hljs-deletion,
.hljs-string,
.hljs-built_in,
.hljs-builtin-name {
  color: #cc9393;
}

.hljs-addition,
.hljs-comment,
.hljs-quote,
.hljs-meta {
  color: #7f9f7f;
}


.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold;
}

#carbonads{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Helvetica,Arial,sans-serif}#carbonads{display:flex;max-width:330px;background-color:#fafafa;box-shadow:0 1px 4px 1px rgba(0,0,0,0.1)}#carbonads a{color:inherit;text-decoration:none}#carbonads a:hover{color:inherit}#carbonads span{position:relative;display:block;overflow:hidden}#carbonads .carbon-wrap{display:flex}.carbon-img{display:block;margin:0;line-height:1}.carbon-img img{display:block}.carbon-text{font-size:13px;padding:10px;line-height:1.5;text-align:left}.carbon-poweredby{display:block;padding:8px 10px;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(0,0,0,0.025) 5px,rgba(0,0,0,0.025) 10px) rgba(241,243,244,0.4);text-align:center;text-transform:uppercase;letter-spacing:.5px;font-weight:600;font-size:9px;line-height:1}.grow{-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.grow:hover,.grow:focus{opacity:.9;transform:scale(1.05)}.grow:active{transform:scale(.9)}