/* A quiet midnight-blue canvas; the book jackets and reading paper retain their colors. */
html:has(body.library-dark),body.library-dark{background:#192c36;color:#f0eee8}
.library-dark main{background:#192c36}
.library-dark .library-intro .eyebrow,.library-dark .guide-collection-intro>.eyebrow{color:#cfb77f}
.library-dark .library-intro .dek,.library-dark .shelf-heading p,.library-dark .sample-note,.library-dark .book-meta,.library-dark .guide-collection-dek,.library-dark .guide-shelf-heading p,.library-dark .guide-category-count,.library-dark .library-footer{color:#bdc8cd}
.library-dark .shelf-heading,.library-dark .guide-collection-intro,.library-dark .library-footer{border-color:#40515a}
.library-dark .library-browse,.library-dark .guide-category-nav a{background:#203640;border:1px solid #45565e;color:#f0eee8;box-shadow:2px 2px 4px #12232c,-1px -1px 3px #304750}
.library-dark .library-browse:hover,.library-dark .guide-category-nav a:hover{background:#263f4a;box-shadow:inset 2px 2px 4px #152a34,inset -1px -1px 3px #344c57}
.library-dark .guide-introduction-link{color:#d6bd87}
.library-dark .guide-shelf-heading h3{color:#f0eee8}
.library-dark .guide-shelf-heading{border-left-color:#91aeba}
.library-dark #guides-ceremony{border-left-color:#c88f9b}
.library-dark #guides-logistics{border-left-color:#93b8a0}
.library-dark .guide-category-nav a::before{box-shadow:0 0 0 1px #bdc8cd}
.library-dark .book-item::after{background:#2d424d;box-shadow:0 5px 9px #0a182466,inset 0 1px 0 #53636c}
.library-dark .book-pages,.library-dark .book-cover,.library-dark .book[data-format="report"] .book-cover{box-shadow:5px 9px 18px #08182088,-1px -1px 2px #67737a33}
.library-dark .book:is(:hover,:focus-visible,.is-preview) .book-cover{box-shadow:2px 5px 12px #08182066}
.library-dark .library-hero-art{background:transparent;border-radius:0;overflow:visible;box-shadow:none}
.library-dark .library-hero-art img{mask-image:none;-webkit-mask-image:none}
.library-dark .library-footer a{color:#e5d3ac}
.library-dark main a:focus-visible,.library-dark main button:focus-visible{outline-color:#e0c68c}
@media print{html:has(body.library-dark),body.library-dark,.library-dark main{background:white;color:#31344b}}
