@charset "UTF-8";code,pre{background:#f1f1f1;font-size:.9em}.readme,pre{overflow:auto}a:visited,header a :visited{color:#719}#readme-deps,.about-crate{display:flex}#deps .feature,#deps .label,#versions .new{display:inline-block;box-sizing:border-box}#deps,#versions .new,body>footer,header .breadcrumbs,header .byline,header .keywords,header h2 .labels,header nav>ul>li{cursor:default}.ent-n,.ent-tbl-toml,header .breadcrumbs .parent-crate{font-weight:700}a,header .keyword>span,header nav>ul>li a:hover{text-decoration:none}a:link:hover,a:visited:hover,span.downloads::before,ul.crates-list a:hover h4{text-decoration:underline}.crates-list .version>i,.crates-list .version>span,header .keyword>span{opacity:var(--gamma-opacity6);padding-right:.1ex}#deps .not,#versions .date,.crates-list .meta,.seealso a,header .breadcrumbs .categories a,header .byline .contributors,header .byline .coowners>span,header .byline a,header .keywords>span,header nav>ul{white-space:nowrap}body{--background-color:#ffffff;--header-color:#eeeeee;--text-color:#222222;--text-color-highlight:#222222;--text-color-fade:#777;--inverted-text-color:#fafafa;--link-color:#0011dd;--visited-link-color:#719;--neutral-shade:#aaaaaa;--blue-shade:#001199;--red-shade:#aa2200;--dark-red-shade:#cc6644;--green-shade:#00aa66;--orange-shade:#fe7711;--dark-orange-shade:#c88e05;--brown-shade:#a0522d;--cyan-shade:#0099ff;--purple-shade:#8844ff;--magenta-shade:#bb44ee;--gamma-opacity:0.5;--gamma-opacity6:0.66;--link-code-background-color:rgba(170, 170, 170, 0.1)}:root{color-scheme:light dark}a:link{color:#01d}code,pre{font-family:sfmono-regular,consolas,liberation mono,menlo,monospace,monospace;padding:3px 5px 2px;border-radius:3px}a code{padding:3px 3px 2px}a:link code{background:var(--link-code-background-color)}a:visited code{background:#fcf7fe}a:link:not(:hover) code{border-bottom:1px solid #ddd;padding-bottom:1px}a:visited:not(:hover) code{border-bottom:1px solid #e6b3f7;padding-bottom:1px}pre{padding:.5em 2ex;line-height:1.45;white-space:pre-wrap}pre code{border-radius:0;padding:0;background:0 0;font-size:inherit}h1 a>code,h2 a>code,h3 a>code,h4 a>code,h5 a>code{font-weight:400}h1 code,h2 code,h3 code,h4 code,h5 code{font-size:1.1em;font-family:"fira code","interstate mono",consolas,monospace,monospace;background-color:#fcfcfb}table{border-collapse:collapse}table img{vertical-align:bottom}.readme img{font-size:10px;line-height:15px;font-weight:300;-o-object-fit:contain;object-fit:contain;max-width:100%}.readme img[align=left]{margin:0 1em .7em 0}.readme img[align=right]{margin:0 0 .7em 1em}.readme table{margin-top:.25em;margin-bottom:1em}.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}@media (prefers-color-scheme:dark){body{--background-color:#282a36;--header-color:#353746;--text-color:#bcc2d7;--text-color-highlight:#f7f5ff;--text-color-fade:#9ca5c4;--inverted-text-color:#fafafa;--link-color:#49a4e4;--red-shade:#cc6644;--orange-shade:#c88e05;--visited-link-color:#a68bfc;--neutral-shade:#191a20;--gamma-opacity:0.75;--gamma-opacity6:0.8;--link-code-background-color:rgba(68, 82, 255, 0.33)}a:link{color:#49a4e4}a:visited{color:#a68bfc}code{background:#202129;color:#f2f3f7}a code{text-shadow:1px 1px 0 #000}a:visited code{background:rgba(155,22,199,.5)}a:link:not(:hover) code{border-bottom:1px solid #464959}a:visited:not(:hover) code{border-bottom:1px solid #fff}pre{background:#191a20;color:#fff}h1 code,h2 code,h3 code,h4 code,h5 code{background-color:rgba(252,252,251,.15)}.readme table,.readme td,.readme th{border-color:#666}.readme tr:nth-child(even) td,.readme tr:nth-child(even) th{background:rgba(0,0,0,.25)}}.readme thead>tr>td,.readme thead>tr>th{background:#f9fafb;border-color:#eee #eee #ccc}header{padding-top:1em;background:#eee}header a{padding:.4em 0}header .byline a.contributor:not(:hover):not(:focus),header .gh-logo{color:inherit}header .breadcrumbs{font-size:1em;line-height:1.33;display:inline}header .breadcrumbs>h1{font:inherit;font-weight:700;margin:0;display:inline}header .breadcrumbs .has-keywords{margin-right:1.5em}header .keyword{padding-right:1.15ex}header .keyword:not([href]){opacity:var(--gamma-opacity6);cursor:default}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}@media (prefers-color-scheme:dark){.readme thead>tr>td,.readme thead>tr>th{background:rgba(255,255,255,.1);border-color:#888}header{background:#353746}header a :visited{color:#a68bfc}header h2{color:#ccd1e1}}header h2 .un{font-weight:150;opacity:.75}@media (max-width:640px){header h2{font-size:3em}}header h2 .labels{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;font-size:.4em;line-height:1;margin:0 0 .45em;font-weight:400}header h2 .labels>span{border:2px solid;border-radius:5px;padding:0 .4ex;color:#777}header h2 .labels>span.yanked{color:var(--red-shade)}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 .desc+p{margin:0;line-height:1.33}header h2+.byline{margin-top:.7em}header nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:2em 0 0}header nav>ul{font-size:.85em;display:flex;flex-shrink:1;flex-wrap:wrap-reverse;list-style:none;margin:0;padding:0}header nav>ul>li{margin:0 .5em 0 0;padding:0 0 2px}header nav>ul>li.active{background:var(--background-color);color:var(--text-color)}@media (max-width:480px){header h2{font-size:2.5em}header nav>ul>li.active{display:none}}header nav>ul>li a{display:block}header nav>ul>li a.button{border-radius:3px;margin-right:1em;background-color:#f6f6f6}header nav>ul>li a.button:hover{background:#fbfbfb}header nav>ul>li a:hover:link{color:var(--link-color)}header nav>ul>li a:hover:visited{color:var(--visited-link-color)}header nav>ul>li a,header nav>ul>li.active{padding:.42em 1.9em .4em}@media (max-width:640px){header .desc+p{font-size:.95em}header nav>ul{font-size:.75em}header nav>ul>li a,header nav>ul>li.active{padding-right:1em;padding-left:1em}}header nav>ul>li:first-child:not(.active)>a:not(.button){padding-left:.7ex}header.nightly,header.yanked{color:var(--inverted-text-color)}@media (prefers-color-scheme:dark){header nav>ul>li.active{border-bottom-color:#fafafa;background:#282a36;color:#bcc2d7}header nav>ul>li a.button{background-color:#424557}header nav>ul>li a.button:hover{background-color:#4f5269}header.nightly,header.yanked{background:#000633}}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:var(--blue-shade);border-color:#ddd;background:#ddd}header.nightly{background:#000b66}header.nightly a:not(.button):link{color:#dde0ff}@media (prefers-color-scheme:dark){header.nightly a:not(.button):link{color:#49a4e4}}header.nightly a:not(.button):visited{color:#c757ec}header.yanked{background:#771800}header.yanked a:link{color:#ddd}header.yanked a:visited{color:#c4806f}#readme-deps>div{min-width:75%}#versions .edition-2018{font-size:.7em;margin-top:0}#downloads p:first-child,.about-crate #license{margin:1em 0 .5em}#versions del{color:var(--neutral-shade);-webkit-text-decoration-color:#000;text-decoration-color:#000;font-weight:200}#deps h4,#versions .new,#versions h3>span{font-weight:400}#versions h3{font-size:1em;margin:1em 0 0}#versions .date{text-align:justify;text-align:justify-all;-moz-text-align-last:justify;text-align-last:justify}#versions .new{border:1px solid #ffddc3;color:var(--orange-shade);font-size:.7em;font-variant:small-caps;border-radius:4px;line-height:1;padding:0 3px 1px;vertical-align:20%}#versions table,#versions td,#versions th{border:0}#versions th{padding-right:.8ex;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.about-crate{margin:0 0 2em;flex-wrap:wrap;justify-content:space-between;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{flex-grow:0;flex-shrink:1}.about-crate>:first-child{margin-left:0;padding-left:0;border-left:0}#downloads svg{display:block;margin:.8em 0 .5em}@media (prefers-color-scheme:dark){header.nightly a:not(.button):visited{color:#a68bfc}#versions del{color:#5d6b9d;-webkit-text-decoration-color:#9093a8;text-decoration-color:#9093a8}#versions .new{background:#464959;border:1px solid #5c6076}.about-crate b,.about-crate strong,.about-crate th{font-weight:500;color:#f7f5ff}#downloads svg{background:#3c3e4f}}#downloads p{margin:0}#sloc{flex-basis:8em}#deps>p,#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}#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:var(--red-shade);font-weight:700}#deps .version.outdated{color:var(--orange-shade)}#deps .version.top{display:none}#deps code{background:0 0;padding:0}#deps .version,#deps .with-feature{font-size:.8em}#deps .feature,#deps .label,#deps li>.cfg{font-size:.7em;font-variant:small-caps;font-weight:400;vertical-align:17%}#deps .feature{background:#f9f9f9;border:1px dotted #aaa;color:#502917;padding:0 3px 1px}#deps .k,#deps .label{padding:1px 4px 2px}@media (prefers-color-scheme:dark){#deps .feature{background:#2f313d;color:#cd764d;border:1px dotted #9093a8}}#deps .cfg,#deps .label,#deps .label.label-dev,body>footer{color:var(--inverted-text-color)}#deps .feature,#deps .label{border-radius:4px;line-height:1}#deps .label{background:#019}#deps .cfg,ul.crates-list a:hover code{background:#c4c4c4}#deps .label.label-dev{background:#d28561}@media (prefers-color-scheme:dark){#deps .label.label-dev{background:sienna}}#deps .label.label-build{color:sienna;background:var(--background-color);border:1px solid #e9c2b0;padding:0 3px 1px}#deps .label-{display:none}#deps .with-feature{line-height:1}@media (prefers-color-scheme:dark){#deps .label.label-build{color:#783e22;border:1px solid #e9c2b0;background:#d7d9e0}#deps .cfg{background:#464959;color:#fafafa}}#deps .cfg,#deps .k{box-sizing:border-box;border-radius:4px;display:inline-block;vertical-align:baseline;line-height:1}#deps .all>.k:not(:first-child){padding-left:0}#deps .any{background:0 0;padding:0}#deps .all>.any{background:var(--background-color);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{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 var(--background-color);border-right:1px solid var(--background-color)}@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{-moz-columns:auto;columns:auto;-moz-column-width:10em;column-width:10em}}#badges{padding-top:7px}#badges .badge{border-radius:3px;background:#fff;color:var(--background-color);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 var(--green-shade)}#badges>a{padding:10px 10px 10px 0}main{min-height:52vh}hr{border:0;border-top:1px dotted #5e5e5e;margin:1.4em 0;height:0}body>footer{background:#2b2b2b;margin:2em 0 0;font-weight:300;padding:1em}body>footer a:link{color:#49a4e4}@media (prefers-color-scheme:dark){hr{border-top:1px dotted #191a20}body>footer{color:#bcc2d7;background:#000}body>footer a:link{color:#8690ff}}body>footer a:visited{color:#dfd6fe}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}.com-ln,.seealso a,.src-toml .ent-n-tag,span.downloads b{font-weight:400}.k-op{color:#398bc9}@media (prefers-color-scheme:dark){body>footer a:visited{color:#de9cf4}.k-op,pre .const-num{color:#b1d1ea}}.src-sh .pun-sec-parens,.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-lang,pre .const-num{color:#341ed3}.const-char,.const-ot,.pun-def-var,.var-ot,.var-parm{color:#1b929e}@media (prefers-color-scheme:dark){pre .const-lang,pre .const-num{color:#a499f1}.const-char,.const-ot,.pun-def-var,.var-ot,.var-parm{color:#22baca}}.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}@media (prefers-color-scheme:dark){.stor-mod-lf,.stor-ty{color:#d672cf}}.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}.m-gen .pun-def,.m-gen .pun-sec{color:#000}@media (prefers-color-scheme:dark){.m-gen{color:#c76739}.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,pre .m-ann-rs .m-ann-parms,pre .m-ann-rs .m-fn-call{color:#888}pre .m-ann-rs{color:#999}.pun-term-rs{opacity:.75}.m-path,ul.crates-list a:hover .meta{opacity:.8}.com-ent-n-fn{color:#6c7b65}.sup-const,.sup-fn,.var-parameter{color:#398bc9}@media (prefers-color-scheme:dark){.sup-const,.sup-fn,.var-parameter{color:#89badf}}.sup-cls{color:#4e94ce}.sup-mac-rs{color:#3f831e}@media (prefers-color-scheme:dark){.sup-mac-rs{color:#53ac28}}.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,.ent-ot-attribute-name-id,.m-sel-css{color:#af33a6}.stor-mod-ts{color:#c07f00}.com-ln,.src-toml .com-ln .pun-def{color:#696}.com-ln{font-style:italic}.com-ln .pun-def{color:rgba(102,153,102,.5)}.var-fn-sh{font-weight:700}.m-path .pun-acc{opacity:var(--gamma-opacity)}@media (min-width:600px){#trending>div{display:flex}#trending>div>section{max-width:53%;margin-right:1em}}#trending h3{margin-left:1em}#trending li{border-top:1px solid rgba(119,119,119,.25)}#category-crates>.inner-col,#category-subcategories>.inner-col,#trending>.inner-col{padding:0}#category-crates .next-page,#category-subcategories .next-page,#trending .next-page{text-align:right;font-size:.9em;opacity:.75}ul.crates-list{margin:1em 0;padding:0;list-style:none}ul.crates-list>li{margin:0;padding:0}ul.crates-list a{contain:style paint;display:block;overflow:hidden;padding:1em;color:inherit}span.downloads,span.downloads b,ul.crates-list a:hover .desc{color:var(--text-color)}ul.crates-list a:link h4{color:var(--link-color)}ul.crates-list a:visited h4{color:var(--visited-link-color)}ul.crates-list a:hover{text-decoration:none;background:#f7f7f7}@media (prefers-color-scheme:dark){ul.crates-list a:hover{background:#2f313d}ul.crates-list a:hover code{background:#191a20}ul.crates-list a:hover .desc{color:#ccd1e1}}ul.crates-list a:hover .nightly{background:#019;border-color:#000b66;color:#fafafa!important}ul.crates-list a>.h{line-height:1.3;font-size:1.05em;margin:0 0 .333em}ul.crates-list a .desc,ul.crates-list a h4{display:inline}ul.crates-list a .desc{color:#555;font-weight:400}ul.crates-list a .desc code{border:0;color:#888;background:#f7f7f7}@media (max-width:640px){ul.crates-list a h4{font-size:1em}ul.crates-list a .desc{font-size:.85em}}ul.crates-list 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}span.downloads b{padding-left:.1ex}span.downloads::before{content:"⬇︎";color:#c4c4c4;margin:0 .25ex 0 0;vertical-align:7%;font-size:.8em}.crates-list .meta{font-size:.8em;overflow:hidden;text-overflow:ellipsis;color:#2f2f2f}.crates-list .downloads,.crates-list .k,.crates-list .labels>span,.crates-list .pubdate,.crates-list .version{margin-right:2ex}.crates-list .version.stable{color:#009b5d}@media (prefers-color-scheme:dark){ul.crates-list a .desc{color:#9ca5c4}ul.crates-list a .desc code{color:#8c96ba;background:#464959}#category-subcategories .desc::before{color:#bcc2d7}span.downloads,span.downloads b{color:#9ca5c4}span.downloads::before{color:#737892}.crates-list .meta{color:#dcdfea}.crates-list .version{color:#c64}.crates-list .version.stable{color:#0a6}}.crates-list .version.okay{color:#911d00}@media (prefers-color-scheme:dark){.crates-list .version.okay{color:#c88e05}}.crates-list .version.eek{color:#ff4111;font-weight:700}.crates-list .k{color:#888;font-weight:300}.crates-list .k>span{opacity:var(--gamma-opacity);padding-right:.1ex}.crates-list .labels>span{font-size:.9em;vertical-align:3%;color:#888;border:1px solid #a2a2a2;border-radius:3px;padding:0 3px}.crates-list .labels>span.nightly{color:#019;border-color:1px solid #a2a2a2}@media (prefers-color-scheme:dark){.crates-list .version.eek{color:#d7876c}.crates-list .labels>span.nightly{color:#67f;border-color:1px solid #fff}}.seealso{padding:1em 0;color:#bbb}.seealso a{padding:.333em 0}.seealso+.seealso{padding-top:0}