@charset "UTF-8";a{text-decoration:none}a:link{color:#019}@media (prefers-color-scheme:dark){a:link{color:#49a4e4}}a:link:hover{text-decoration:underline}a:visited{color:#551a8b}@media (prefers-color-scheme:dark){a:visited{color:#be49e4}}a:visited:hover{text-decoration:underline}code,pre{font-family:consolas,monospace,monospace;padding:3px 5px 2px;border-radius:3px}a:link code{padding:3px 3px 2px;background:#f7f7f7}@media (prefers-color-scheme:dark){a:link code{background:#5c6076}}a:visited code{padding:3px 3px 2px;background:#f8f4fd}@media (prefers-color-scheme:dark){a:visited code{background:#fff}}a:link:not(:hover) code{border-bottom:1px solid #ddd;padding-bottom:1px}@media (prefers-color-scheme:dark){a:link:not(:hover) code{border-bottom:1px solid #464959}}a:visited:not(:hover) code{border-bottom:1px solid #d3b3f1;padding-bottom:1px}@media (prefers-color-scheme:dark){a:visited:not(:hover) code{border-bottom:1px solid #fff}}pre{background:#f1f1f1;padding:.5em 2ex;line-height:1.45;font-size:.92em;white-space:pre-wrap;overflow:auto}@media (prefers-color-scheme:dark){pre{background:#202129;color:#fff}}code{background:#f1f1f1}@media (prefers-color-scheme:dark){code{background:#202129;color:#fff}}pre code{border-radius:0;padding:0;background:0 0}h1 code,h2 code,h3 code,h4 code,h5 code{font-family:'fira code','interstate mono',consolas,monospace,monospace;background-color:#fcfcfb}table{border-collapse:collapse}table img{vertical-align:bottom}.readme{overflow:hidden}.readme img{font-size:10px;line-height:15px;font-weight:300;-o-object-fit:contain;object-fit:contain;max-width:100%}.readme table,.readme td,.readme th{border:1px solid #dddfe4}.readme td,.readme th{padding:4px 8px}.readme tr:nth-child(even) td,.readme tr:nth-child(even) th{background:#fbfcfd}.readme thead>tr>td,.readme thead>tr>th{background:#f9fafb;border-color:#eee;border-bottom-color:#ccc}header{padding-top:1em;background:#eee}@media (prefers-color-scheme:dark){header{background:#353746}}header a{padding:.4em 0}header a :visited{color:#551a8b}@media (prefers-color-scheme:dark){header a :visited{color:#be49e4}}header .breadcrumbs{cursor:default;font-size:1em;line-height:1.33;display:inline}header .breadcrumbs>h1{font:inherit;font-weight:700;margin:0;display:inline}header .breadcrumbs .categories a{white-space:nowrap}header .breadcrumbs .categories.has-keywords{margin-right:1.5em}header .breadcrumbs .parent-crate{font-weight:700}header .keywords{cursor:default}header .keywords>span{white-space:nowrap}header .keyword{padding-right:1.15ex}header .keyword:not([href]){opacity:.666;cursor:default}header .keyword>span{opacity:.6;padding-right:.1ex;text-decoration:none}header h2{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:3.5em;line-height:1.08;margin:.44em 0 0}header h2 .un{font-weight:150;opacity:.75}@media (max-width:640px){header h2{font-size:3em}}@media (max-width:480px){header h2{font-size:2.5em}}header h2 .labels{display:block;font-size:.4em;line-height:1;margin:0 0 .45em 0;font-weight:400}header h2 .labels>span{border:2px solid;border-radius:5px;padding:0 .4ex;color:#777}header h2 .labels>span.yanked{color:#a20}header h2 .labels>span.nightly{background:#019;color:#f8f8f8;border-color:#fff}header .desc{margin:.4em 0;font-weight:300}header .desc code{background:0 0;padding:0}header .byline{cursor:default;margin:0;line-height:1.33}header .byline .contributors,header .byline .coowners>span,header .byline a{white-space:nowrap}@media (max-width:640px){header .byline{font-size:.95em}}header nav{margin:2em 0 0}header nav>ul{font-size:.82em;display:-ms-flexbox;display:flex;-ms-flex-negative:1;flex-shrink:1;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;white-space:nowrap;list-style:none;margin:0;padding:0}@media (max-width:640px){header nav>ul{font-size:.75em}}header nav>ul>li{cursor:default;margin:0 .5em 0 0;padding:0}header nav>ul>li.active{border-bottom-color:#fafafa;background:#fff;color:#222}@media (prefers-color-scheme:dark){header nav>ul>li.active{border-bottom-color:#fafafa;background:#282a36;color:#bcc2d7}}@media (max-width:480px){header nav>ul>li.active{display:none}}header nav>ul>li a{border-bottom:1px solid transparent;display:block}header nav>ul>li a:hover{background:#fff;border-bottom-color:#fff;text-decoration:none}@media (prefers-color-scheme:dark){header nav>ul>li a:hover{background:#282a36;border-bottom-color:#282a36}}header nav>ul>li a:hover:link{color:#019}@media (prefers-color-scheme:dark){header nav>ul>li a:hover:link{color:#49a4e4}}header nav>ul>li a:hover:visited{color:#551a8b}@media (prefers-color-scheme:dark){header nav>ul>li a:hover:visited{color:#be49e4}}header nav>ul>li a,header nav>ul>li.active{padding:.5em 2em .44em}@media (max-width:640px){header nav>ul>li a,header nav>ul>li.active{padding-right:1em;padding-left:1em}}header nav>ul>li:first-child:not(.active):not(:hover)>a{padding-left:0}header.nightly,header.yanked{background:#000b66;color:#fafafa}@media (prefers-color-scheme:dark){header.nightly,header.yanked{background:#000633}}header.nightly a:link,header.yanked a:link{color:#99a4ff}@media (prefers-color-scheme:dark){header.nightly a:link,header.yanked a:link{color:#49a4e4}}header.nightly a:visited,header.yanked a:visited{color:#a25de1}@media (prefers-color-scheme:dark){header.nightly a:visited,header.yanked a:visited{color:#be49e4}}header.nightly .keyword>span,header.yanked .keyword>span{opacity:.9}header.nightly h2 .labels>span,header.yanked h2 .labels>span{color:#b7b7b7}header.nightly h2 .labels>span.yanked,header.yanked h2 .labels>span.yanked{color:#dd2c00}header.nightly h2 .labels>span.nightly,header.yanked h2 .labels>span.nightly{color:#019;border-color:#ddd;background:#ddd}header.yanked{background:#771800}header.yanked a:link{color:#ddd}header.yanked a:visited{color:#c4806f}#readme-deps{display:-ms-flexbox;display:flex}#readme-deps>div{min-width:75%}#versions .edition-2018{font-size:.7em;margin-top:0}#versions del{color:#aaa;-webkit-text-decoration-color:#000;text-decoration-color:#000;font-weight:200}@media (prefers-color-scheme:dark){#versions del{color:#5d6b9d;-webkit-text-decoration-color:#9093a8;text-decoration-color:#9093a8}}#versions h3{font-size:1em;margin:1em 0 .5em}#versions .date{text-align:justify-all;text-align:justify;text-align-last:justify;white-space:nowrap}#versions h3{margin-bottom:0}#versions h3>span{font-weight:400}#versions .new{background:#f7f7f7;border:1px solid #c4c4c4;color:#cd764d;cursor:default;font-size:.7em;font-variant:small-caps;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;display:inline-block;vertical-align:baseline;line-height:1;padding:0 3px 1px 3px}@media (prefers-color-scheme:dark){#versions .new{background:#464959;border:1px solid #2f313d;color:#cd764d}}#versions table,#versions td,#versions th{border:0}#versions th{padding-right:.8ex;text-align:right;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.about-crate{margin:0 0 2em;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1}.about-crate::after{content:"";width:0}.about-crate>*{margin:0 0 0 1em;padding:0 0 0 1em}.about-crate>:last-child{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.about-crate>:first-child{margin-left:0;padding-left:0;border-left:0}.about-crate #license{margin:1em 0 .5em}#downloads svg{display:block;margin:.8em 0 .5em}#downloads p{margin:0}#downloads p:first-child{margin:1em 0 .5em}#sloc{-ms-flex-preferred-size:8em;flex-basis:8em}#sloc p{margin:.5em 0}#deps{padding:1em .5em 1em 1.5em;min-width:10em;margin-bottom:1em;max-width:35%}#deps h4{margin:0 0 .25em;font-weight:400}#deps>p{margin:.5em 0}#deps li{margin:0;padding:0}#deps ul{margin:0 0 .5em 1.2em;padding:0}#deps li.optional,#deps ul.dev{list-style-type:circle}#deps ul.long,#deps ul.long+ul{line-height:1.3}#deps .label,#deps .with-feature{color:#a2a2a2}#deps .version.obsolete{color:#a20;font-weight:700}@media (prefers-color-scheme:dark){#deps .version.obsolete{color:#a20}}#deps .version.outdated{color:#fe7711}@media (prefers-color-scheme:dark){#deps .version.outdated{color:#fe7711}}#deps .version.top{display:none}#deps code{background:0 0;padding:0}#deps .version,#deps .with-feature{font-size:.8em}#deps .feature{background:#f9f9f9;border:1px dotted #aaa;color:#502917;padding:0 3px 1px 3px}@media (prefers-color-scheme:dark){#deps .feature{background:#2f313d;color:#cd764d;border:1px dotted #9093a8}}#deps .feature,#deps .label{cursor:default;font-size:.7em;font-variant:small-caps;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;display:inline-block;vertical-align:baseline;line-height:1;vertical-align:17%}#deps .label{padding:1px 4px 2px 4px;color:#fafafa;background:#fff}#deps .label.label-dev{color:#fafafa;background:#d28561}@media (prefers-color-scheme:dark){#deps .label.label-dev{background:sienna}}#deps .label.label-build{color:sienna;border:1px solid #e9c2b0;padding:0 3px 1px 3px}@media (prefers-color-scheme:dark){#deps .label.label-build{color:#783e22;border:1px solid #e9c2b0;background:#d7d9e0}}#deps .label-{display:none}#deps .with-feature{line-height:1}#deps li>.cfg{cursor:default;font-size:.7em;font-variant:small-caps;font-weight:400;vertical-align:17%}#deps .cfg{background:#c4c4c4;color:#fafafa}@media (prefers-color-scheme:dark){#deps .cfg{background:#464959;color:#fafafa}}#deps .cfg,#deps .k{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;display:inline-block;vertical-align:baseline;line-height:1}#deps .k{padding:1px 4px 2px 4px}#deps .all>.k:not(:first-child){padding-left:0}#deps .any{background:0 0;padding:0}#deps .all>.any{background:#fff;border:1px solid #c4c4c4;padding:1px}@media (prefers-color-scheme:dark){#deps .all>.any{background:#282a36;border:1px solid #2f313d}}#deps .all>.any .k{padding:0 3px}#deps .not{white-space:nowrap;padding:0 0 0 3px}#deps .not>.any>.k,#deps .not>.k{background:#dd2c00;color:#fff;border:1px solid #dd2c00;text-shadow:none;padding-top:0;padding-bottom:1px}@media (prefers-color-scheme:dark){#deps .not>.any>.k,#deps .not>.k{background:#771800;color:#dcdfea;border:1px solid #911d00}}#deps .not>.any{margin-right:3px}#deps .not>.any>.all{white-space:nowrap;border-left:1px solid #fff;border-right:1px solid #fff}@media (max-width:740px){#readme-deps{display:block}#readme-deps #deps{padding:1em 0 0;max-width:none}#readme-deps #deps>h4{font-weight:700}#readme-deps #deps>h4>a:not(:hover){color:inherit}#readme-deps #deps>div{-webkit-columns:auto;columns:auto;-webkit-column-width:10em;column-width:10em}}#badges{padding-top:7px}#badges .badge{border-radius:3px;background:#fff;color:#fff;font-family:DejaVu Sans,Verdana,Geneva,sans-serif;font-size:11px;line-height:20px;display:inline-block;margin:0;vertical-align:top;padding:0 6px;border-right:7px solid #0a6}#badges>a{padding:10px;padding-left:0}main{min-height:52vh}hr{border:0;border-top:1px dotted #5e5e5e;margin:1.4em 0;height:0}@media (prefers-color-scheme:dark){hr{border-top:1px dotted #191a20}}body>footer{background:#2b2b2b;color:#fafafa;margin:2em 0 0;font-weight:300;padding:1em}@media (prefers-color-scheme:dark){body>footer{background:#24262e}}body>footer a:link{color:#67f}@media (prefers-color-scheme:dark){body>footer a:link{color:#208dda}}body>footer a:visited{color:#a25de1}@media (prefers-color-scheme:dark){body>footer a:visited{color:#ac20da}}body>footer p{font-size:.9em}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:300;src:local("Fira Sans Light"),local("FiraSans-Light"),url(/fira/va9B4kDNxMZdWfMOD5VnPKreSxf6Xl7Gl3LX.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:300;src:local("Fira Sans Light"),local("FiraSans-Light"),url(/fira/va9B4kDNxMZdWfMOD5VnPKreQhf6Xl7Gl3LX.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:300;src:local("Fira Sans Light"),local("FiraSans-Light"),url(/fira/va9B4kDNxMZdWfMOD5VnPKreShf6Xl7Gl3LX.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:300;src:local("Fira Sans Light"),local("FiraSans-Light"),url(/fira/va9B4kDNxMZdWfMOD5VnPKreRRf6Xl7Gl3LX.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:300;src:local("Fira Sans Light"),local("FiraSans-Light"),url(/fira/va9B4kDNxMZdWfMOD5VnPKreSRf6Xl7Gl3LX.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:300;src:local("Fira Sans Light"),local("FiraSans-Light"),url(/fira/va9B4kDNxMZdWfMOD5VnPKreSBf6Xl7Gl3LX.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),local("fira sans ot"),url(/fira/va9E4kDNxMZdWfMOD5VvmojLazX3dGTP.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),local("fira sans ot"),url(/fira/va9E4kDNxMZdWfMOD5Vvk4jLazX3dGTP.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),local("fira sans ot"),url(/fira/va9E4kDNxMZdWfMOD5Vvm4jLazX3dGTP.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),local("fira sans ot"),url(/fira/va9E4kDNxMZdWfMOD5VvlIjLazX3dGTP.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),local("fira sans ot"),url(/fira/va9E4kDNxMZdWfMOD5VvmIjLazX3dGTP.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),local("fira sans ot"),url(/fira/va9E4kDNxMZdWfMOD5VvmYjLazX3dGTP.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:700;src:local("Fira Sans Bold"),local("FiraSans-Bold"),url(/fira/va9B4kDNxMZdWfMOD5VnLK3eSxf6Xl7Gl3LX.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:700;src:local("Fira Sans Bold"),local("FiraSans-Bold"),url(/fira/va9B4kDNxMZdWfMOD5VnLK3eQhf6Xl7Gl3LX.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:700;src:local("Fira Sans Bold"),local("FiraSans-Bold"),url(/fira/va9B4kDNxMZdWfMOD5VnLK3eShf6Xl7Gl3LX.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:700;src:local("Fira Sans Bold"),local("FiraSans-Bold"),url(/fira/va9B4kDNxMZdWfMOD5VnLK3eRRf6Xl7Gl3LX.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:700;src:local("Fira Sans Bold"),local("FiraSans-Bold"),url(/fira/va9B4kDNxMZdWfMOD5VnLK3eSRf6Xl7Gl3LX.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:700;src:local("Fira Sans Bold"),local("FiraSans-Bold"),url(/fira/va9B4kDNxMZdWfMOD5VnLK3eSBf6Xl7Gl3LX.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}tt{font:inherit}.com-bl{color:#96928f}.ent-n,.ent-tbl-toml{font-weight:700}.src-toml .ent-n-tag{font-weight:400}.k-op{color:#398bc9}.src-sh .pun-sec-parens{color:#bd7111}.str-q{color:#bd7111}.str-q .const-ot,.str-q .pun-def-var,.str-q .var-ot{background:rgba(255,197,119,.075)}.str-unq{background:rgba(255,197,119,.1)}.str-unq .ent-n{background:0 0}pre .const-num{color:#398bc9}.sup-const{color:#a5319c}pre .const-lang,pre .const-num{color:#341ed3}.const-char,.const-ot,.pun-def-var,.var-ot,.var-parm{color:#1b929e}.var-lang-this{color:#398bc9}.stor,.stor-mod,.var-parm-opt{color:#7b1fa2}@media (prefers-color-scheme:dark){.stor,.stor-mod,.var-parm-opt{color:#b4e}}.stor-mod-lf,.stor-ty{color:#af33a6}.k,.k-ctrl,.k-ot,.stor-ty-fn{color:#8521af}@media (prefers-color-scheme:dark){.k,.k-ctrl,.k-ot,.stor-ty-fn{color:#cc73f2}}.ent-ot-attr-n{color:#398bc9}.m-gen{color:#75400a}@media (prefers-color-scheme:dark){.m-gen{color:#c76739}}.m-gen .pun-def,.m-gen .pun-sec{color:#000}@media (prefers-color-scheme:dark){.m-gen .pun-def,.m-gen .pun-sec{color:#bcc2d7}}.ent-ot-inherited,.sup-ty{color:#cb4718}.sup-mac{color:#8f8d14}.m-ann-rs .var-ann,.m-ann-rs .var-fn{color:#3f831e}.m-ann-rs{color:#888}.m-ann-rs .m-ann-parms,.m-ann-rs .m-fn-call{color:#666}.m-ann-rs .pun-sec{color:#888}pre .m-ann-rs{color:#999}pre .m-ann-rs .m-ann-parms,pre .m-ann-rs .m-fn-call{color:#888}.pun-term-rs{opacity:.75}.com-ent-n-fn{color:#6c7b65}.var-parameter{color:#398bc9}.sup-fn{color:#398bc9}.sup-const{color:#398bc9}.sup-cls{color:#4e94ce}.sup-mac-rs{color:#3f831e}.sup-ot-var{color:#cb4718}.inv{color:#ff5722}.inv-depr{color:#ff8a65}.mk-heading{color:#cb4718}.ent-n-tag,.pun-def-tag-begin,.pun-def-tag-end,.pun-def-tag-html{color:#398bc9}.ent-ot-attribute-name{color:#af33a6}.ent-ot-attribute-name-id,.m-sel-css{color:#af33a6}.stor-mod-ts{color:#c07f00}.com-ln{color:#696;font-style:italic;font-weight:400}.com-ln .pun-def{color:rgba(102,153,102,.5)}.src-toml .com-ln .pun-def{color:#696}.var-fn-sh{font-weight:700}.m-path{opacity:.8}.m-path .pun-acc{opacity:.5}#category-crates>.inner-col,#category-subcategories>.inner-col{padding:0}#category-crates ul,#category-subcategories ul{margin:1em 0;padding:0;list-style:none}#category-crates ul>li,#category-subcategories ul>li{margin:0;padding:0}#category-crates a,#category-subcategories a{contain:style paint;display:block;overflow:hidden;padding:1em;text-decoration:none;color:inherit}#category-crates a:link h4,#category-subcategories a:link h4{color:#019}@media (prefers-color-scheme:dark){#category-crates a:link h4,#category-subcategories a:link h4{color:#49a4e4}}#category-crates a:visited h4,#category-subcategories a:visited h4{color:#551a8b}@media (prefers-color-scheme:dark){#category-crates a:visited h4,#category-subcategories a:visited h4{color:#be49e4}}#category-crates a:hover,#category-subcategories a:hover{background:#f7f7f7}@media (prefers-color-scheme:dark){#category-crates a:hover,#category-subcategories a:hover{background:#2f313d}}#category-crates a:hover code,#category-subcategories a:hover code{background:#c4c4c4}@media (prefers-color-scheme:dark){#category-crates a:hover code,#category-subcategories a:hover code{background:#191a20}}#category-crates a:hover .desc,#category-subcategories a:hover .desc{color:#222}@media (prefers-color-scheme:dark){#category-crates a:hover .desc,#category-subcategories a:hover .desc{color:#ccd1e1}}#category-crates a:hover h4,#category-subcategories a:hover h4{text-decoration:underline}#category-crates a:hover .meta,#category-subcategories a:hover .meta{opacity:.8}#category-crates a:hover .nightly,#category-subcategories a:hover .nightly{background:#019;border-color:#000b66;color:#fafafa!important}#category-crates a>.h,#category-subcategories a>.h{line-height:1.3;font-size:1.05em;margin:0 0 .333em}#category-crates a .desc,#category-crates a h4,#category-subcategories a .desc,#category-subcategories a h4{display:inline}#category-crates a .desc,#category-subcategories a .desc{color:#555;font-weight:400}@media (prefers-color-scheme:dark){#category-crates a .desc,#category-subcategories a .desc{color:#9ca5c4}}#category-crates a .desc code,#category-subcategories a .desc code{border:0;color:#888;background:#f7f7f7}@media (prefers-color-scheme:dark){#category-crates a .desc code,#category-subcategories a .desc code{color:#8c96ba;background:#464959}}@media (max-width:640px){#category-crates a h4,#category-subcategories a h4{font-size:1em}#category-crates a .desc,#category-subcategories a .desc{font-size:.85em}}#category-crates a h4,#category-subcategories a h4{font-size:1.1em;margin:0 .5ex 0 0;font-weight:500}#category-subcategories .h>h4{font-size:1.25em;font-weight:700}#category-subcategories .desc::before{content:"›";color:#555;margin-right:1ex}@media (prefers-color-scheme:dark){#category-subcategories .desc::before{color:#bcc2d7}}#category-crates .meta{font-size:.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2f2f2f}@media (prefers-color-scheme:dark){#category-crates .meta{color:#dcdfea}}#category-crates .downloads,#category-crates .k,#category-crates .labels>span,#category-crates .version{margin-right:2ex}#category-crates .downloads{color:#222}@media (prefers-color-scheme:dark){#category-crates .downloads{color:#9ca5c4}}#category-crates .downloads b{color:#222;font-weight:400;padding-left:.1ex}@media (prefers-color-scheme:dark){#category-crates .downloads b{color:#9ca5c4}}#category-crates .downloads::before{content:"⬇︎";color:#c4c4c4;margin:0 .25ex 0 0;text-decoration:underline;vertical-align:7%;font-size:.8em}@media (prefers-color-scheme:dark){#category-crates .downloads::before{color:#737892}}#category-crates .version{color:#a02000}@media (prefers-color-scheme:dark){#category-crates .version{color:#a20}}#category-crates .version.stable{color:#009b5d}@media (prefers-color-scheme:dark){#category-crates .version.stable{color:#0a6}}#category-crates .version.okay{color:#911d00}@media (prefers-color-scheme:dark){#category-crates .version.okay{color:#911d00}}#category-crates .version.eek{color:#ff4111;font-weight:700}@media (prefers-color-scheme:dark){#category-crates .version.eek{color:#ff4111}}#category-crates .version>span{opacity:.6;padding-right:.1ex}#category-crates .k{color:#888;font-weight:300}#category-crates .k>span{color:#bbb;padding-right:.1ex}#category-crates .labels>span{font-size:.9em;vertical-align:3%;color:#888;border:1px solid #a2a2a2;border-radius:3px;padding:0 3px}#category-crates .labels>span.nightly{color:#019;border-color:1px solid #a2a2a2}@media (prefers-color-scheme:dark){#category-crates .labels>span.nightly{color:#67f;border-color:1px solid #fff}}.pager{margin:2em 0 0;padding:1em 0 0;border-top:1px dotted #ddd;text-align:right}.pager a::after{content:" »";opacity:.7}.seealso{padding:1em 0;color:#bbb}.seealso a{padding:.333em 0;font-weight:400;white-space:nowrap}