@charset "UTF-8";.action a,.better,.worse{white-space:nowrap}.pagination{margin:2em 0;overflow:hidden}.has-gradient.tmpl-page .content .pagination a{background-image:none;text-shadow:none}.next-post,.previous-post{display:block;width:50%;position:relative;line-height:130%;padding:1em .4em;font-size:.842105263em;border:1px solid transparent;text-decoration:none}.next-post:focus,.next-post:hover,.previous-post:focus,.previous-post:hover{background-color:#f6f6f6;border-color:#ccc}.previous-post{text-align:left;float:left;padding-left:1.2em}.next-post{text-align:right;float:right;padding-right:1.2em}.next-post:after,.previous-post:before{color:#aaa;position:absolute;top:1em}.previous-post:before{content:"« ";left:.4em}.next-post:after{content:" »";right:.4em}.next-post:focus:after,.next-post:hover:after,.previous-post:focus:before,.previous-post:hover:before{color:inherit}.action,.deprecation-warning{font-size:1.125em;margin-top:3em;line-height:140%;background:#ffc;border:1px solid #ccc;padding:.5em}.twitter-follow+.action{margin-top:1em}.action p:first-child{margin-top:0}.action p{margin:.5em 0 0;text-align:center}.action a{text-decoration:none;font-weight:700}.has-gradient.tmpl-page .content .action a{background-image:none;text-shadow:none}.action a i{vertical-align:text-bottom;display:none;width:32px;height:32px;margin-left:.2em}.grunticon .action a i{display:inline-block}.action a.twitter,.action a.twitter:visited{color:#00c9ff}.action a.github,.action a.github:visited{color:#000}.action a.feed,.action a.feed:visited{color:#ff9132}.deprecation-warning{margin-top:1em}.deprecation-warning h3{display:inline;margin-right:.6em}.deprecation-warning h3:after{content:':'}.deprecation-warning p{font-style:italic;margin:0}.fluid-width-video-wrapper{width:100%;position:relative;padding:56.25% 0 0}.fluid-width-video-wrapper embed,.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.google-chart{max-width:100%;overflow-x:auto;margin-bottom:3em}.google-chart>div{margin-bottom:2em}.twitter-follow{display:none}.enhanced-js.tmpl-page .twitter-follow{display:block;text-align:center;margin-top:1em}.enhanced-js.tmpl-page .content .twitter-follow{margin-top:4em}.w3c-b:before{display:none}@media (min-width:42em){.enhanced-js.tmpl-page.w3c-b:before{display:block;z-index:1}}@media only all{.w3c-b{position:relative}.w3c-b:before,.w3c-custom{position:absolute;left:0;top:0;min-width:20em;background:#00599b;color:#fff;text-align:right;font:lighter 1.1875em Gill Sans,sans-serif;padding:.1em 2em .1em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:translateY(20em) rotate(270deg);-ms-transform:translateY(20em) rotate(270deg);transform:translateY(20em) rotate(270deg)}.w3c-b.wd:before{content:"W3C Working Draft"}.w3c-b.cr:before{content:"W3C Candidate Recommendation"}.w3c-b.pr:before{content:"W3C Proposed Recommendation"}.w3c-b.per:before{content:"W3C Proposed Edit Recommendation"}.w3c-b.r:before{content:"W3C Recommendation"}.w3c-b.ign:before{content:"W3C Interest Group Note"}.w3c-b.wgn:before{content:"W3C Working Group Note"}.w3c-b.cgn:before{content:"W3C Coordination Group Note"}.w3c-b.lcwd:before{content:"W3C Last Call Working Draft"}.w3c-b.n:before{content:"W3C Note"}.w3c-b.ud:before,.w3c-custom.green{background:#00a400}.w3c-b.ud:before{content:"Unofficial Draft"}.w3c-b.ed:before,.w3c-custom.red{background:red}.w3c-b.ed:before{content:"W3C Editor’s Draft"}.w3c-b.rr:before,.w3c-custom.black{background:#000}.w3c-b.rr:before{content:"W3C Rescinded Recommendation"}.w3c-b[data-w3c-banner-label]:before{content:attr(data-w3c-banner-label)}.w3c-b.w3c-b:before,.w3c-custom.w3c-custom{text-shadow:0 0 4px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6)}}.c,.c1,.cm,.cs,.ge,.sd{font-style:italic}.gh,.gp,.gs,.gu,.k,.kc,.kd,.kn,.kr,.ne,.ni,.nn,.nt,.ow,.se,.si,.webfont-stage-2 .better,.webfont-stage-2 .worse{font-weight:700}.hll{background-color:#ffc}.c{color:#408080}.err{border:1px solid red}.k{color:green}.o{color:#666}.cm{color:#408080}.cp{color:#BC7A00}.c1,.cs{color:#408080}.gd{color:#A00000}.gr{color:red}.gh{color:navy}.gi{color:#00A000}.go{color:#888}.gp{color:navy}.gu{color:purple}.gt{color:#04D}.kc,.kd,.kn,.kp,.kr{color:green}.kt{color:#B00040}.m{color:#666}.s{color:#BA2121}.na{color:#7D9029}.nb{color:green}.nc{color:#00F;font-weight:700}.no{color:#800}.nd{color:#A2F}.ni{color:#999}.ne{color:#D2413A}.nf{color:#00F}.nl{color:#A0A000}.nn{color:#00F}.nt{color:green}.nv{color:#19177C}.ow{color:#A2F}.w{color:#bbb}.mf,.mh,.mi,.mo{color:#666}.s2,.sb,.sc,.sd{color:#BA2121}.se{color:#B62}.sh{color:#BA2121}.si{color:#B68}.sx{color:green}.sr{color:#B68}.s1{color:#BA2121}.ss{color:#19177C}.bp{color:green}.vc,.vg,.vi{color:#19177C}.il{color:#666}.webfont-stage-2 .better,.webfont-stage-2 .worse{font-family:LatoBold,sans-serif;font-style:normal}.worse{color:#CB000F}.better{color:#00882D}td.emulate,td.no,td.yes{color:#fff}td.yes{background-color:#00882D}td.no{background-color:#CB000F}td.emulate{background-color:#40A662}.fact-block{border-left:4px solid;padding:0 0 0 1em;margin-bottom:1em}.fact-block .fact-block-hed{margin:0;padding:0;border:none;font-size:1em}.fact-block.fact-true{border-color:#00882d}.fact-block.fact-true .fact-block-hed{color:#00882d}.fact-block.fact-false{border-color:#cb000f}.fact-block.fact-false .fact-block-hed{color:#cb000f}.fact-block.fact-misleading{border-color:#c5a402}.fact-block.fact-misleading .fact-block-hed{color:#c5a402}.fact-block.fact-pass{border-color:#999}.fact-block.fact-pass .fact-block-hed{color:#999}.infinity-burger{display:none}@media only all{.infinity-burger.enabled{display:block}.infinity-burger{position:absolute;top:1em;right:1em;width:1.5em;cursor:pointer}.infinity-burger div{position:relative;opacity:1;transition:transform .6s cubic-bezier(.13,.49,.29,.87),opacity .6s cubic-bezier(.13,.49,.29,.87)}.infinity-burger div.beforeanimate{opacity:0}.infinity-burger div,.infinity-burger div:after,.infinity-burger div:before{display:block;border-top:3px solid #666;padding-bottom:3px;background-color:rgba(255,255,255,.7)}}