/* Colour-only companion palette. Rebuild with artifacts/home-atmosphere-2026-11-11/build-palette.js. */
@media screen {
/* modules\custom\dfs_editor\catalog-reader\catalog.css */
html[data-dfs-theme="dark"]{color:#edf6fc;background-color:#153447;--ink:#edf6fc;--line:#355567;--soft:#102b3a}
html[data-dfs-theme="dark"] a{color:#8cddfa}
html[data-dfs-theme="dark"] button:hover:not(:disabled){background-color:#102b3a;color:#8cddfa}
html[data-dfs-theme="dark"] button[aria-pressed="true"],html[data-dfs-theme="dark"] button[aria-expanded="true"]{background-color:#153447;color:#8cddfa}
html[data-dfs-theme="dark"] :focus-visible{outline-color:#397f9d}
html[data-dfs-theme="dark"] .skip{background-color:#102b3a}
html[data-dfs-theme="dark"] .masthead{background-color:#102b3a}
html[data-dfs-theme="dark"] .eyebrow{color:#b9d0df}
html[data-dfs-theme="dark"] .overview{color:#b9d0df}
html[data-dfs-theme="dark"] .overview:hover{color:#8cddfa}
html[data-dfs-theme="dark"] .file-actions .download{color:#f0f8fd;box-shadow:#00000010 0px 2px 4px}
html[data-dfs-theme="dark"] .toolbar{background-color:#102b3a}
html[data-dfs-theme="dark"] #total{color:#b9d0df}
html[data-dfs-theme="dark"] #findbar{background-color:#102b3a}
html[data-dfs-theme="dark"] #query{border-top-color:#355567;border-right-color:#355567;border-bottom-color:#355567;border-left-color:#355567}
html[data-dfs-theme="dark"] #matches{color:#b9d0df}
html[data-dfs-theme="dark"] .stage{background-image:radial-gradient(at 50% 10%, #102b3a, #153447)}
html[data-dfs-theme="dark"] #sidebar{background-color:#102b3a;border-right-color:#355567}
html[data-dfs-theme="dark"] #contents .toc-page{color:#b9d0df}
html[data-dfs-theme="dark"] #contents button.nested{color:#b9d0df}
html[data-dfs-theme="dark"] #thumbnails button{color:#b9d0df}
html[data-dfs-theme="dark"] #thumbnails button[aria-current="page"]{border-top-color:#355567;border-right-color:#355567;border-bottom-color:#355567;border-left-color:#355567;background-color:#102b3a;color:#8cddfa}
html[data-dfs-theme="dark"] .side-note{color:#b9d0df}
html[data-dfs-theme="dark"] .notice{background-color:#102b3a;border-top-color:#355567;border-right-color:#355567;border-bottom-color:#355567;border-left-color:#355567;box-shadow:#00000010 0px 12px 45px}
html[data-dfs-theme="dark"] .notice p{color:#b9d0df}
html[data-dfs-theme="dark"] .loader{border-right-color:#355567;border-bottom-color:#355567;border-left-color:#355567}
html[data-dfs-theme="dark"] footer{background-color:#102b3a;color:#b9d0df}
html[data-dfs-theme="dark"] .noscript{background-color:#102b3a}
@media (max-width: 760px){
html[data-dfs-theme="dark"] #sidebar{box-shadow:#00000018 8px 0px 24px}
}
html[data-dfs-theme="dark"] #contents button[aria-current="page"]{background-color:#153447;color:#8cddfa}
html[data-dfs-theme="dark"] [data-tone="slate"]{--chapter-soft:#102b3a;--chapter-line:#355567}
html[data-dfs-theme="dark"] [data-tone="blue"]{--chapter-soft:#102b3a;--chapter-line:#355567}
html[data-dfs-theme="dark"] [data-tone="teal"]{--chapter-soft:#102b3a;--chapter-line:#355567}
html[data-dfs-theme="dark"] [data-tone="violet"]{--chapter-soft:#153447;--chapter-line:#355567}
html[data-dfs-theme="dark"] [data-tone="amber"]{--chapter-soft:#102b3a;--chapter-line:#355567}
html[data-dfs-theme="dark"] [data-tone="petrol"]{--chapter-soft:#102b3a;--chapter-line:#355567}
html[data-dfs-theme="dark"] [data-tone="rose"]{--chapter-soft:#102b3a;--chapter-line:#355567}
html[data-dfs-theme="dark"] .toc-group{background-color:#102b3a8f}
html[data-dfs-theme="dark"] #contents .toc-group button + button{border-top-color:#3555674d}
html[data-dfs-theme="dark"] .turn-page{border-top-color:#355567;border-right-color:#355567;border-bottom-color:#355567;border-left-color:#355567;background-color:#102b3aec;color:#8cddfa;box-shadow:#00000012 0px 3px 10px}
html[data-dfs-theme="dark"] .turn-page:hover:not(:disabled){color:#f0f8fd;border-top-color:#397f9d;border-right-color:#397f9d;border-bottom-color:#397f9d;border-left-color:#397f9d}
html[data-dfs-theme="dark"] .language-secondary{color:#b9d0df}
html[data-dfs-theme="dark"] .download .language-secondary{color:#f0f8fd}
html[data-dfs-theme="dark"] .language-pair{color:#b9d0df}
html[data-dfs-theme="dark"] .bilingual-reader #contents .toc-page{color:#b9d0df}
}

@media screen {
html[data-dfs-theme="dark"] {color-scheme:dark;background:#081923;--ink:#edf6fc;--line:#355567;--soft:#153447}
html[data-dfs-theme="dark"] body {background:#081923;color:#edf6fc}
html[data-dfs-theme="dark"] :is(.stage,.reader-stage) {background:radial-gradient(ellipse at 50% 10%,#183b4c,#081923)}
html[data-dfs-theme="dark"] :is(.masthead,.reader-header,.toolbar,.reader-footer,footer) {background:#0b202c;color:#e8f4fb;border-color:#355567}
html[data-dfs-theme="dark"] :is(.brand img,.reader-logo) {filter:grayscale(1) invert(1) brightness(2);mix-blend-mode:screen}
html[data-dfs-theme="dark"] :is(button,select,input) {color:#e8f4fb}
html[data-dfs-theme="dark"] :is(#query,#page,select option) {background:#102b3a;color:#e8f4fb;border-color:#42677b}
html[data-dfs-theme="dark"] [data-tone=slate] {--chapter:#b2c8d7;--chapter-soft:#203847;--chapter-line:#486172}
html[data-dfs-theme="dark"] [data-tone=blue] {--chapter:#81cfff;--chapter-soft:#123c55;--chapter-line:#317293}
html[data-dfs-theme="dark"] [data-tone=teal] {--chapter:#80d8c7;--chapter-soft:#153e3e;--chapter-line:#3e7971}
html[data-dfs-theme="dark"] [data-tone=violet] {--chapter:#c9aff0;--chapter-soft:#302b49;--chapter-line:#715e91}
html[data-dfs-theme="dark"] [data-tone=amber] {--chapter:#ecc482;--chapter-soft:#413622;--chapter-line:#8b7344}
html[data-dfs-theme="dark"] [data-tone=petrol] {--chapter:#91d8e6;--chapter-soft:#1c3c48;--chapter-line:#487b8c}
html[data-dfs-theme="dark"] [data-tone=rose] {--chapter:#f1afc9;--chapter-soft:#432c3b;--chapter-line:#955b76}
html[data-dfs-theme="dark"] #contents :is(button,[aria-current="page"]) {color:#e8f4fb}
html[data-dfs-theme="dark"] #contents button:hover {background:#20495d}
html[data-dfs-theme="dark"] .pdfViewer .page {background:#fff;color:#000;color-scheme:light}
html[data-dfs-theme="dark"] .pdfViewer .page canvas {filter:none}
}
@media(max-width:600px){.masthead .file-actions{gap:6px}.reader-actions{flex-wrap:wrap}.file-actions .dfs-appearance .dfs-appearance-panel,.reader-actions .dfs-appearance .dfs-appearance-panel{position:fixed;right:12px;top:80px}}
