*{margin:0px;padding:0px}ul{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}body{font-family:'helvetica neue', helvetica, arial, 'lucida grande', sans-serif;font-size:1.0em;line-height:1.6}body{color:#555}a{color:#37A}h1,h2,h3,h4{color:#000}h1,h2{clear:both}h1{margin:0em 0em 0.4em 0em;font-size:2.5em;line-height:1.28em}h2{margin:1.875em 0em 0.625em 0em;font-size:1.6em}h3,h4{font-size:1em;line-height:1.6;margin:2em 0em 0em 0em}main{margin:0px auto;max-width:42em;padding:0px 10px}p,ul{margin-bottom:1.6em}header{padding:1.6em 0em 1.6em 0em}section article{margin-bottom:1.6em}.resizeable-image{width:100%}ul,ol{list-style:circle;margin-left:2em}nav{display:inline-block;line-height:1}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.6em 0.8em;padding:0.8em 0.8em;position:relative}blockquote:before{position:absolute;color:#ccc;content:"“";font-size:4em;top:-0.2em}blockquote p,blockquote footer{display:block;padding:0em 0em 0em 3.2em;margin:0}blockquote footer{margin-top:0.8em}time{display:block;line-height:2;font-size:0.8em}.project ul{margin:0;list-style:none}.project a{padding-left:1em;background:url(img/link.svg) no-repeat;background-position:center left;background-size:0.8em}.article pre{overflow:hidden}.article .highlight{border:1px solid #888;padding:1em;margin-bottom:0.8em;background-color:#EEEEF3}.article.popular h3::before{content:"★ ";color:#c6bf53}.disclaimer{margin:1.6em 0em;padding:0.8em 0.8em 0em 4em;background:#CCF;font-size:0.8em;color:#555;background:url(/img/ic_info_black_24px.svg) 0.8em 0.8em no-repeat}aside.hidden{padding:1em;border-radius:10px;background:#EEE;margin-bottom:1.6em}aside.hidden p{margin-bottom:0}.button{border:1px solid black;border-radius:5px;padding:10px}.highlight{background:#ffffff}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#fdd}.highlight .gd .x{color:#000000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000000;background-color:#dfd}.highlight .gi .x{color:#000000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}#tests-vs-types span.yes{color:green}#tests-vs-types span.no{color:red}#tests-vs-types table.comparison{margin-bottom:1em;border-collapse:collapse}#tests-vs-types table.comparison th{text-align:left}#tests-vs-types table.comparison th,#tests-vs-types table.comparison td{padding:0.5em}#tests-vs-types table.comparison th.yes,#tests-vs-types table.comparison td.yes{background:#AAFFAA}#tests-vs-types table.comparison th.no,#tests-vs-types table.comparison td.no{background:#FFAAAA}#tests-vs-types table.comparison th.yes,#tests-vs-types table.comparison th.no,#tests-vs-types table.comparison td.yes,#tests-vs-types table.comparison td.no{border:2px solid white}#tests-vs-types table.comparison td{text-align:center}#tests-vs-types table.comparison th.prop,#tests-vs-types table.comparison td.prop{text-align:left}#tests-vs-types table.comparison th.rot90{white-space:nowrap;height:12em;vertical-align:bottom}#tests-vs-types table.comparison th.rot90 div{transform:rotate(270deg);width:1.5em}
