/* Based off of the Ayu theme Original by Dempfi (https://github.com/dempfi/ayu) */ :root { --main-background-color: #0f1419; --main-color: #c5c5c5; --settings-input-color: #ffb454; --sidebar-background-color: #14191f; --sidebar-background-color-hover: rgba(70, 70, 70, 0.33); --code-block-background-color: #191f26; --scrollbar-track-background-color: transparent; --scrollbar-thumb-background-color: #5c6773; --scrollbar-color: #5c6773 #24292f; --headings-border-bottom-color: #5c6773; } .slider { background-color: #ccc; } .slider:before { background-color: white; } input:focus + .slider { box-shadow: 0 0 0 2px #0a84ff, 0 0 0 6px rgba(10, 132, 255, 0.3); } h1, h2, h3, h4 { color: white; } h1.fqn a { color: #fff; } h4 { border: none; } .in-band { background-color: #0f1419; } .docblock code { color: #ffb454; } .code-header { color: #e6e1cf; } .docblock pre > code, pre > code { color: #e6e1cf; } span code { color: #e6e1cf; } .docblock a > code { color: #39AFD7 !important; } pre, .rustdoc.source .example-wrap { color: #e6e1cf; } .rust-logo { filter: drop-shadow(1px 0 0px #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff); } .sidebar .current, .sidebar a:hover { background-color: transparent; color: #ffb44c; } .sidebar-elems .location { color: #ff7733; } .line-numbers span { color: #5c6773; } .line-numbers .line-highlighted { color: #708090; background-color: rgba(255, 236, 164, 0.06); padding-right: 4px; border-right: 1px solid #ffb44c; } .docblock table td, .docblock table th { border-color: #5c6773; } .search-results a:hover { background-color: #777; } .search-results a:focus { color: #000 !important; background-color: #c6afb3; } .search-results a { color: #0096cf; } .search-results a div.desc { color: #c5c5c5; } .content .item-info::before { color: #ccc; } .content span.foreigntype, .content a.foreigntype { color: #ffa0a5; } .content span.union, .content a.union { color: #ffa0a5; } .content span.constant, .content a.constant, .content span.static, .content a.static { color: #39AFD7; } .content span.primitive, .content a.primitive { color: #ffa0a5; } .content span.traitalias, .content a.traitalias { color: #39AFD7; } .content span.keyword, .content a.keyword { color: #39AFD7; } .content span.externcrate, .content span.mod, .content a.mod { color: #39AFD7; } .content span.struct, .content a.struct { color: #ffa0a5; } .content span.enum, .content a.enum { color: #ffa0a5; } .content span.trait, .content a.trait { color: #39AFD7; } .content span.type, .content a.type { color: #39AFD7; } .content span.type, .content a.type, .block a.current.type { color: #39AFD7; } .content span.associatedtype, .content a.associatedtype, .block a.current.associatedtype { color: #39AFD7; } .content span.fn, .content a.fn, .content span.method, .content a.method, .content span.tymethod, .content a.tymethod, .content .fnname { color: #fdd687; } .content span.attr, .content a.attr, .content span.derive, .content a.derive, .content span.macro, .content a.macro { color: #a37acc; } .sidebar a { color: #53b1db; } .sidebar a.current.type { color: #53b1db; } .sidebar a.current.associatedtype { color: #53b1db; } pre.rust .comment { color: #788797; } pre.rust .doccomment { color: #a1ac88; } nav.main .current { border-top-color: #5c6773; border-bottom-color: #5c6773; } nav.main .separator { border: 1px solid #5c6773; } a { color: #39AFD7; } .sidebar h2 a, .sidebar h3 a { color: white; } .search-results a { color: #0096cf; } body.source .example-wrap pre.rust a { background: #333; } details.rustdoc-toggle > summary.hideme > span, details.rustdoc-toggle > summary::before { color: #999; } details.rustdoc-toggle > summary::before { filter: invert(100%); } #crate-search, .search-input { background-color: #141920; border-color: #424c57; } #crate-search { /* Without the `!important`, the border-color is ignored for `