html[data-theme="dark"]{color-scheme:dark;background:#080808}
html[data-theme="dark"] body{background:#080808;color:#f2f0e9}
html[data-theme="dark"] .concept-b .systembar{background:#080808;color:#f2f0e9;border-color:#696969}
html[data-theme="dark"] :is(.header-orders,.radio-transport button,.release-row,.collection-heading,.collection-tools,.collection-menubar,.window-status,.index-strip,.index-footer,.article-nav,.article-select,.bag-row,.bag-total,.checkout-summary,.order-heading,.item,.total,.saved-link,.tracking-card){color:#f2f0e9;border-color:#696969}
html[data-theme="dark"] :is(.index-meta,.release-name,.release-index,.release-state,.release-arrow,.masthead-side button,.index-footer button,.brand,.radio-readout){color:#f2f0e9}
html[data-theme="dark"] :is(.index-footer,.index-extras button,.index-extras .game-tile,.header-radio){border-color:#696969}
html[data-theme="dark"] :is(.radio-readout small,.hint,.piece-note,.checkout-note,.shipping-window-note,.article-prototype-note){color:#aaa8a2}
html[data-theme="dark"] :is(.window,dialog,.article-view,.article-theme-2,.micro-classified,.micro-carry,.collection-menu-panel,.bag-content,.detail-info,.archive-content,.tape-window){background:#111;color:#f2f0e9;border-color:#696969}
html[data-theme="dark"] :is(.look-placeholder,.detail-placeholder,.micro-film,.classified-main,.carry-gallery,.article-film){background:#1c1c1c;color:#bdbbb4;border-color:#696969}
html[data-theme="dark"] :is(.look-card,.piece-row,.card-meta,.menubar,.classified-heading,.classified-mast,.classified-description,.carry-heading,.carry-description,.article-tabs,.micro-specs){color:#f2f0e9;border-color:#696969}
html[data-theme="dark"] :is(.look-card,.menubar,.article-tabs,.classified-views button,.classified-id,.micro-classified .article-select){background:#181818;color:#f2f0e9}
html[data-theme="dark"] :is(input,select,textarea){background:#181818;color:#f2f0e9;border-color:#777}
html[data-theme="dark"] .size-option span{color:#f2f0e9;border-color:#888}
html[data-theme="dark"] .size-option input:checked+span{background:#f2f0e9;color:#111;border-color:#f2f0e9}
html[data-theme="dark"] :is(.article-tabs button[aria-selected="true"],.carry-gallery-controls button.selected){background:#f2f0e9;color:#111}
html[data-theme="dark"] :is(.audio-tile,.micro-editorial,.article-theme-3,.titlebar){color:#fff}
html[data-theme="dark"] :is(.index-stamp,.live-dot){color:#ef2842}
html[data-theme="dark"] .collection-menu-panel :is(button,a):hover,html[data-theme="dark"] .radio-transport button:hover,html[data-theme="dark"] .header-orders:hover{background:#b70017;color:#fff}
html[data-theme="dark"] .concept-b .taskbar .start.active{background:#f2f0e9;color:#111}
html[data-theme="dark"] .concept-b .concept-switch{background:#171717;color:#f2f0e9}
html[data-theme="dark"] #progress li.done{color:#f2f0e9}
html[data-theme="dark"] ::selection{background:#b70017;color:#fff}


/* The archive retains its paper background and needs black ink. */
html[data-theme="dark"] .notepad{background:#e6e3d9;color:#111}
html[data-theme="dark"] .notepad :is(h2,p,span){color:#111}
.theme-toggle{display:none!important}
/* Explicit foregrounds for every state of the collection menus. */
html[data-theme="dark"] .collection-menubar,
html[data-theme="dark"] .collection-menu-trigger,
html[data-theme="dark"] .collection-menu-panel :is(button,a){color:#f2f0e9}
html[data-theme="dark"] .collection-menu-panel{background:#151515;border-color:#777}
html[data-theme="dark"] .collection-menu-panel :is(button,a):is(:hover,:focus-visible),
html[data-theme="dark"] .collection-menu-trigger:is(:hover,[aria-expanded="true"]){background:#b70017;color:#fff}
html[data-theme="dark"] .collection-menu-panel button[aria-pressed="true"]{color:#fff;background:#303030}
html[data-theme="dark"] .collection-menu-panel button[aria-pressed="true"]:hover{background:#b70017}
html[data-theme="dark"] .article-card .card-meta small{color:#bbb8b1}
html[data-theme="dark"] .look-placeholder>span{background:#1c1c1c;color:#bbb8b1}
