@layer dtoj-reader,dtoj-dark-semantic,dtoj-dark-legacy;
.dtoj-appearance-toggle { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 40px; width: 40px; height: 44px; min-width: 40px; margin: 0px; padding: 0px; appearance: none; border: 0px; border-radius: 50%; background: transparent; color: rgb(84, 100, 109); font: inherit; cursor: pointer; vertical-align: middle; }
.dtoj-appearance-toggle svg { display: block; width: 19px; height: 19px; pointer-events: none; }
.dtoj-appearance-toggle .dtoj-appearance-sun { display: none; }
.dtoj-appearance-toggle:hover { background: rgb(237, 242, 243); color: rgb(22, 71, 84); }
.dtoj-appearance-toggle:focus-visible { outline: rgb(57, 123, 137) solid 2px; outline-offset: -3px; }
html body #menu .dtoj-appearance-item { display: flex; align-items: center; }
html body #menu .dtoj-appearance-toggle { width: 40px; padding: 0px; }
.dtoj-mobile-header-actions { display: flex; align-items: center; gap: 2px; }
@media (max-width: 600px){html body #menu .dtoj-appearance-item { display: none; }}
@media (max-width: 600px){.dtoj-mobile-header-actions .dtoj-appearance-toggle { flex-basis: 40px; height: 44px; }}
@media (max-width: 600px){html body .header--mobile .dtoj-mobile-current { left: calc(50% - 20px); min-width: 0px; max-width: calc(100% - 164px); overflow: hidden; }}
@media print{.dtoj-appearance-toggle { display: none !important; }}
.dtoj-editor-appearance { min-width: 0px; max-width: 132px; height: 28px; padding: 2px 20px 2px 6px; border: 1px solid rgb(204, 210, 216); border-radius: 4px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 12px; color: rgb(34, 48, 71); background-color: rgb(255, 255, 255); }
@media screen {
@layer dtoj-reader {
/* An explicit light reading paper remains local; course chrome follows the site. */
html[data-dtoj-appearance="dark"] .course-lecture-shell[data-course-reading-theme="light"] .view-lecture > .medium-9 > .section > .section__body {
  --course-surface: #fff !important;
  --course-panel: #f4f6f8 !important;
  --course-ink: #243247 !important;
  --course-muted: #526478 !important;
  --course-line: #cbd3dc !important;
  --course-reader-link: #1769a0 !important;
  --course-reader-inline-bg: #eef2f6 !important;
  --course-reader-inline-ink: #244260 !important;
  color-scheme: light;
  color: #243247 !important;
  background: #fff !important;
}
html[data-dtoj-appearance="dark"] .course-lecture-shell[data-course-reading-theme="light"] #training-md-desc,
html[data-dtoj-appearance="dark"] .course-lecture-shell[data-course-reading-theme="light"] .course-lecture-heading,
html[data-dtoj-appearance="dark"] .course-lecture-shell[data-course-reading-theme="light"] #training-md-desc :is(h1,h2,h3,h4,h5,h6,strong,b,p,li,td,th,blockquote) {
  color: #243247 !important;
}
html[data-dtoj-appearance="dark"] .course-lecture-shell[data-course-reading-theme="light"] #training-md-desc a { color: #1769a0 !important; }
html[data-dtoj-appearance="dark"] .course-lecture-shell[data-course-reading-theme="light"] #training-md-desc :is(blockquote,th) { background: #f4f6f8 !important; }
html[data-dtoj-appearance="dark"] .course-lecture-shell[data-course-reading-theme="light"] #training-md-desc :is(table,td) { background: #fff !important; border-color: #cbd3dc !important; }

}
@layer dtoj-dark-semantic {
html[data-dtoj-appearance="dark"] { color-scheme: dark !important; --dt-canvas: #141617 !important; --dt-surface: #1d2022 !important; --dt-raised: #272b2d !important; --dt-line: #40474a !important; --dt-text: #e8edef !important; --dt-muted: #b0babe !important; --dt-link: #9dd6dc !important; --dt-focus: #91d0dc !important; background: var(--dt-canvas) !important; }
html[data-dtoj-appearance="dark"] .dtoj-appearance-toggle .dtoj-appearance-moon { display: none !important; }
html[data-dtoj-appearance="dark"] .dtoj-appearance-toggle .dtoj-appearance-sun { display: block !important; }
html[data-dtoj-appearance="dark"] body, html[data-dtoj-appearance="dark"] body #panel, html[data-dtoj-appearance="dark"] body .main { background: var(--dt-canvas) !important; color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body { --dtoj-native-border: var(--dt-line) !important; --dtoj-native-surface: var(--dt-surface) !important; --dtoj-native-text: var(--dt-text) !important; --dtoj-native-hover-border: #6a8e96 !important; --dtoj-native-hover: var(--dt-raised) !important; --dtoj-native-active-text: var(--dt-link) !important; --dtoj-workspace-line: var(--dt-line) !important; --dtoj-workspace-ink: var(--dt-text) !important; --dtoj-workspace-muted: var(--dt-muted) !important; --dtoj-workspace-tint: var(--dt-raised) !important; --dtoj-workspace-accent: var(--dt-link) !important; --dtoj-pager-line: var(--dt-line) !important; --dtoj-pager-muted: var(--dt-muted) !important; --dtoj-pager-link: var(--dt-link) !important; --dtoj-pager-soft: var(--dt-raised) !important; accent-color: var(--dt-link) !important; caret-color: var(--dt-text) !important; scrollbar-color: #667379 var(--dt-surface) !important; }
html[data-dtoj-appearance="dark"] ::selection { color: rgb(244, 251, 252) !important; background: rgb(52, 89, 101) !important; }
html[data-dtoj-appearance="dark"] :focus-visible { outline-color: var(--dt-focus) !important; }
html[data-dtoj-appearance="dark"] body :is(.section, .section__header, .section__body, .section__footer, .location, .footer) { color: var(--dt-text) !important; background-color: var(--dt-surface) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body :is(h1, h2, h3, h4, h5, h6, .section__title, .typo) { color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body :is(.typo a, .section__title a, .menu__link, .link) { color: var(--dt-link) !important; }
html[data-dtoj-appearance="dark"] body :is(th, td, hr, .menu__seperator, .form__item) { border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body :is(.data-table, .data-table tr, .data-table td) { background-color: transparent !important; color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body :is(.data-table th, .data-table tr:hover, .data-table tr.highlight) { background-color: var(--dt-raised) !important; }
html[data-dtoj-appearance="dark"] body :is(input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]), textarea, select, .textbox) { background-color: rgb(24, 27, 28) !important; border-color: rgb(98, 111, 117) !important; color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body :is(input, textarea)::placeholder { opacity: 1 !important; color: var(--dt-muted) !important; }
html[data-dtoj-appearance="dark"] body :is(input, textarea, select):focus { border-color: var(--dt-focus) !important; }
html[data-dtoj-appearance="dark"] body :is(input, textarea, select, button):disabled { opacity: 0.55 !important; cursor: not-allowed !important; }
html[data-dtoj-appearance="dark"] body :is(.button:not(.primary):not(.danger):not(.success), .dialog__content, .dropdown .menu, .autocomplete-list) { background-color: var(--dt-raised) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body :is(.button.primary, .button.primary:hover) { background: rgb(162, 211, 216) !important; color: rgb(19, 41, 45) !important; border-color: transparent !important; }
html[data-dtoj-appearance="dark"] body .cd-primary { background: rgb(162, 211, 216) !important; color: rgb(19, 41, 45) !important; border-color: transparent !important; }
html[data-dtoj-appearance="dark"] body .contest-type-tag { color: rgb(20, 33, 38) !important; }
html[data-dtoj-appearance="dark"] body .problem-difficulty-badge.level-expert { color: rgb(255, 255, 255) !important; }
html[data-dtoj-appearance="dark"] body #problems-page :is(.problems-card thead th, .side-card .side-header) { background: var(--dt-raised) !important; }
html[data-dtoj-appearance="dark"] body #problems-page .side-card .menu__link { background: var(--dt-raised) !important; color: var(--dt-link) !important; }
html[data-dtoj-appearance="dark"] body #problems-page .side-card .menu__link:hover { background: rgb(52, 60, 63) !important; }
html[data-dtoj-appearance="dark"] body #problems-page :is(.problem-tag-bulk-toggle, .side-card .menu__link) { border-color: var(--dt-line) !important; box-shadow: none !important; }
html[data-dtoj-appearance="dark"] body #problems-page .problem-tag-bulk-toggle { background: var(--dt-raised) !important; color: var(--dt-link) !important; }
html[data-dtoj-appearance="dark"] body .rank-table-scroll :is(.col--rp, .col--ac)[style*="#AA22AA"] { color: rgb(228, 162, 228) !important; }
html[data-dtoj-appearance="dark"] body .rank-table-scroll :is(.col--rp, .col--ac)[style*="#5A5AFF"] { color: rgb(176, 181, 255) !important; }
html[data-dtoj-appearance="dark"] body .rank-table-scroll :is(.col--rp, .col--ac)[style*="#D66E00"], html[data-dtoj-appearance="dark"] body .rank-table-scroll :is(.col--rp, .col--ac)[style*="#D68E00"] { color: rgb(240, 187, 120) !important; }
html[data-dtoj-appearance="dark"] body .rank-table-scroll :is(.col--rp, .col--ac)[style*="#2C8A7D"] { color: rgb(141, 214, 201) !important; }
html[data-dtoj-appearance="dark"] body .dialog__body { background: var(--dt-surface) !important; color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body .dialog__overlay { background-color: rgba(0, 0, 0, 0.65) !important; }
html[data-dtoj-appearance="dark"] body #menu.nav.slideout-menu, html[data-dtoj-appearance="dark"] body .header--mobile, html[data-dtoj-appearance="dark"] body :is(#menu-nav-more, .drop.nav__dropdown, .nav__flyout-menu) { background: rgb(35, 39, 41) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; box-shadow: rgba(0, 0, 0, 0.24) 0px 8px 28px !important; }
html[data-dtoj-appearance="dark"] body #menu.nav :is(.nav__item, .nav__item:visited, .nav__item--round), html[data-dtoj-appearance="dark"] body :is(.dtoj-appearance-toggle, .header__hamburger, .header--mobile__domain, .dtoj-mobile-current, .nav__flyout-link, .drop .menu__link, #menu-nav-more .menu__link) { color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body #menu.nav :is(.nav__item:hover, .nav__item:focus-visible), html[data-dtoj-appearance="dark"] body :is(.dtoj-appearance-toggle:hover, .nav__flyout-link:hover, .drop .menu__link:hover, #menu-nav-more .menu__link:hover) { background: rgb(52, 60, 63) !important; color: rgb(198, 240, 242) !important; }
html[data-dtoj-appearance="dark"] body :is(.nav__flyout-link-note, .nav__flyout-menu-heading, .drop .menu__link > .icon) { color: var(--dt-muted) !important; }
html[data-dtoj-appearance="dark"] body #menu.nav .nav--active { color: rgb(178, 225, 228) !important; }
html[data-dtoj-appearance="dark"] body #menu > .dtoj-tubelight { background: rgba(157, 214, 220, 0.09) !important; }
html[data-dtoj-appearance="dark"] body .dtoj-tubelight__lamp { box-shadow: none !important; background: rgb(178, 225, 228) !important; }
html[data-dtoj-appearance="dark"] :is(.nav__logo, .dtoj-transparent-logo, .home-official-brand img, .dtoj-footer-logo, .dtoj-about-official-logo) { filter: brightness(0) invert(1) !important; }
html[data-dtoj-appearance="dark"] body :is(#hydro-home, .home-shell, .home-hero, .home-hero-panel, .home-directory, .home-lower, .home-platform) { background-color: transparent !important; }
html[data-dtoj-appearance="dark"] body :is(#hydro-home, #dtoj-home) { background: var(--dt-canvas) !important; }
html[data-dtoj-appearance="dark"] body :is(#hydro-home, #dtoj-home)::before, html[data-dtoj-appearance="dark"] body :is(#hydro-home, #dtoj-home)::after { background: none !important; }
html[data-dtoj-appearance="dark"] body :is(.home-checkin-card, .home-training-hub) { color: var(--dt-text) !important; background: var(--dt-surface) !important; }
html[data-dtoj-appearance="dark"] body .home-btn { background: var(--dt-raised) !important; color: var(--dt-link) !important; }
html[data-dtoj-appearance="dark"] body :is(.home-countdown-number, .home-action-chip, .stack-content, .stack-content *) { color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body .home-action-chip.chip-gold { color: rgb(240, 206, 145) !important; }
html[data-dtoj-appearance="dark"] body .stack-content :is(a, .home-btn) { color: var(--dt-link) !important; }
html[data-dtoj-appearance="dark"] body .pager[class] .pager__item.current { background: rgb(162, 211, 216) !important; color: rgb(19, 41, 45) !important; border-color: rgb(162, 211, 216) !important; }
html[data-dtoj-appearance="dark"] body :is(.home-platform-wordmark, .home-platform-wordmark *, .home-hero h1) { -webkit-text-fill-color: currentcolor !important; color: rgb(238, 243, 244) !important; }
html[data-dtoj-appearance="dark"] body :is(.home-hero-note, .home-identity-signature, .dtoj-footer-copyright, .dtoj-footer-brand) { color: var(--dt-muted) !important; }
html[data-dtoj-appearance="dark"] body :is(.home-feature-viewport, .home-feature-slide, .home-metrics-band, .home-list-panel) { color: var(--dt-text) !important; background-color: var(--dt-surface) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body :is(.course-map-node, .course-roadmap-heading, .course-roadmap-controls, .course-map-toolbar) { border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body .course-map-node { box-shadow: none !important; background: var(--dt-surface) !important; color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body .course-map-node a { color: rgb(189, 201, 250) !important; }
html[data-dtoj-appearance="dark"] body :is(.katex, .MathJax) { color: inherit !important; }
html[data-dtoj-appearance="dark"] body :is(.typo table, .typo blockquote, .typo hr) { border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body .typo blockquote { color: var(--dt-muted) !important; background: var(--dt-raised) !important; }
html[data-dtoj-appearance="dark"][data-dtoj-code-theme="paper"] body { --dtoj-code-scheme: dark !important; --dtoj-code-bg: #191c1e !important; --dtoj-code-header: #222729 !important; --dtoj-code-border: #414a4e !important; --dtoj-code-text: #e3eaed !important; --dtoj-code-muted: #afbdc3 !important; --dtoj-code-gutter: #a3b1b9 !important; --dtoj-code-comment: #acb9bd !important; --dtoj-code-keyword: #ffaaa0 !important; --dtoj-code-string: #b8dbb2 !important; --dtoj-code-number: #b9ccfb !important; --dtoj-code-function: #dfc5ef !important; --dtoj-code-type: #f1c890 !important; --dtoj-code-operator: #d8e0e4 !important; --dtoj-code-punctuation: #c7d3d8 !important; --dtoj-code-attr: #abd8eb !important; --dtoj-code-deleted: #ffa8aa !important; --dtoj-code-hover: #2a3337 !important; --dtoj-code-highlight: #303e44 !important; --dtoj-code-selection-bg: #3a5865 !important; --dtoj-code-selection-text: #f1f7fa !important; --dtoj-code-focus: #91d0dc !important; --dtoj-code-scrollbar: #7b8b93 !important; --dtoj-code-scrollbar-hover: #abb9bf !important; }
@media (max-width: 600px){html[data-dtoj-appearance="dark"] body #menu.nav.slideout-menu .nav__flyout-menu { box-shadow: none !important; background: transparent !important; }}
html[data-dtoj-appearance="dark"] body :is(.dtoj-user-profile, .dtoj-admin-sidebar, .course-shell, .course-shell [data-course-series]) { --profile-ink: var(--dt-text) !important; --profile-muted: var(--dt-muted) !important; --profile-line: var(--dt-line) !important; --profile-accent: var(--dt-link) !important; --das-bg: var(--dt-surface) !important; --das-ink: var(--dt-text) !important; --das-muted: var(--dt-muted) !important; --das-line: var(--dt-line) !important; --das-soft: var(--dt-raised) !important; --das-selected: #304146 !important; --das-accent: var(--dt-link) !important; --das-focus: var(--dt-focus) !important; --course-surface: var(--dt-surface) !important; --course-panel: var(--dt-raised) !important; --course-line: var(--dt-line) !important; --course-ink: var(--dt-text) !important; --course-muted: var(--dt-muted) !important; --course-accent: var(--dt-link) !important; --course-accent-deep: #bce8ec !important; --course-accent-soft: #293b3d !important; --course-accent-line: #56777c !important; --course-reader-link: var(--dt-link) !important; --course-reader-inline-bg: var(--dt-raised) !important; --course-reader-inline-ink: #d7e9ee !important; }
html[data-dtoj-appearance="dark"] body :is(.course-header, .course-tabs, .course-reading-toolbar, .course-frame, .course-lecture-list, .training-toc-drawer, .course-end-nav) { background: var(--dt-surface) !important; border-color: var(--dt-line) !important; color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body :is(.course-reading-font button, .training-toc-edge-trigger, .course-lecture-list-trigger, .course-lecture-manage, .course-reader-info-toggle, .course-reader-mode-toggle) { background: var(--dt-raised) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body :is(.course-header h1, .course-tab, .course-tab:visited, .course-lecture-link, .training-toc-drawer .toc-link) { color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body :is(.course-tab.is-active, .course-tab.active, .course-lecture-link.active) { color: var(--dt-link) !important; background: var(--dt-raised) !important; }
html[data-dtoj-appearance="dark"] body :is(.dtoj-user-profile .profile-header, .dtoj-user-profile .section__tab-header-wrapper, .dtoj-profile-account, .dtoj-profile-facts, .dtoj-manage-overview__card, .dtoj-manage-overview__shortcut, .discussion-card, .discussion-page-header, .discussion-directory, .discussion-article-header, .discussion-comments, .discussion-author, .discussion-toc, .discussion-side-links) { background: var(--dt-surface) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body .dtoj-profile-trend::before, html[data-dtoj-appearance="dark"] body .profile-header::before { background: none !important; }
html[data-dtoj-appearance="dark"] body :is(.discussion__title a, .discussion-node-tag, .dtoj-manage-overview__shortcut-name) { color: var(--dt-link) !important; }
html[data-dtoj-appearance="dark"] body :is(.discussion__meta, .discussion-article-meta, .dtoj-manage-overview__shortcut-description) { color: var(--dt-muted) !important; }
html[data-dtoj-appearance="dark"] body :is(.record_main__table, .record_main__table tbody, .records-table-wrap) { background: var(--dt-surface) !important; color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body :is(.record_main__table th, .record_main__table tbody tr:hover, .records-toolbar) { background: var(--dt-raised) !important; color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body .record_main__table .col--status__text { background: var(--dt-raised) !important; color: var(--dt-muted) !important; }
html[data-dtoj-appearance="dark"] body :is(.record_main__table td.pass, .scoreboard td.pass, .scoreboard .pass) { background: rgb(35, 63, 50) !important; color: rgb(167, 227, 189) !important; }
html[data-dtoj-appearance="dark"] body :is(.record_main__table td.fail, .scoreboard td.fail, .scoreboard .fail) { background: rgb(72, 44, 48) !important; color: rgb(255, 192, 196) !important; }
html[data-dtoj-appearance="dark"] body :is(.record_main__table td.pending, .scoreboard td.pending) { background: rgb(41, 59, 76) !important; color: rgb(180, 217, 250) !important; }
html[data-dtoj-appearance="dark"] body :is(.scoreboard, .scoreboard tr, .scoreboard td, .scoreboard-table, .scoreboard-table td) { background-color: var(--dt-surface) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body :is(.scoreboard th, .scoreboard thead, .scoreboard tr:hover td, .scoreboard-table th) { background-color: var(--dt-raised) !important; color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body .dtoj-sudo { background: var(--dt-surface) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 12px 36px !important; }
html[data-dtoj-appearance="dark"] body .dtoj-sudo h1 { color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body .dtoj-sudo :is(.dtoj-sudo__intro, .dtoj-sudo__field, .dtoj-sudo__footnote, .dtoj-sudo__method-note) { color: var(--dt-muted) !important; }
html[data-dtoj-appearance="dark"] body .dtoj-sudo :is(.dtoj-sudo__mark, .sudo-switch) { color: var(--dt-link) !important; background: var(--dt-raised) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body .dtoj-sudo input:-webkit-autofill { -webkit-text-fill-color: var(--dt-text) !important; box-shadow: rgb(24, 27, 28) 0px 0px 0px 1000px inset !important; caret-color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-scoreboard { --ds-border: var(--dt-line) !important; --ds-text: var(--dt-text) !important; --ds-muted: var(--dt-muted) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-scoreboard :is(.ds-board, .ds-toolbar, .ds-toolbar-search, .ds-table td) { background: var(--dt-surface) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-scoreboard :is(.ds-titlebar, .ds-meta, .ds-statusbar, .ds-table th, .ds-sort, .ds-filter, .ds-toolbar-actions button) { background: var(--dt-raised) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-scoreboard .ds-table tbody tr:hover > td { background: rgb(48, 56, 59) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-scoreboard .ds-table tbody tr.star-highlight > td { background: rgb(57, 59, 43) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-scoreboard .ds-table tbody tr.ds-self > td { background: rgb(38, 60, 67) !important; }
html[data-dtoj-appearance="dark"] body .course-shell .training-join-bar { background: var(--dt-raised) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body .course-shell .training-join-copy { color: var(--dt-muted) !important; }
html[data-dtoj-appearance="dark"] body .course-library { --course-canvas: var(--dt-canvas) !important; background: var(--dt-canvas) !important; }
html[data-dtoj-appearance="dark"] body .footer { --dtoj-footer-ink: var(--dt-text) !important; --dtoj-footer-muted: var(--dt-muted) !important; --dtoj-footer-line: var(--dt-line) !important; background: var(--dt-canvas) !important; box-shadow: none !important; }
html[data-dtoj-appearance="dark"] body :is(.course-catalog-layout, .course-catalog-content, .course-card-results, .course-pager, .pager-bottom, .course-grid) { background: transparent !important; }
html[data-dtoj-appearance="dark"] body .course-shell { background: var(--dt-surface) !important; }
html[data-dtoj-appearance="dark"] body :is(.course-shell-header, .course-header, .course-tabs) { background: var(--dt-surface) !important; box-shadow: none !important; }
html[data-dtoj-appearance="dark"] body #dtoj-rp-ranking { --rp-ink: var(--dt-text) !important; --rp-muted: var(--dt-muted) !important; --rp-brand: var(--dt-link) !important; --rp-line: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-rp-ranking :is(.rp-hero, .rp-board) { background: var(--dt-surface) !important; border-color: var(--dt-line) !important; box-shadow: none !important; }
html[data-dtoj-appearance="dark"] body #dtoj-rp-ranking :is(h1, h2, .rp-summary strong, .col--rp) { color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-rp-ranking :is(.rp-self, .rp-self td) { background: rgb(41, 57, 63) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-rp-ranking .rp-self :is(.col--rank, .rp-self-label) { color: var(--dt-link) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-rp-ranking .rp-place--1 { background: rgb(64, 59, 43) !important; color: rgb(241, 217, 159) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-rp-ranking .rp-place--2 { background: rgb(53, 60, 65) !important; color: rgb(212, 220, 228) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-rp-ranking .rp-place--3 { background: rgb(68, 54, 46) !important; color: rgb(232, 196, 173) !important; }
html[data-dtoj-appearance="dark"] body #contest-detail-page { --cd-ink: var(--dt-text) !important; --cd-muted: var(--dt-muted) !important; --cd-line: var(--dt-line) !important; --cd-surface: var(--dt-surface) !important; --cd-soft: var(--dt-raised) !important; --cd-brand: var(--dt-link) !important; }
html[data-dtoj-appearance="dark"] body :is(.dtoj-contest-nav-clock, .dtoj-contest-nav-clock[data-state]) { --dtoj-clock-ink: var(--dt-text) !important; --dtoj-clock-muted: var(--dt-muted) !important; --dtoj-clock-accent: var(--dt-link) !important; background: var(--dt-raised) !important; border-color: var(--dt-line) !important; box-shadow: none !important; }
html[data-dtoj-appearance="dark"] body .dtoj-contest-nav-clock[data-urgent="true"] { --dtoj-clock-ink: #f3d49b !important; --dtoj-clock-accent: #f3d49b !important; background: rgb(58, 51, 38) !important; border-color: rgb(136, 115, 77) !important; }
html[data-dtoj-appearance="dark"] body #contest-problems-page { color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body #contest-problems-page :is(.cp-entry-section, .cp-entry-section > .section__header) { background: transparent !important; }
html[data-dtoj-appearance="dark"] body #contest-problems-page :is(.cp-entry-letter, .cp-entry-open:hover) { background: var(--dt-raised) !important; color: var(--dt-link) !important; }
html[data-dtoj-appearance="dark"] body #contest-problems-page :is(.cp-entry-link, .cp-upsolve-link) { color: var(--dt-link) !important; }
html[data-dtoj-appearance="dark"] body #contest-problems-page :is(.cp-problem-list > li:hover, .cp-sidebar .menu__link:hover) { background: var(--dt-raised) !important; }
html[data-dtoj-appearance="dark"] body #contest-problems-page td.pass .col--status__text { background: rgb(35, 63, 50) !important; color: rgb(167, 227, 189) !important; }
html[data-dtoj-appearance="dark"] body #contest-problems-page td.fail .col--status__text { background: rgb(72, 44, 48) !important; color: rgb(255, 192, 196) !important; }
html[data-dtoj-appearance="dark"] body #contest-problems-page :is(td.pending, td.progress) .col--status__text { background: rgb(41, 59, 76) !important; color: rgb(180, 217, 250) !important; }
html[data-dtoj-appearance="dark"] body :is(.dtoj-upsolve-note, .dtoj-upsolve-card) { background: var(--dt-raised) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-submit-page { --submit-text: var(--dt-text) !important; --submit-muted: var(--dt-muted) !important; --submit-border: var(--dt-line) !important; --submit-blue: var(--dt-link) !important; color-scheme: dark !important; }
html[data-dtoj-appearance="dark"] body #dtoj-submit-page :is(.submit-card, .submit-body, .submit-heading, .submit-footer, .submit-sidebar .menu) { background: var(--dt-surface) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-submit-page :is(.submit-back, .submit-upload, .submit-context__type) { background: var(--dt-raised) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-submit-page :is(.submit-back:hover, .submit-sidebar .menu__link.active, .submit-sidebar .menu__link:hover) { background: rgb(48, 65, 70) !important; color: var(--dt-link) !important; }
html[data-dtoj-appearance="dark"] body .pet-ai-panel { --pai-ink: var(--dt-text) !important; --pai-muted: var(--dt-muted) !important; --pai-line: var(--dt-line) !important; --pai-paper: var(--dt-surface) !important; --pai-soft: var(--dt-raised) !important; --pai-accent: var(--dt-link) !important; --pai-user-bubble: #30383c !important; --pai-assistant-bubble: #25292b !important; background: var(--dt-surface) !important; color: var(--dt-text) !important; box-shadow: rgba(0, 0, 0, 0.3) 0px 12px 48px !important; }
html[data-dtoj-appearance="dark"] body .pet-ai-entry .pet-ai-trigger { background: var(--dt-raised) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body :is(.pet-ai-bottom > button, .pet-rec-primary) { background: var(--dt-link) !important; color: rgb(19, 41, 45) !important; }
html[data-dtoj-appearance="dark"] body .pet-ai-panel ::selection { background: rgb(52, 89, 101) !important; color: rgb(244, 251, 252) !important; }
html[data-dtoj-appearance="dark"] body .pet-ai-panel :is(.pet-ai-code-block, .pet-ai-code-header, .pet-ai-code-block > pre, .pet-ai-code-copy) { background: rgb(25, 28, 30) !important; color: rgb(227, 234, 237) !important; border-color: var(--dt-line) !important; color-scheme: dark !important; }
html[data-dtoj-appearance="dark"] body .pet-ai-panel .pet-ai-code-language, html[data-dtoj-appearance="dark"] body .pet-ai-panel .pet-ai-code-lines > span::before { color: var(--dt-muted) !important; }
html[data-dtoj-appearance="dark"] body .pet-ai-panel .pet-ai-code-block :is(.hljs-comment, .hljs-quote) { color: rgb(172, 185, 189) !important; }
html[data-dtoj-appearance="dark"] body .pet-ai-panel .pet-ai-code-block :is(.hljs-keyword, .hljs-meta, .hljs-selector-tag) { color: rgb(255, 170, 160) !important; }
html[data-dtoj-appearance="dark"] body .pet-ai-panel .pet-ai-code-block :is(.hljs-string, .hljs-regexp) { color: rgb(184, 219, 178) !important; }
html[data-dtoj-appearance="dark"] body .pet-ai-panel .pet-ai-code-block :is(.hljs-number, .hljs-literal, .hljs-attr) { color: rgb(185, 204, 251) !important; }
html[data-dtoj-appearance="dark"] body .pet-ai-panel .pet-ai-code-block .hljs-title { color: rgb(223, 197, 239) !important; }
html[data-dtoj-appearance="dark"] body .pet-ai-panel .pet-ai-code-block :is(.hljs-type, .hljs-built_in) { color: rgb(241, 200, 144) !important; }
html[data-dtoj-appearance="dark"] body .pet-ai-panel .pet-ai-code-block :is(.hljs-operator, .hljs-punctuation) { color: rgb(216, 224, 228) !important; }
html[data-dtoj-appearance="dark"] body #dtoj-problem-editor { --editor-ink: var(--dt-text) !important; --editor-muted: var(--dt-muted) !important; --editor-line: var(--dt-line) !important; --editor-blue: var(--dt-link) !important; color-scheme: dark !important; }
html[data-dtoj-appearance="dark"] body :is(.md-editor, .md-editor-modal-container, .md-editor-dropdown) { --md-color: var(--dt-text) !important; --md-hover-color: var(--dt-link) !important; --md-bk-color: var(--dt-surface) !important; --md-bk-color-outstand: var(--dt-raised) !important; --md-bk-hover-color: var(--dt-raised) !important; --md-border-color: var(--dt-line) !important; --md-border-hover-color: var(--dt-focus) !important; --md-border-active-color: var(--dt-focus) !important; color: var(--dt-text) !important; background-color: var(--dt-surface) !important; color-scheme: dark !important; }
html[data-dtoj-appearance="dark"] body :is(.md-editor-toolbar-wrapper, .md-editor-footer, .md-editor-dropdown, .md-editor-modal, .md-editor-catalog, .md-editor-input-wrapper, .md-editor-preview-wrapper) { background: var(--dt-surface) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body :is(.md-editor-toolbar-wrapper, .md-editor-footer) { background: var(--dt-raised) !important; }
html[data-dtoj-appearance="dark"] body :is(.md-editor-toolbar-item, .md-editor-menu-item, .md-editor-catalog-link, .md-editor-modal-header) { color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body :is(.md-editor-toolbar-item:hover, .md-editor-toolbar-active, .md-editor-menu-item:hover) { background: rgb(48, 65, 70) !important; color: var(--dt-link) !important; }
html[data-dtoj-appearance="dark"] body .md-editor .cm-editor { background: rgb(25, 28, 30) !important; color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body .md-editor .cm-gutters { background: rgb(34, 39, 41) !important; color: var(--dt-muted) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body .md-editor .cm-cursor { border-left-color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body .md-editor .cm-activeLine { background: rgba(157, 214, 220, 0.05) !important; }
html[data-dtoj-appearance="dark"] body .md-editor :is(.cm-selectionBackground, .cm-focused .cm-selectionBackground) { background: rgb(52, 89, 101) !important; }
html[data-dtoj-appearance="dark"] body .md-editor-preview { color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body :is(.editor-sidebar .menu, .editor-markdown-hint, .editor-actions) { background: var(--dt-surface) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body :is(.editor-sidebar .menu__link.active, .section__tab-header-item.tab--active) { background: rgb(48, 65, 70) !important; color: var(--dt-link) !important; }
html[data-dtoj-appearance="dark"] body :is(.discussion-comments .typo, .discussion-article .typo, .discussion-rich) pre:not([class]):not([data-dtoj-statement-code]) { background: rgb(25, 28, 30) !important; color: rgb(227, 234, 237) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body .user-profile-badge.badge--lv9:not([style]) { background: rgb(108, 48, 57) !important; color: rgb(255, 218, 224) !important; }
html[data-dtoj-appearance="dark"] body .user-profile-badge.badge--lv8:not([style]) { background: rgb(81, 59, 41) !important; color: rgb(255, 224, 186) !important; }
html[data-dtoj-appearance="dark"] body .user-profile-badge.badge--su:not([style]) { background: rgb(167, 48, 48) !important; color: rgb(255, 255, 255) !important; }
html[data-dtoj-appearance="dark"] body .record_main__table td.fail [style*="#ff4f4f"] { color: rgb(255, 150, 155) !important; }
html[data-dtoj-appearance="dark"] body #problem-page .scratchpad-container { --ide-bg: var(--dt-canvas) !important; --ide-surface: var(--dt-surface) !important; --ide-soft: var(--dt-raised) !important; --ide-text: var(--dt-text) !important; --ide-muted: var(--dt-muted) !important; --ide-line: var(--dt-line) !important; --ide-accent: var(--dt-link) !important; --ide-accent-soft: #304146 !important; color-scheme: dark !important; background: var(--dt-canvas) !important; }
html[data-dtoj-appearance="dark"] body #problem-page .scratchpad-container :is(.dtoj-ide-header, .dtoj-ide-rail-pane, .dtoj-ide-navigation-pane, .dtoj-ide-problem-pane, .scratchpad__problem, .splitpane-fill, .dtoj-ide-settings, .dtoj-ide-toast, .dtoj-selftest, .scratchpad__records__table) { background: var(--dt-surface) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body #problem-page .scratchpad-container :is(.scratchpad__toolbar, .dtoj-ide-editorbar, .scratchpad__panel-title, .dtoj-selftest-header, .dtoj-selftest-pane-head) { background: var(--dt-raised) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body #problem-page .scratchpad-container :is(.dtoj-ide-exit, .dtoj-ide-theme-button, .dtoj-ide-solution-refresh, .dtoj-ide-solution-retry, .dtoj-selftest button, .scratchpad__toolbar__pretest) { background: var(--dt-raised) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body #problem-page .scratchpad-container :is(.scratchpad__toolbar__submit, .dtoj-selftest button.dtoj-selftest-run) { background: var(--dt-link) !important; color: rgb(19, 41, 45) !important; border-color: var(--dt-link) !important; }
html[data-dtoj-appearance="dark"] body #problem-page .scratchpad-container :is(.scratchpad__data-input, .dtoj-selftest textarea, .dtoj-selftest pre) { background: rgb(25, 28, 30) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body #problem-page .scratchpad-container .dtoj-ide-solution-body.typo pre:not(.dtoj-statement-code), html[data-dtoj-appearance="dark"] body #problem-page .scratchpad-container .scratchpad__problem .problem-content pre:not(.dtoj-statement-code) { background: rgb(25, 28, 30) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
html[data-dtoj-appearance="dark"] body #problem-page .scratchpad-container .scratchpad__problem .problem-content pre > code:is(.language-in, .language-out) { background: transparent !important; color: var(--dt-text) !important; }
html[data-dtoj-appearance="dark"] body #problem-page .scratchpad-container .dtoj-selftest-badge[data-tone="success"] { background: rgb(35, 63, 50) !important; color: rgb(167, 227, 189) !important; }
html[data-dtoj-appearance="dark"] body #problem-page .scratchpad-container .dtoj-selftest-badge[data-tone="error"] { background: rgb(72, 44, 48) !important; color: rgb(255, 192, 196) !important; }
html[data-dtoj-appearance="dark"] body #problem-page .scratchpad-container .dtoj-selftest-badge[data-tone="pending"] { background: rgb(41, 59, 76) !important; color: rgb(180, 217, 250) !important; }
html[data-dtoj-appearance="dark"] body .dtoj-editor-appearance { background-color: var(--dt-raised) !important; color: var(--dt-text) !important; border-color: var(--dt-line) !important; }
}
@layer dtoj-dark-legacy {
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html.theme--dark.page--homepage, html.theme--dark.page--homepage body, html.page--homepage body #panel) { background-color: rgb(29, 32, 34) !important; }
}
html[data-dtoj-appearance="dark"] :is(html.theme--dark:not(.page--homepage), html.theme--dark:not(.page--homepage) body) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-calendar) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-calendar.hasTime .flatpickr-time) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is() { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is() { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-calendar:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-months .flatpickr-month) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.numInputWrapper span) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-current-month input.cur-year:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-current-month .flatpickr-monthDropdown-months) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(span.flatpickr-weekday) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-days:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dayContainer) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-day) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-day.today) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-day.today:hover, .flatpickr-day.today:focus) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-time) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-time input) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-time input:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-time .flatpickr-am-pm) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(:root) { --separator-border: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.picker) { color: rgb(232, 237, 239) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__holder) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__year) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__select--month, .picker__select--year) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is() { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is() { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__nav--prev:hover, .picker__nav--next:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(34, 38, 40) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__weekday) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__day--infocus:hover, .picker__day--outfocus:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(34, 38, 40) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__day--highlighted:hover, .picker--focused .picker__day--highlighted) { color: rgb(232, 237, 239) !important; background-color: rgb(34, 38, 40) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__day--disabled, .picker__day--disabled:hover, .picker--focused .picker__day--disabled) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__button--today, .picker__button--clear, .picker__button--close) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__button--today:hover, .picker__button--clear:hover, .picker__button--close:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(34, 38, 40) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__button--today:focus, .picker__button--clear:focus, .picker__button--close:focus) { background-color: rgb(34, 38, 40) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__button--today[disabled], .picker__button--today[disabled]:hover) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__list-item) { background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__list-item:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(34, 38, 40) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__list-item--highlighted:hover, .picker--focused .picker__list-item--highlighted) { color: rgb(232, 237, 239) !important; background-color: rgb(34, 38, 40) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__list-item--disabled, .picker__list-item--disabled:hover, .picker--focused .picker__list-item--disabled) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.picker--time .picker__button--clear) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.picker--time .picker__button--clear:hover, .picker--time .picker__button--clear:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is() { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.picker--time .picker__holder) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(body) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-text-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-running-text hr) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(a, a:hover) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-key, .bp5-running-text kbd) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-icon.bp5-intent-primary, .bp5-icon-standard.bp5-intent-primary, .bp5-icon-large.bp5-intent-primary) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-icon.bp5-intent-success, .bp5-icon-standard.bp5-intent-success, .bp5-icon-large.bp5-intent-success) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-icon.bp5-intent-warning, .bp5-icon-standard.bp5-intent-warning, .bp5-icon-large.bp5-intent-warning) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-icon.bp5-intent-danger, .bp5-icon-standard.bp5-intent-danger, .bp5-icon-large.bp5-intent-danger) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-heading) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-heading.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-heading.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-running-text h1) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-running-text h1.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-running-text h1.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-running-text h2) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-running-text h2.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-running-text h2.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-running-text h3) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-running-text h3.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-running-text h3.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-running-text h4) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-running-text h4.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-running-text h4.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-running-text h5) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-running-text h5.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-running-text h5.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-running-text h6) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-running-text h6.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-running-text h6.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-running-text hr) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-blockquote, .bp5-running-text blockquote) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-blockquote, .bp5-dark .bp5-running-text blockquote, .bp5-running-text .bp5-dark blockquote) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-text-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-running-text hr) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-key, .bp5-dark .bp5-running-text kbd) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-icon.bp5-intent-success, .bp5-dark .bp5-icon-standard.bp5-intent-success, .bp5-dark .bp5-icon-large.bp5-intent-success) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-icon.bp5-intent-warning, .bp5-dark .bp5-icon-standard.bp5-intent-warning, .bp5-dark .bp5-icon-large.bp5-intent-warning) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-focus-disabled :focus:not(.bp5-focus-style-manager-ignore *)) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-focus-disabled :focus:not(.bp5-focus-style-manager-ignore *) ~ .bp5-control-indicator) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-breadcrumb, .bp5-breadcrumbs-collapsed) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-breadcrumb.bp5-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-breadcrumbs-collapsed:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-breadcrumb, .bp5-dark .bp5-breadcrumbs-collapsed) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-breadcrumb.bp5-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button:not([class*="bp5-intent-"])) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button:not([class*="bp5-intent-"]):hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button:not([class*="bp5-intent-"]):active, .bp5-button:not([class*="bp5-intent-"]).bp5-active) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button:not([class*="bp5-intent-"]):disabled, .bp5-button:not([class*="bp5-intent-"]).bp5-disabled) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button:not([class*="bp5-intent-"]):disabled.bp5-active, .bp5-button:not([class*="bp5-intent-"]):disabled.bp5-active:hover, .bp5-button:not([class*="bp5-intent-"]).bp5-disabled.bp5-active, .bp5-button:not([class*="bp5-intent-"]).bp5-disabled.bp5-active:hover) { background-color: rgb(39, 43, 45) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-button:not([class*="bp5-intent-"])) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-intent-primary:disabled, .bp5-button.bp5-intent-primary.bp5-disabled) { color: rgb(176, 186, 190) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-intent-primary) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-intent-success:disabled, .bp5-button.bp5-intent-success.bp5-disabled) { color: rgb(176, 186, 190) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-intent-success) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-intent-warning:disabled, .bp5-button.bp5-intent-warning.bp5-disabled) { color: rgb(176, 186, 190) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-intent-warning) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-intent-danger:disabled, .bp5-button.bp5-intent-danger.bp5-disabled) { color: rgb(176, 186, 190) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-intent-danger) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-button .bp5-icon, .bp5-button .bp5-icon-standard, .bp5-button .bp5-icon-large) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button:not([class*="bp5-intent-"]):disabled, .bp5-dark .bp5-button:not([class*="bp5-intent-"]).bp5-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button:not([class*="bp5-intent-"]) .bp5-icon:not([class*="bp5-intent-"]), .bp5-dark .bp5-button:not([class*="bp5-intent-"]) .bp5-icon-standard:not([class*="bp5-intent-"]), .bp5-dark .bp5-button:not([class*="bp5-intent-"]) .bp5-icon-large:not([class*="bp5-intent-"])) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal:active, .bp5-button.bp5-minimal.bp5-active) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal:disabled, .bp5-button.bp5-minimal:disabled:hover, .bp5-button.bp5-minimal.bp5-disabled, .bp5-button.bp5-minimal.bp5-disabled:hover) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-minimal:disabled, .bp5-dark .bp5-button.bp5-minimal:disabled:hover, .bp5-dark .bp5-button.bp5-minimal.bp5-disabled, .bp5-dark .bp5-button.bp5-minimal.bp5-disabled:hover) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-primary) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-primary:hover, .bp5-button.bp5-minimal.bp5-intent-primary:active, .bp5-button.bp5-minimal.bp5-intent-primary.bp5-active) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-primary:hover) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-primary:active, .bp5-button.bp5-minimal.bp5-intent-primary.bp5-active) { color: rgb(167, 186, 213) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-primary:disabled, .bp5-button.bp5-minimal.bp5-intent-primary.bp5-disabled) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-success) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-success:hover, .bp5-button.bp5-minimal.bp5-intent-success:active, .bp5-button.bp5-minimal.bp5-intent-success.bp5-active) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-success:hover) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-success:active, .bp5-button.bp5-minimal.bp5-intent-success.bp5-active) { color: rgb(166, 192, 179) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-success:disabled, .bp5-button.bp5-minimal.bp5-intent-success.bp5-disabled) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success:hover) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success:active, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-success.bp5-active) { color: rgb(205, 240, 220) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success:disabled, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-success.bp5-disabled) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-warning) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-warning:hover, .bp5-button.bp5-minimal.bp5-intent-warning:active, .bp5-button.bp5-minimal.bp5-intent-warning.bp5-active) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-warning:hover) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-warning:active, .bp5-button.bp5-minimal.bp5-intent-warning.bp5-active) { color: rgb(203, 184, 163) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-warning:disabled, .bp5-button.bp5-minimal.bp5-intent-warning.bp5-disabled) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning:hover) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning:disabled, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning.bp5-disabled) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-danger) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-danger:hover, .bp5-button.bp5-minimal.bp5-intent-danger:active, .bp5-button.bp5-minimal.bp5-intent-danger.bp5-active) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-danger:hover) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-danger:active, .bp5-button.bp5-minimal.bp5-intent-danger.bp5-active) { color: rgb(212, 174, 175) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-minimal.bp5-intent-danger:disabled, .bp5-button.bp5-minimal.bp5-intent-danger.bp5-disabled) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined:active, .bp5-button.bp5-outlined.bp5-active) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined:disabled, .bp5-button.bp5-outlined:disabled:hover, .bp5-button.bp5-outlined.bp5-disabled, .bp5-button.bp5-outlined.bp5-disabled:hover) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-outlined:disabled, .bp5-dark .bp5-button.bp5-outlined:disabled:hover, .bp5-dark .bp5-button.bp5-outlined.bp5-disabled, .bp5-dark .bp5-button.bp5-outlined.bp5-disabled:hover) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-primary) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-primary:hover, .bp5-button.bp5-outlined.bp5-intent-primary:active, .bp5-button.bp5-outlined.bp5-intent-primary.bp5-active) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-primary:hover) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-primary:active, .bp5-button.bp5-outlined.bp5-intent-primary.bp5-active) { color: rgb(167, 186, 213) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-primary:disabled, .bp5-button.bp5-outlined.bp5-intent-primary.bp5-disabled) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-success) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-success:hover, .bp5-button.bp5-outlined.bp5-intent-success:active, .bp5-button.bp5-outlined.bp5-intent-success.bp5-active) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-success:hover) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-success:active, .bp5-button.bp5-outlined.bp5-intent-success.bp5-active) { color: rgb(166, 192, 179) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-success:disabled, .bp5-button.bp5-outlined.bp5-intent-success.bp5-disabled) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success:hover) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success:active, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-success.bp5-active) { color: rgb(205, 240, 220) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success:disabled, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-success.bp5-disabled) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-warning) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-warning:hover, .bp5-button.bp5-outlined.bp5-intent-warning:active, .bp5-button.bp5-outlined.bp5-intent-warning.bp5-active) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-warning:hover) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-warning:active, .bp5-button.bp5-outlined.bp5-intent-warning.bp5-active) { color: rgb(203, 184, 163) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-warning:disabled, .bp5-button.bp5-outlined.bp5-intent-warning.bp5-disabled) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning:hover) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning:disabled, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning.bp5-disabled) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-danger) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-danger:hover, .bp5-button.bp5-outlined.bp5-intent-danger:active, .bp5-button.bp5-outlined.bp5-intent-danger.bp5-active) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-danger:hover) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-danger:active, .bp5-button.bp5-outlined.bp5-intent-danger.bp5-active) { color: rgb(212, 174, 175) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined.bp5-intent-danger:disabled, .bp5-button.bp5-outlined.bp5-intent-danger.bp5-disabled) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-outlined:disabled, .bp5-button.bp5-outlined.bp5-disabled, .bp5-button.bp5-outlined:disabled:hover, .bp5-button.bp5-outlined.bp5-disabled:hover) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-outlined) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-outlined:disabled, .bp5-dark .bp5-button.bp5-outlined:disabled:hover, .bp5-dark .bp5-button.bp5-outlined.bp5-disabled, .bp5-dark .bp5-button.bp5-outlined.bp5-disabled:hover) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-intent-warning) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-intent-warning:not(.bp5-disabled):not(.bp5-minimal):not(.bp5-outlined):hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button.bp5-intent-warning:not(.bp5-disabled):not(.bp5-minimal):not(.bp5-outlined):active, .bp5-button.bp5-intent-warning:not(.bp5-disabled):not(.bp5-minimal):not(.bp5-outlined).bp5-active) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button.bp5-intent-warning:disabled, .bp5-dark .bp5-button.bp5-intent-warning.bp5-disabled) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(a.bp5-button, a.bp5-button:hover, a.bp5-button:active) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(a.bp5-button.bp5-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button:hover, .bp5-button-group.bp5-outlined .bp5-button:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-active, .bp5-button-group.bp5-outlined .bp5-button:active, .bp5-button-group.bp5-outlined .bp5-button.bp5-active) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button:disabled, .bp5-button-group.bp5-minimal .bp5-button:disabled:hover, .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled, .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled:hover, .bp5-button-group.bp5-outlined .bp5-button:disabled, .bp5-button-group.bp5-outlined .bp5-button:disabled:hover, .bp5-button-group.bp5-outlined .bp5-button.bp5-disabled, .bp5-button-group.bp5-outlined .bp5-button.bp5-disabled:hover) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button-group.bp5-minimal .bp5-button:disabled, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button:disabled:hover, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled:hover, .bp5-dark .bp5-button-group.bp5-outlined .bp5-button:disabled, .bp5-dark .bp5-button-group.bp5-outlined .bp5-button:disabled:hover, .bp5-dark .bp5-button-group.bp5-outlined .bp5-button.bp5-disabled, .bp5-dark .bp5-button-group.bp5-outlined .bp5-button.bp5-disabled:hover) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-primary) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:hover, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary.bp5-active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-primary:hover, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-primary:active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-primary.bp5-active) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:hover, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-primary:hover) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary.bp5-active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-primary:active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-primary.bp5-active) { color: rgb(167, 186, 213) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:disabled, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary.bp5-disabled, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-primary:disabled, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-primary.bp5-disabled) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:hover, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success:hover, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success:active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success.bp5-active) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:hover, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success:hover) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success:active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success.bp5-active) { color: rgb(166, 192, 179) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:disabled, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-disabled, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success:disabled, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success.bp5-disabled) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success, .bp5-dark .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:hover, .bp5-dark .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success:hover) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:active, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-active, .bp5-dark .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success:active, .bp5-dark .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success.bp5-active) { color: rgb(205, 240, 220) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:disabled, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-disabled, .bp5-dark .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success:disabled, .bp5-dark .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-success.bp5-disabled) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-warning) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:hover, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning.bp5-active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-warning:hover, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-warning:active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-warning.bp5-active) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:hover, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-warning:hover) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning.bp5-active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-warning:active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-warning.bp5-active) { color: rgb(203, 184, 163) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:disabled, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning.bp5-disabled, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-warning:disabled, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-warning.bp5-disabled) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning, .bp5-dark .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-warning) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:hover, .bp5-dark .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-warning:hover) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:disabled, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning.bp5-disabled, .bp5-dark .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-warning:disabled, .bp5-dark .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-warning.bp5-disabled) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-danger) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:hover, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger.bp5-active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-danger:hover, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-danger:active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-danger.bp5-active) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:hover, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-danger:hover) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger.bp5-active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-danger:active, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-danger.bp5-active) { color: rgb(212, 174, 175) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:disabled, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger.bp5-disabled, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-danger:disabled, .bp5-button-group.bp5-outlined .bp5-button.bp5-intent-danger.bp5-disabled) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-outlined > .bp5-button) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-button-group.bp5-outlined > .bp5-button:disabled, .bp5-button-group.bp5-outlined > .bp5-button.bp5-disabled, .bp5-button-group.bp5-outlined > .bp5-button:disabled:hover, .bp5-button-group.bp5-outlined > .bp5-button.bp5-disabled:hover) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button-group.bp5-outlined > .bp5-button) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-button-group.bp5-outlined > .bp5-button:disabled, .bp5-dark .bp5-button-group.bp5-outlined > .bp5-button:disabled:hover, .bp5-dark .bp5-button-group.bp5-outlined > .bp5-button.bp5-disabled, .bp5-dark .bp5-button-group.bp5-outlined > .bp5-button.bp5-disabled:hover) { border-color: rgb(64, 71, 74) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-callout) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-callout.bp5-callout-icon > .bp5-icon:first-child) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-callout.bp5-callout-icon > .bp5-icon:first-child) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-callout.bp5-intent-primary) { color: rgb(171, 193, 225) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-callout.bp5-intent-primary) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-callout.bp5-intent-primary > .bp5-icon:first-child, .bp5-callout.bp5-intent-primary .bp5-heading) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-callout.bp5-intent-success) { color: rgb(169, 200, 183) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-callout.bp5-intent-success) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-callout.bp5-intent-success > .bp5-icon:first-child, .bp5-callout.bp5-intent-success .bp5-heading) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-callout.bp5-intent-success) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-callout.bp5-intent-success > .bp5-icon:first-child, .bp5-dark .bp5-callout.bp5-intent-success .bp5-heading) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-callout.bp5-intent-warning) { color: rgb(214, 191, 164) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-callout.bp5-intent-warning) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-callout.bp5-intent-warning > .bp5-icon:first-child, .bp5-callout.bp5-intent-warning .bp5-heading) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-callout.bp5-intent-warning) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-callout.bp5-intent-warning > .bp5-icon:first-child, .bp5-dark .bp5-callout.bp5-intent-warning .bp5-heading) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-callout.bp5-intent-danger) { color: rgb(223, 176, 177) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-callout.bp5-intent-danger) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-callout.bp5-intent-danger > .bp5-icon:first-child, .bp5-callout.bp5-intent-danger .bp5-heading) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-callout.bp5-intent-primary a:hover) { color: rgb(167, 186, 213) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-card) { background-color: rgb(29, 32, 34) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-card) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-elevation-0) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-elevation-1) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-elevation-2) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-elevation-3) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-elevation-4) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-card-list > .bp5-card.bp5-interactive:hover, .bp5-card-list > .bp5-card.bp5-interactive:active) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-card-list > .bp5-card.bp5-selected) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-card-list > .bp5-card:not(:last-child)) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-card-list > .bp5-card:not(:last-child)) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dialog) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dialog:focus) { outline-color: rgb(64, 71, 74) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-dialog) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-dialog-header) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dialog-header .bp5-icon-large:not([class*="bp5-intent"]), .bp5-dialog-header .bp5-icon:not([class*="bp5-intent"])) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-dialog-header :not([class*="bp5-intent"]).bp5-icon-large, .bp5-dark .bp5-dialog-header :not([class*="bp5-intent"]).bp5-icon) { color: rgb(176, 186, 190) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-dialog-header) { border-bottom-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-dialog-footer-fixed) { background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-dialog-footer-fixed) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-multistep-dialog-nav-top .bp5-multistep-dialog-panels .bp5-dialog-step-container:not(:first-child)) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-multistep-dialog-nav-top .bp5-multistep-dialog-panels .bp5-dialog-step-container) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-multistep-dialog-nav-right .bp5-multistep-dialog-panels .bp5-multistep-dialog-right-panel) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-multistep-dialog-nav-right .bp5-multistep-dialog-panels .bp5-multistep-dialog-right-panel) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-multistep-dialog-left-panel) { border-bottom-color: rgb(64, 71, 74) !important; border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-multistep-dialog-right-panel) { background-color: rgb(39, 43, 45) !important; border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-multistep-dialog-right-panel) { border-right-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dialog-step-container) { background-color: rgb(39, 43, 45) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-dialog-step-container) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dialog-step-container.bp5-dialog-step-viewed) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dialog-step-viewed .bp5-dialog-step) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dialog-step:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dialog-step-title) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-dialog-step-title) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-active.bp5-dialog-step-viewed .bp5-dialog-step-title) { color: rgb(187, 213, 249) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dialog-step-viewed:not(.bp5-active) .bp5-dialog-step-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-drawer) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-drawer:focus) { outline-color: rgb(64, 71, 74) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-drawer.bp5-position-top) { border-bottom-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-drawer.bp5-position-bottom) { border-top-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-drawer.bp5-position-left) { border-right-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-drawer.bp5-position-right) { border-left-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-drawer-header) { border-bottom-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-drawer-header .bp5-icon-large, .bp5-drawer-header .bp5-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-drawer-header .bp5-icon-large, .bp5-dark .bp5-drawer-header .bp5-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is() { background-color: rgb(29, 32, 34) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is() { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-editable-text.bp5-intent-primary .bp5-editable-text-content, .bp5-editable-text.bp5-intent-primary .bp5-editable-text-input) { color: rgb(175, 201, 238) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-editable-text.bp5-intent-success .bp5-editable-text-content, .bp5-editable-text.bp5-intent-success .bp5-editable-text-input) { color: rgb(171, 209, 189) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-editable-text.bp5-intent-warning .bp5-editable-text-content, .bp5-editable-text.bp5-intent-warning .bp5-editable-text-input) { color: rgb(234, 203, 168) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-editable-text.bp5-intent-danger .bp5-editable-text-content, .bp5-editable-text.bp5-intent-danger .bp5-editable-text-input) { color: rgb(236, 183, 185) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-editable-text.bp5-intent-success .bp5-editable-text-content, .bp5-dark .bp5-editable-text.bp5-intent-success .bp5-editable-text-input) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-editable-text.bp5-intent-warning .bp5-editable-text-content, .bp5-dark .bp5-editable-text.bp5-intent-warning .bp5-editable-text-input) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-editable-text-input:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-editable-text-placeholder > .bp5-editable-text-content) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-editable-text-placeholder > .bp5-editable-text-content) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-divider) { border-right-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-divider) { border-color: rgb(64, 71, 74) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-control input:disabled:checked ~ .bp5-control-indicator) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-control input:checked ~ .bp5-control-indicator) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-control.bp5-disabled) { color: rgb(176, 186, 190) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-control .bp5-control-indicator) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-control.bp5-checkbox input:disabled:indeterminate ~ .bp5-control-indicator) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-control.bp5-checkbox input:indeterminate ~ .bp5-control-indicator) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-control.bp5-checkbox input:disabled ~ .bp5-control-indicator) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-control.bp5-radio input:disabled ~ .bp5-control-indicator) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-control.bp5-switch input ~ .bp5-control-indicator) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-control.bp5-switch input:disabled ~ .bp5-control-indicator) { color: rgb(176, 186, 190) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-control.bp5-switch input:checked ~ .bp5-control-indicator) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-control.bp5-switch input:not(:checked):disabled ~ .bp5-control-indicator) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-control.bp5-switch .bp5-control-indicator) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-control.bp5-switch input:disabled ~ .bp5-control-indicator) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-control.bp5-switch input:checked:disabled ~ .bp5-control-indicator) { color: rgb(176, 186, 190) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-control.bp5-switch input:checked ~ .bp5-control-indicator) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-control.bp5-switch input:not(:checked):disabled ~ .bp5-control-indicator) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-control.bp5-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-file-input input:disabled + .bp5-file-upload-input, .bp5-file-input input.bp5-disabled + .bp5-file-upload-input) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-file-input input:disabled + .bp5-file-upload-input, .bp5-dark .bp5-file-input input.bp5-disabled + .bp5-file-upload-input) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-file-input.bp5-file-input-has-selection .bp5-file-upload-input) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-file-upload-input) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-file-upload-input:disabled, .bp5-file-upload-input.bp5-disabled) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-file-upload-input) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is() { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is() { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-file-upload-input) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-file-upload-input:disabled, .bp5-dark .bp5-file-upload-input.bp5-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-form-group .bp5-form-group-sub-label, .bp5-form-group .bp5-form-helper-text) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-form-group.bp5-intent-primary .bp5-form-helper-text) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-form-group.bp5-intent-success .bp5-form-helper-text) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-form-group.bp5-intent-warning .bp5-form-helper-text) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-form-group.bp5-intent-danger .bp5-form-helper-text) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-form-group.bp5-disabled .bp5-label, .bp5-form-group.bp5-disabled .bp5-text-muted, .bp5-form-group.bp5-disabled .bp5-form-group-sub-label, .bp5-form-group.bp5-disabled .bp5-form-helper-text) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-form-group.bp5-intent-success .bp5-form-helper-text) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-form-group.bp5-intent-warning .bp5-form-helper-text) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-form-group .bp5-form-group-sub-label, .bp5-dark .bp5-form-group .bp5-form-helper-text) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-form-group.bp5-disabled .bp5-label, .bp5-dark .bp5-form-group.bp5-disabled .bp5-text-muted, .bp5-dark .bp5-form-group.bp5-disabled .bp5-form-group-sub-label, .bp5-dark .bp5-form-group.bp5-disabled .bp5-form-helper-text) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-input-group > .bp5-input-left-container > .bp5-icon, .bp5-input-group > .bp5-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:not(:hover):not(:focus), .bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:not(:hover):not(:focus)) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:not(:hover):not(:focus), .bp5-dark .bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:not(:hover):not(:focus)) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:not(:hover):not(:focus) .bp5-icon, .bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:not(:hover):not(:focus) .bp5-icon-standard, .bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:not(:hover):not(:focus) .bp5-icon-large, .bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:not(:hover):not(:focus) .bp5-icon, .bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:not(:hover):not(:focus) .bp5-icon-standard, .bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:not(:hover):not(:focus) .bp5-icon-large) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:disabled, .bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:disabled .bp5-icon, .bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:disabled .bp5-icon-standard, .bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:disabled .bp5-icon-large, .bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:disabled .bp5-icon, .bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:disabled .bp5-icon-standard, .bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:disabled .bp5-icon-large) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-input-group.bp5-disabled .bp5-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-input-group .bp5-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-input-group.bp5-disabled .bp5-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-input-group.bp5-intent-primary > .bp5-icon) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-input-group.bp5-intent-success > .bp5-icon) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-input-group.bp5-intent-success > .bp5-icon) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-input-group.bp5-intent-warning > .bp5-icon) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-input-group.bp5-intent-warning > .bp5-icon) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-input-group.bp5-intent-danger > .bp5-icon) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-input) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-input:disabled, .bp5-input.bp5-disabled) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-input) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-input:disabled, .bp5-dark .bp5-input.bp5-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(label.bp5-label.bp5-disabled, label.bp5-label.bp5-disabled .bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark label.bp5-label.bp5-disabled, .bp5-dark label.bp5-label.bp5-disabled .bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select select, .bp5-select select) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select select:hover, .bp5-select select:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select select:active, .bp5-select select:active, .bp5-html-select select.bp5-active, .bp5-select select.bp5-active) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select select:disabled, .bp5-select select:disabled, .bp5-html-select select.bp5-disabled, .bp5-select select.bp5-disabled) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select select:disabled.bp5-active, .bp5-select select:disabled.bp5-active, .bp5-html-select select.bp5-disabled.bp5-active, .bp5-select select.bp5-disabled.bp5-active) { background-color: rgb(39, 43, 45) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-html-select select, .bp5-select select) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select:hover, .bp5-select.bp5-minimal select:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select:active, .bp5-select.bp5-minimal select:active, .bp5-html-select.bp5-minimal select.bp5-active, .bp5-select.bp5-minimal select.bp5-active) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select:disabled, .bp5-select.bp5-minimal select:disabled, .bp5-html-select.bp5-minimal select.bp5-disabled, .bp5-select.bp5-minimal select.bp5-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-html-select.bp5-minimal select:disabled, .bp5-html-select.bp5-minimal .bp5-dark select:disabled, .bp5-dark .bp5-select.bp5-minimal select:disabled, .bp5-select.bp5-minimal .bp5-dark select:disabled, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-disabled, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-disabled, .bp5-dark .bp5-select.bp5-minimal select.bp5-disabled, .bp5-select.bp5-minimal .bp5-dark select.bp5-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-primary, .bp5-select.bp5-minimal select.bp5-intent-primary) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-primary:hover, .bp5-select.bp5-minimal select.bp5-intent-primary:hover, .bp5-html-select.bp5-minimal select.bp5-intent-primary:active, .bp5-select.bp5-minimal select.bp5-intent-primary:active, .bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-active, .bp5-select.bp5-minimal select.bp5-intent-primary.bp5-active) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-primary:hover, .bp5-select.bp5-minimal select.bp5-intent-primary:hover) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-primary:active, .bp5-select.bp5-minimal select.bp5-intent-primary:active, .bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-active, .bp5-select.bp5-minimal select.bp5-intent-primary.bp5-active) { color: rgb(167, 186, 213) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-primary:disabled, .bp5-select.bp5-minimal select.bp5-intent-primary:disabled, .bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-disabled, .bp5-select.bp5-minimal select.bp5-intent-primary.bp5-disabled) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-success, .bp5-select.bp5-minimal select.bp5-intent-success) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-success:hover, .bp5-select.bp5-minimal select.bp5-intent-success:hover, .bp5-html-select.bp5-minimal select.bp5-intent-success:active, .bp5-select.bp5-minimal select.bp5-intent-success:active, .bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-active, .bp5-select.bp5-minimal select.bp5-intent-success.bp5-active) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-success:hover, .bp5-select.bp5-minimal select.bp5-intent-success:hover) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-success:active, .bp5-select.bp5-minimal select.bp5-intent-success:active, .bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-active, .bp5-select.bp5-minimal select.bp5-intent-success.bp5-active) { color: rgb(166, 192, 179) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-success:disabled, .bp5-select.bp5-minimal select.bp5-intent-success:disabled, .bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-disabled, .bp5-select.bp5-minimal select.bp5-intent-success.bp5-disabled) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-success, .bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success:hover, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success:hover, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-success:hover, .bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success:hover) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success:active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success:active, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-success:active, .bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success:active, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success.bp5-active, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-success.bp5-active, .bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success.bp5-active) { color: rgb(205, 240, 220) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success:disabled, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success:disabled, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-success:disabled, .bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success:disabled, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-disabled, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success.bp5-disabled, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-success.bp5-disabled, .bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success.bp5-disabled) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-warning, .bp5-select.bp5-minimal select.bp5-intent-warning) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-warning:hover, .bp5-select.bp5-minimal select.bp5-intent-warning:hover, .bp5-html-select.bp5-minimal select.bp5-intent-warning:active, .bp5-select.bp5-minimal select.bp5-intent-warning:active, .bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-active, .bp5-select.bp5-minimal select.bp5-intent-warning.bp5-active) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-warning:hover, .bp5-select.bp5-minimal select.bp5-intent-warning:hover) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-warning:active, .bp5-select.bp5-minimal select.bp5-intent-warning:active, .bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-active, .bp5-select.bp5-minimal select.bp5-intent-warning.bp5-active) { color: rgb(203, 184, 163) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-warning:disabled, .bp5-select.bp5-minimal select.bp5-intent-warning:disabled, .bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-disabled, .bp5-select.bp5-minimal select.bp5-intent-warning.bp5-disabled) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-warning, .bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning:hover, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning:hover, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-warning:hover, .bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning:hover) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning:disabled, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning:disabled, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-warning:disabled, .bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning:disabled, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-disabled, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning.bp5-disabled, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-warning.bp5-disabled, .bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning.bp5-disabled) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-danger, .bp5-select.bp5-minimal select.bp5-intent-danger) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-danger:hover, .bp5-select.bp5-minimal select.bp5-intent-danger:hover, .bp5-html-select.bp5-minimal select.bp5-intent-danger:active, .bp5-select.bp5-minimal select.bp5-intent-danger:active, .bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-active, .bp5-select.bp5-minimal select.bp5-intent-danger.bp5-active) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-danger:hover, .bp5-select.bp5-minimal select.bp5-intent-danger:hover) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-danger:active, .bp5-select.bp5-minimal select.bp5-intent-danger:active, .bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-active, .bp5-select.bp5-minimal select.bp5-intent-danger.bp5-active) { color: rgb(212, 174, 175) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select.bp5-minimal select.bp5-intent-danger:disabled, .bp5-select.bp5-minimal select.bp5-intent-danger:disabled, .bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-disabled, .bp5-select.bp5-minimal select.bp5-intent-danger.bp5-disabled) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-html-select select:disabled, .bp5-dark .bp5-select select:disabled, .bp5-dark .bp5-html-select select.bp5-disabled, .bp5-dark .bp5-select select.bp5-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select select:disabled, .bp5-select select:disabled) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select .bp5-icon, .bp5-select .bp5-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select .bp5-disabled.bp5-icon, .bp5-select .bp5-disabled.bp5-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-html-select .bp5-icon:hover, .bp5-select .bp5-icon:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-html-select .bp5-icon, .bp5-dark .bp5-select .bp5-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-html-select option:disabled, .bp5-dark .bp5-select option:disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(table.bp5-html-table th, .bp5-running-text table th) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(table.bp5-html-table td, .bp5-running-text table td) { color: rgb(232, 237, 239) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(table.bp5-html-table.bp5-html-table-bordered th:not(:first-child)) { border-left-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(table.bp5-html-table.bp5-html-table-bordered tbody tr td:not(:first-child), table.bp5-html-table.bp5-html-table-bordered tfoot tr td:not(:first-child)) { border-top-color: rgb(64, 71, 74) !important; border-left-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(table.bp5-html-table.bp5-html-table-bordered tbody tr td, table.bp5-html-table.bp5-html-table-bordered tfoot tr td) { border-top-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item:not([class*="bp5-intent-"]) .bp5-menu-item-icon, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item:not([class*="bp5-intent-"]) .bp5-submenu-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"], .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:hover, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:active) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"] .bp5-menu-item-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"] .bp5-menu-item-selected-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"] .bp5-submenu-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:hover .bp5-menu-item-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:hover .bp5-menu-item-selected-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:hover .bp5-submenu-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:active .bp5-menu-item-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:active .bp5-menu-item-selected-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:active .bp5-submenu-icon) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"].bp5-intent-success, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:hover.bp5-intent-success, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:active.bp5-intent-success) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"].bp5-intent-warning, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:hover.bp5-intent-warning, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:active.bp5-intent-warning) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"].bp5-intent-danger, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:hover.bp5-intent-danger, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:active.bp5-intent-danger) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"].bp5-intent-success, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:hover.bp5-intent-success, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:active.bp5-intent-success) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"].bp5-intent-warning, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:hover.bp5-intent-warning, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*="bp5-intent-"]:active.bp5-intent-warning) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-divider) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-divider) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item .bp5-menu-item-label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item .bp5-menu-item-icon, .bp5-menu-item .bp5-menu-item-selected-icon, .bp5-menu-item .bp5-submenu-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item:active .bp5-menu-item-label) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-active) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-active .bp5-menu-item-icon, .bp5-menu-item.bp5-active .bp5-menu-item-selected-icon, .bp5-menu-item.bp5-active .bp5-submenu-icon) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-active.bp5-intent-success) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-active.bp5-intent-warning) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-active.bp5-intent-danger) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-disabled) { color: rgb(176, 186, 190) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-disabled .bp5-menu-item-icon, .bp5-menu-item.bp5-disabled .bp5-submenu-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-disabled .bp5-menu-item-label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-intent-primary) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-intent-primary:active, .bp5-menu-item.bp5-intent-primary.bp5-active) { color: rgb(167, 186, 213) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-intent-success) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-intent-success:active, .bp5-menu-item.bp5-intent-success.bp5-active) { color: rgb(166, 192, 179) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-intent-warning) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-intent-warning:active, .bp5-menu-item.bp5-intent-warning.bp5-active) { color: rgb(203, 184, 163) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-intent-danger) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-item.bp5-intent-danger:active, .bp5-menu-item.bp5-intent-danger.bp5-active) { color: rgb(212, 174, 175) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-header) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-header) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-header > h6) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-menu-header > h6.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-header > h6.bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-item .bp5-menu-item-label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-item .bp5-menu-item-icon, .bp5-dark .bp5-menu-item .bp5-menu-item-selected-icon, .bp5-dark .bp5-menu-item .bp5-submenu-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-item:hover .bp5-menu-item-icon, .bp5-dark .bp5-menu-item:hover .bp5-submenu-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-item.bp5-active.bp5-intent-success) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-item.bp5-active.bp5-intent-warning) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-item.bp5-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-item.bp5-disabled .bp5-menu-item-icon, .bp5-dark .bp5-menu-item.bp5-disabled .bp5-submenu-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-item.bp5-disabled .bp5-menu-item-label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-item.bp5-intent-success) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-item.bp5-intent-success:active, .bp5-dark .bp5-menu-item.bp5-intent-success.bp5-active) { color: rgb(205, 240, 220) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-item.bp5-intent-warning) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-menu-divider, .bp5-dark .bp5-menu-header) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-navbar) { background-color: rgb(29, 32, 34) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-navbar) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-navbar-divider) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-navbar-divider) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-non-ideal-state) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-non-ideal-state .bp5-heading) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-non-ideal-state, .bp5-dark .bp5-non-ideal-state .bp5-heading) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-non-ideal-state-visual) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-overlay-backdrop:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-panel-stack-view) { background-color: rgb(29, 32, 34) !important; border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-panel-stack2-view) { background-color: rgb(29, 32, 34) !important; border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-popover .bp5-popover-content) { background-color: rgb(29, 32, 34) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-popover) { border-color: rgb(64, 71, 74) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-popover.bp5-dark, .bp5-dark .bp5-popover) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-popover-transition-container:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-section-header) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-section-header.bp5-dark, .bp5-dark .bp5-section-header) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-section-header.bp5-interactive:hover, .bp5-section-header.bp5-interactive:active) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-section-card:not(:last-child)) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-section-card:not(:last-child).bp5-dark, .bp5-dark .bp5-section-card:not(:last-child)) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-segmented-control) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-segmented-control > .bp5-button:not(.bp5-minimal):not(.bp5-intent-primary)) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-segmented-control > .bp5-button.bp5-minimal) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-segmented-control > .bp5-button.bp5-minimal) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-segmented-control > .bp5-button.bp5-minimal:disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-segmented-control > .bp5-button.bp5-minimal:disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-skeleton) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-slider) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-slider-handle) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-slider-handle:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-slider-handle:active, .bp5-slider-handle.bp5-active) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-slider-handle:disabled, .bp5-slider-handle.bp5-disabled) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-slider-handle:disabled.bp5-active, .bp5-slider-handle:disabled.bp5-active:hover, .bp5-slider-handle.bp5-disabled.bp5-active, .bp5-slider-handle.bp5-disabled.bp5-active:hover) { background-color: rgb(39, 43, 45) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-slider-handle) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-slider-handle.bp5-active) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-disabled .bp5-slider-handle) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-slider-handle .bp5-slider-label) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-tabs.bp5-vertical > .bp5-tab-list .bp5-tab[aria-selected="true"]) { color: rgb(232, 237, 239) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-tab) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tab[aria-disabled="true"]) { color: rgb(176, 186, 190) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-tab[aria-disabled="true"]) { color: rgb(176, 186, 190) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-tab[aria-selected="true"], .bp5-tab:not([aria-disabled="true"]):hover) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tab[aria-disabled="true"]) { color: rgb(176, 186, 190) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tab[aria-disabled="true"]) { color: rgb(176, 186, 190) !important; }
}
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-tag) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-intent-warning) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-intent-warning .bp5-tag-remove) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-intent-warning .bp5-tag-remove:hover, .bp5-tag.bp5-intent-warning .bp5-tag-remove:active) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal:not([class*="bp5-intent-"])) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal:not([class*="bp5-intent-"]).bp5-interactive:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal:not([class*="bp5-intent-"]).bp5-interactive.bp5-active, .bp5-tag.bp5-minimal:not([class*="bp5-intent-"]).bp5-interactive:active) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal:not([class*="bp5-intent-"]) .bp5-tag-remove) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal:not([class*="bp5-intent-"]) .bp5-tag-remove:hover, .bp5-tag.bp5-minimal:not([class*="bp5-intent-"]) .bp5-tag-remove:active) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tag.bp5-minimal:not([class*="bp5-intent-"]) .bp5-tag-remove) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-primary) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:hover) { color: rgb(167, 186, 213) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:active, .bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive.bp5-active) { color: rgb(167, 186, 213) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove:hover, .bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove:active) { color: rgb(167, 186, 213) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-success) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive:hover) { color: rgb(166, 192, 179) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive:active, .bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive.bp5-active) { color: rgb(166, 192, 179) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove:hover, .bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove:active) { color: rgb(166, 192, 179) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-warning) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:hover) { color: rgb(203, 184, 163) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:active, .bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive.bp5-active) { color: rgb(203, 184, 163) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove:hover, .bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove:active) { color: rgb(203, 184, 163) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-danger) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:hover) { color: rgb(212, 174, 175) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:active, .bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive.bp5-active) { color: rgb(212, 174, 175) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove:hover, .bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove:active) { color: rgb(212, 174, 175) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive:hover) { color: rgb(205, 240, 220) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive:active, .bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive.bp5-active) { color: rgb(205, 240, 220) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove:hover, .bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove:active) { color: rgb(205, 240, 220) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag-input .bp5-tag-input-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tag-input.bp5-active) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tag-input .bp5-tag-input-icon, .bp5-tag-input.bp5-dark .bp5-tag-input-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-input-ghost:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-toast) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-toast > .bp5-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-toast.bp5-dark > .bp5-icon, .bp5-dark .bp5-toast > .bp5-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-toast.bp5-intent-primary .bp5-button:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-toast.bp5-intent-success .bp5-button:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-toast.bp5-intent-warning) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-toast.bp5-intent-warning .bp5-icon:first-child) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-toast.bp5-intent-warning .bp5-button) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-toast.bp5-intent-warning .bp5-button:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-toast.bp5-intent-warning .bp5-button:active) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-toast.bp5-intent-warning .bp5-button:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-toast.bp5-intent-warning .bp5-button:last-child > .bp5-icon-cross) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-toast.bp5-intent-danger .bp5-button:focus) { outline-color: rgb(64, 71, 74) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-tooltip) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip .bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip .bp5-text-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip .bp5-running-text hr) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip .bp5-key, .bp5-tooltip .bp5-running-text kbd) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip .bp5-icon.bp5-intent-success, .bp5-tooltip .bp5-icon-standard.bp5-intent-success, .bp5-tooltip .bp5-icon-large.bp5-intent-success) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip .bp5-icon.bp5-intent-warning, .bp5-tooltip .bp5-icon-standard.bp5-intent-warning, .bp5-tooltip .bp5-icon-large.bp5-intent-warning) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip.bp5-dark .bp5-popover-content, .bp5-dark .bp5-tooltip .bp5-popover-content) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip.bp5-dark .bp5-popover-content, .bp5-tooltip.bp5-dark .bp5-heading, .bp5-dark .bp5-tooltip .bp5-popover-content, .bp5-dark .bp5-tooltip .bp5-heading) { color: rgb(232, 237, 239) !important; }
@media (forced-colors: active) and (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.bp5-tooltip.bp5-dark, .bp5-dark .bp5-tooltip) { border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip.bp5-dark .bp5-text-muted, .bp5-dark .bp5-tooltip .bp5-text-muted) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip.bp5-dark .bp5-text-disabled, .bp5-dark .bp5-tooltip .bp5-text-disabled) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip.bp5-dark .bp5-running-text hr, .bp5-dark .bp5-tooltip .bp5-running-text hr) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip.bp5-dark a, .bp5-dark .bp5-tooltip a, .bp5-tooltip.bp5-dark a:hover, .bp5-dark .bp5-tooltip a:hover) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip.bp5-dark .bp5-key, .bp5-tooltip.bp5-dark .bp5-running-text kbd, .bp5-dark .bp5-tooltip .bp5-key, .bp5-dark .bp5-tooltip .bp5-running-text kbd) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-primary, .bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-primary, .bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-primary, .bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-primary, .bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-primary, .bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-primary) { color: rgb(171, 193, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-success, .bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-success, .bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-success, .bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-success, .bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-success, .bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-success) { color: rgb(169, 200, 183) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-warning, .bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-warning, .bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-warning, .bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-warning, .bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-warning, .bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-warning) { color: rgb(214, 191, 164) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-danger, .bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-danger, .bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-danger, .bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-danger, .bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-danger, .bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-danger) { color: rgb(223, 176, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tree .bp5-icon, .bp5-tree .bp5-icon-standard, .bp5-tree .bp5-icon-large) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tree .bp5-icon.bp5-intent-primary, .bp5-tree .bp5-icon-standard.bp5-intent-primary, .bp5-tree .bp5-icon-large.bp5-intent-primary) { color: rgb(175, 201, 238) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tree .bp5-icon.bp5-intent-success, .bp5-tree .bp5-icon-standard.bp5-intent-success, .bp5-tree .bp5-icon-large.bp5-intent-success) { color: rgb(171, 209, 189) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tree .bp5-icon.bp5-intent-warning, .bp5-tree .bp5-icon-standard.bp5-intent-warning, .bp5-tree .bp5-icon-large.bp5-intent-warning) { color: rgb(234, 203, 168) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tree .bp5-icon.bp5-intent-danger, .bp5-tree .bp5-icon-standard.bp5-intent-danger, .bp5-tree .bp5-icon-large.bp5-intent-danger) { color: rgb(236, 183, 185) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tree-node-caret) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tree-node-caret) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tree-node-caret:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tree-node.bp5-disabled .bp5-tree-node-content) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-tree-node.bp5-disabled .bp5-tree-node-caret, .bp5-tree-node.bp5-disabled .bp5-tree-node-icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tree .bp5-icon, .bp5-dark .bp5-tree .bp5-icon-standard, .bp5-dark .bp5-tree .bp5-icon-large) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tree .bp5-icon.bp5-intent-success, .bp5-dark .bp5-tree .bp5-icon-standard.bp5-intent-success, .bp5-dark .bp5-tree .bp5-icon-large.bp5-intent-success) { color: rgb(201, 235, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.bp5-dark .bp5-tree .bp5-icon.bp5-intent-warning, .bp5-dark .bp5-tree .bp5-icon-standard.bp5-intent-warning, .bp5-dark .bp5-tree .bp5-icon-large.bp5-intent-warning) { color: rgb(253, 226, 195) !important; }
html[data-dtoj-appearance="dark"] :is(html) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#panel) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(dt) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(blockquote) { color: rgb(176, 186, 190) !important; border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(blockquote.note) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(194, 219, 239) !important; }
html[data-dtoj-appearance="dark"] :is(blockquote.warn) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(255, 183, 179) !important; }
html[data-dtoj-appearance="dark"] :is(blockquote.red) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(blockquote.yellow) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(blockquote.blue) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(a, .link, a:visited, .link:visited, a:hover, .link:hover, a:active, .link:active) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.supplementary) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.supplementary a, .supplementary a:visited, .supplementary a:hover) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(mark) { background-color: rgb(39, 43, 45) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(hr) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(small, figcaption) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.typo a:not(.user-profile-name):not(.media-link), .typo .link:not(.user-profile-name):not(.media-link), .typo-a:not(.user-profile-name):not(.media-link), .typo a:visited:not(.user-profile-name):not(.media-link), .typo .link:visited:not(.user-profile-name):not(.media-link), .typo-a:visited:not(.user-profile-name):not(.media-link), .typo a:active:not(.user-profile-name):not(.media-link), .typo .link:active:not(.user-profile-name):not(.media-link), .typo-a:active:not(.user-profile-name):not(.media-link), .typo a:hover:not(.user-profile-name):not(.media-link), .typo .link:hover:not(.user-profile-name):not(.media-link), .typo-a:hover:not(.user-profile-name):not(.media-link)) { color: rgb(194, 219, 239) !important; }
html[data-dtoj-appearance="dark"] :is(h1, h2, h3, h4, h5, h6) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.typo table th, .typo table td, .typo table caption) { color: rgb(176, 186, 190) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.typo table th) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.typo table thead th) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.text-aqua.darker) { color: rgb(158, 221, 245) !important; }
html[data-dtoj-appearance="dark"] :is(.text-blue) { color: rgb(158, 202, 241) !important; }
html[data-dtoj-appearance="dark"] :is(.text-blue.lighter) { color: rgb(188, 224, 255) !important; }
html[data-dtoj-appearance="dark"] :is(.text-blue.darker) { color: rgb(158, 185, 208) !important; }
html[data-dtoj-appearance="dark"] :is(.text-navy) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.text-navy.lighter) { color: rgb(158, 203, 250) !important; }
html[data-dtoj-appearance="dark"] :is(.text-navy.darker) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.text-teal) { color: rgb(180, 236, 236) !important; }
html[data-dtoj-appearance="dark"] :is(.text-teal.darker) { color: rgb(170, 206, 206) !important; }
html[data-dtoj-appearance="dark"] :is(.text-green) { color: rgb(176, 236, 182) !important; }
html[data-dtoj-appearance="dark"] :is(.text-green.lighter) { color: rgb(207, 244, 211) !important; }
html[data-dtoj-appearance="dark"] :is(.text-green.darker) { color: rgb(169, 204, 173) !important; }
html[data-dtoj-appearance="dark"] :is(.text-olive) { color: rgb(181, 216, 201) !important; }
html[data-dtoj-appearance="dark"] :is(.text-olive.lighter) { color: rgb(207, 236, 223) !important; }
html[data-dtoj-appearance="dark"] :is(.text-olive.darker) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.text-lime) { color: rgb(158, 255, 201) !important; }
html[data-dtoj-appearance="dark"] :is(.text-lime.lighter) { color: rgb(197, 255, 222) !important; }
html[data-dtoj-appearance="dark"] :is(.text-lime.darker) { color: rgb(158, 217, 184) !important; }
html[data-dtoj-appearance="dark"] :is(.text-yellow) { color: rgb(255, 242, 158) !important; }
html[data-dtoj-appearance="dark"] :is(.text-yellow.darker) { color: rgb(216, 208, 158) !important; }
html[data-dtoj-appearance="dark"] :is(.text-orange) { color: rgb(255, 209, 168) !important; }
html[data-dtoj-appearance="dark"] :is(.text-orange.lighter) { color: rgb(255, 227, 203) !important; }
html[data-dtoj-appearance="dark"] :is(.text-orange.darker) { color: rgb(222, 188, 158) !important; }
html[data-dtoj-appearance="dark"] :is(.text-red) { color: rgb(255, 183, 179) !important; }
html[data-dtoj-appearance="dark"] :is(.text-red.lighter) { color: rgb(255, 212, 209) !important; }
html[data-dtoj-appearance="dark"] :is(.text-red.darker) { color: rgb(228, 162, 158) !important; }
html[data-dtoj-appearance="dark"] :is(.text-fuchsia) { color: rgb(249, 165, 230) !important; }
html[data-dtoj-appearance="dark"] :is(.text-fuchsia.darker) { color: rgb(214, 162, 202) !important; }
html[data-dtoj-appearance="dark"] :is(.text-purple) { color: rgb(225, 163, 234) !important; }
html[data-dtoj-appearance="dark"] :is(.text-purple.darker) { color: rgb(198, 161, 204) !important; }
html[data-dtoj-appearance="dark"] :is(.text-maroon) { color: rgb(209, 166, 187) !important; }
html[data-dtoj-appearance="dark"] :is(.text-maroon.lighter) { color: rgb(244, 184, 214) !important; }
html[data-dtoj-appearance="dark"] :is(.text-maroon.darker) { color: rgb(189, 163, 175) !important; }
html[data-dtoj-appearance="dark"] :is(.text-white.darker) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.text-silver.darker) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.text-gray) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.text-gray.darker) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.text-black) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.text-black.lighter) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.text-black.darker) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.numbox__text) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.section) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.section__footer) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.section__title) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.section__tools .tool-button) { color: rgb(176, 186, 190) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.section__tools .tool-button:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.section__list__item) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.nothing-placeholder) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.decoration-hide) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__holder) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__list-item:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__day--infocus:hover, .picker__day--outfocus:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__button--today:hover, .picker__button--clear:hover, .picker__button--close:hover) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__button--today:focus, .picker__button--clear:focus, .picker__button--close:focus) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.picker__nav--prev:hover, .picker__nav--next:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.autocomplete-wrapper) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.autocomplete-wrapper:focus, .autocomplete-wrapper.focused) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.autocomplete-wrapper:read-only) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.autocomplete-wrapper input) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.autocomplete-tag) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.autocomplete-tag:focus) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.autocomplete-list) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.autocomplete-list li[aria-selected="true"]) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.autocomplete-list li[aria-selected="true"] > span.bp5-icon > svg) { color: rgb(167, 213, 255) !important; }
html[data-dtoj-appearance="dark"] :is(.autocomplete-list li[data-focus="true"]) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.calendar__header button) { color: rgb(176, 186, 190) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.calendar__header button:hover) { color: rgb(194, 219, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.calendar__week-title th) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.calendar__row__bg td) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.calendar__row__bg td.is-current-day) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.calendar__row__content th) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.calendar__row__content th.is-current-day) { color: rgb(243, 196, 210) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-type--homework .contest-type-tag) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-type--homework .contest-type-tag:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-tag) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-problems > a) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-problems > a.pass) { color: rgb(176, 236, 182) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-problems > a.fail) { color: rgb(255, 183, 179) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-problems > a.pending) { color: rgb(158, 255, 255) !important; }
html[data-dtoj-appearance="dark"] :is(.dialog) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dialog.withBg .dialog__content) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dialog__body h1) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.textbox[name="dczcomments__dummy-box"]) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dczcomments__item, .dczcomments__reply) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dczcomments__operations) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dczcomments__operations a, .dczcomments__operations a:visited) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dczcomments__operations a:hover) { color: rgb(194, 219, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dczcomments__item:hover .vote-op) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dczcomments__item .vote-button) { color: rgb(176, 186, 190) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dczcomments__item .vote-button.upvote.active) { color: rgb(176, 236, 182) !important; }
html[data-dtoj-appearance="dark"] :is(.dczcomments__item .vote-button.downvote.active) { color: rgb(255, 183, 179) !important; }
html[data-dtoj-appearance="dark"] :is(.discussion-node-tag) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.reactions .reaction) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.popover-reaction-item:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dropdown .menu) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.footer) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
@media only screen and (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.footer__category) { border-bottom-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.button:not(.codicon)) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.checkbox) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.checkbox:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.checkbox input) { border-color: rgb(64, 71, 74) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is() { border-bottom-color: rgb(64, 71, 74) !important; border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(label.checkbox.inverse input) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(label.checkbox.inverse input:enabled:read-write:hover) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is([data-whatinput="mouse"] button) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(label:not(.quick-input-list-label)) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.help-text) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.radiobox) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.radiobox:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.radiobox.with-image .radiobox__image-container) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.select) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.select:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(input.textbox, textarea.textbox, span.textbox) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(input.textbox:focus, textarea.textbox:focus, span.textbox:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(input.textbox:read-only, textarea.textbox:read-only, span.textbox:read-only) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(label.textbox.material input) { color: rgb(232, 237, 239) !important; border-bottom-color: rgb(64, 71, 74) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(label.textbox.material input:disabled, label.textbox.material input:read-only) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(label.textbox.material input:enabled:read-write:hover) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(label.textbox.material.focus) { color: rgb(194, 219, 239) !important; }
html[data-dtoj-appearance="dark"] :is(label.textbox.material.inverse input) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(label.textbox.material.inverse input:enabled:read-write:hover) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.global-notification) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.header__hamburger) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.line-numbers.line-numbers .line-numbers-rows) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(174, 213, 225) !important; }
html[data-dtoj-appearance="dark"] :is(.toolbar) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.hint) { color: rgb(245, 210, 158) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is([data-marker-enabled]) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(body > .marker) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(body > .marker .marker__toolbar) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(body > .marker .marker__action) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(body > .marker .marker__action:hover) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.menu__link) { color: rgb(232, 237, 239) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.menu__link.highlight) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(a.menu__link:not(.disabled):hover, button.menu__link:not(.disabled):hover) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.menu__seperator) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.messagepad__list-item:hover) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.messagepad__desc) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.side--self .messagepad__message__body) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.messagepad__sidebar) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.messagepad__header) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.messagepad__input) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.messagepad__input button) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.messagepad__input button:disabled) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.messagepad__textarea-container textarea) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.hamburger-inner) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.layout--immersive .hamburger-inner) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.nav) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.nav .nav__item) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.nav .nav__item:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.nav .nav__item--round) { color: rgb(194, 219, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.nav .nav__item--round:visited, .nav .nav__item--round:active) { color: rgb(194, 219, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.nav__item) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.nav__item:visited, .nav__item:active) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.nav__item:hover) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.nav__item--round) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.nav__item--round:hover) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
@media only screen and (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.nav__item:hover, .nav__item--round:hover, .nav .dropdown-target.menu .menu__link:hover) { background-color: rgb(29, 32, 34) !important; }
}
@media only screen and (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.nav__list--secondary) { border-top-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is() { color: rgb(217, 241, 205) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(254, 208, 212) !important; }
html[data-dtoj-appearance="dark"] :is(.omnibar-main > div:first-child input) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.omnibar-toggle) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.omnibar-content-section) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.omnibar-content-section:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pager.pager-bottom) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pager.pager-bottom .pager__item) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pager.pager-top) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pager.pager-top .pager__item) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pager__item) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pager__item.link, .typo .pager__item.link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pager__item.link:hover, .typo .pager__item.link:hover) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pager__item.current) { color: rgb(248, 194, 208) !important; }
html[data-dtoj-appearance="dark"] :is(.problem__rp-tag) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.problem__tag-link) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.badge--lv0) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.record-status--text.pass) { color: rgb(172, 224, 182) !important; }
html[data-dtoj-appearance="dark"] :is(.record-status--text.fail) { color: rgb(253, 190, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.record-status--text.progress) { color: rgb(250, 216, 158) !important; }
html[data-dtoj-appearance="dark"] :is(.record-status--text.ignored, .record-status--text.pending) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(172, 224, 182) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(253, 190, 190) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(250, 216, 158) !important; }
html[data-dtoj-appearance="dark"] :is(.record-status--border.ignored, .record-status--border.pending) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad__data-input) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; border-left-color: rgb(64, 71, 74) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad__data-input:focus) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad__panel-button) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad__tablist div) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad__tablist div:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad__tablist div.scratchpad__tab-active) { color: rgb(232, 237, 239) !important; border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad__toolbar) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad__toolbar__button) { color: rgb(176, 186, 190) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad__toolbar__button.enabled:hover) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad__toolbar__split) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad-container) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad__toolbar__pretest.enabled:hover .icon) { color: rgb(255, 183, 179) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad__toolbar__submit.enabled:hover .icon) { color: rgb(176, 236, 182) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad__records__table .col--detail) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.scratchpad__records__table .icol--stat) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dialog--signin__main) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dialog--signin__title) { color: rgb(206, 226, 242) !important; }
html[data-dtoj-appearance="dark"] :is(.star) { color: rgb(176, 186, 190) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.star.activated) { color: rgb(255, 209, 168) !important; }
html[data-dtoj-appearance="dark"] :is(.section__tab-item) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.section__tab-title) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.section__tab-container.immersive .section__tab-header-item.selected) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.section__tab-container:not(.immersive) .section__tab-header-item:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.data-table tr) { border-top-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.data-table tr:nth-child(2n)) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.data-table tr.highlight) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.data-table.is--full-row tr:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.data-table thead > tr) { color: rgb(176, 186, 190) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.data-table .empty-row) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.section__table-header) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(246, 187, 201) !important; }
html[data-dtoj-appearance="dark"] :is(.training-status--text.outside) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.training-status--text.progress) { color: rgb(246, 187, 201) !important; }
html[data-dtoj-appearance="dark"] :is(.training-status--text.done) { color: rgb(172, 224, 182) !important; }
html[data-dtoj-appearance="dark"] :is(.training-section-status--text.done) { color: rgb(172, 224, 182) !important; }
html[data-dtoj-appearance="dark"] :is(.training-section-status--text.open, .training-section-status--text.progress) { color: rgb(246, 187, 201) !important; }
html[data-dtoj-appearance="dark"] :is(.training-section-status--text.invalid) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.page--contest_main .contest__info-attended) { color: rgb(172, 224, 182) !important; }
html[data-dtoj-appearance="dark"] :is(.page--contest_main .section--contest .detail-button) { color: rgb(192, 188, 160) !important; }
html[data-dtoj-appearance="dark"] :is(.page--contest_problemlist .col--problem) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--contest_problemlist .record_main__table .col--lang) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--contest_scoreboard .col--rank) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--contest_scoreboard .col--problem) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--contest_scoreboard .star-highlight) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.page--discussion_detail .sidebar-user-profile .user-profile-name, .page--blog_detail .sidebar-user-profile .user-profile-name) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.page--domain_permission .col--p) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--error .error__text-container) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.page--error .error__text-container h1) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.page--home_domain .col--role) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--home_security .sessionlist__icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.page--home_security .sessionlist__item) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--home_security .sessionlist__current-session) { color: rgb(176, 236, 182) !important; }
html[data-dtoj-appearance="dark"] :is(.page--home_security .autherlist__icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.page--homework_detail .col--problem) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--homework_main .homework__info-attended) { color: rgb(172, 224, 182) !important; }
html[data-dtoj-appearance="dark"] :is(.page--homework_scoreboard .col--rank) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--homework_scoreboard .col--problem, .page--homework_scoreboard .col--record) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--manage_user_priv .priv_plus) { color: rgb(176, 236, 182) !important; }
html[data-dtoj-appearance="dark"] :is(.page--manage_user_priv .priv_minus) { color: rgb(255, 183, 179) !important; }
html[data-dtoj-appearance="dark"] :is(.page--problem_config .bp5-dialog) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.page--problem_config .bp5-dialog .autocomplete-container) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.page--problem_config .bp5-input-group input) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--problem_detail .section__tab-header-item, .page--contest_detail_problem .section__tab-header-item, .page--homework_detail_problem .section__tab-header-item) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.page--problem_detail .section__tab-header-item:hover, .page--contest_detail_problem .section__tab-header-item:hover, .page--homework_detail_problem .section__tab-header-item:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.page--problem_main .col--status, .page--problem_category .col--status) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--problem_main .col--ac-tried, .page--problem_category .col--ac-tried) { border-left-color: rgb(64, 71, 74) !important; }
@media only screen and (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.page--problem_main .col--ac, .page--problem_category .col--ac) { border-left-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.widget--category-filter__drop) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is() { border-top-color: rgb(64, 71, 74) !important; border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.search-tag__item:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.category-filter__header .list .list__item) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.category-filter__body) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.category-filter__body .subcategory-container .divider) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.category-filter__body .subcategory-container .search-tag__item) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.search > input) { color: rgb(232, 237, 239) !important; border-top-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; border-left-color: rgb(64, 71, 74) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--record_detail .col--case, .page--record_detail .col--status) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--record_detail .subtask) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.page--record_main .col--status, .page--record_main .col--submit-by, .page--record_main .col--lang) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--record_main .col--status__progress) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.page--training_detail .col--status) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.page--training_detail .col--tried, .page--training_detail .col--difficulty) { border-left-color: rgb(64, 71, 74) !important; }
@media only screen and (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.page--training_detail .col--ac) { border-left-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.page--training_main .training__intro) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.page--training_main .training__progress-bar) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.page--user_detail .profile-header__contact-item.badge--su, .page--user_detail .profile-header__contact-item.badge--mod) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.button:not(.codicon)) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.button:not(.codicon), .button:not(.codicon):visited, .button:not(.codicon):hover, .typo .button:not(.codicon), .typo .button:not(.codicon):visited, .typo .button:not(.codicon):hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.button:not(.codicon):not(.disabled):hover, .button:not(.codicon):not(.disabled):focus) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.button:not(.codicon):not(.disabled):focus) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.button.inverse) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.colorpicker-color-decoration, .hc-light .colorpicker-color-decoration) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.hc-black .colorpicker-color-decoration, .vs-dark .colorpicker-color-decoration) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.colorpicker-header .picked-color.light) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.colorpicker-body .saturation-selection) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.colorpicker-body .slider) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.context-view.fixed) { border-color: rgb(64, 71, 74) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-preview) { --md-theme-link-color: rgb(175 211 249) !important; --md-theme-link-hover-color: rgb(202 238 181) !important; --md-theme-border-color: #40474a !important; --md-theme-border-color-reverse: #40474a !important; --md-theme-border-color-inset: #40474a !important; --md-theme-bg-color: #1d2022 !important; --md-theme-bg-color-inset: #272b2d !important; --md-theme-bg-color-scrollbar-track: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor-dark .md-editor-preview) { --md-theme-link-color: rgb(175 211 249) !important; --md-theme-link-hover-color: rgb(202 238 181) !important; --md-theme-border-color: #40474a !important; --md-theme-border-color-reverse: #40474a !important; --md-theme-border-color-inset: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-note) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-abstract) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-info) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-tip) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-success) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-question) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-warning) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-failure) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-danger) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-bug) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-example) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-quote) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-hint) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-caution) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-error) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .md-editor-admonition-attention) { --md-admonition-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor div.vuepress-theme) { --md-theme-link-color: rgb(183 228 208) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor div.vuepress-theme) { --md-theme-table-td-border-color: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor-dark div.vuepress-theme) { --md-theme-table-td-border-color: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(div.vuepress-theme em) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor div.github-theme) { --md-theme-heading-bg-color: #1d2022 !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor div.github-theme) { --md-theme-link-color: rgb(190 217 251) !important; --md-theme-link-hover-color: rgb(190 217 251) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor div.github-theme) { --md-theme-table-tr-bg-color: #1d2022 !important; --md-theme-table-td-border-color: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor-dark div.github-theme) { --md-theme-table-td-border-color: #40474a !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(255, 190, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.cyanosis-theme table thead) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor div.cyanosis-theme) { --md-theme-link-color: rgb(181 222 251) !important; --md-theme-border-color-2: #40474a !important; --md-theme-bg-color: #1d2022 !important; --md-theme-blockquote-bg-color: #1d2022 !important; --md-theme-table-border-color: #40474a !important; --md-theme-slct-titlebg-color: rgb(34 37 40) !important; --md-theme-slct-text-color: rgb(234 158 158) !important; --md-theme-slct-bg-color: rgb(34 37 40) !important; --md-theme-slct-elbg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor-dark div.cyanosis-theme) { --md-theme-link-color: rgb(255 227 185) !important; --md-theme-slct-text-color: rgb(158 234 210) !important; --md-theme-slct-bg-color: rgb(34 37 40) !important; }
html[data-dtoj-appearance="dark"] :is(div.cyanosis-theme details > summary) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(div.cyanosis-theme details > p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(182, 218, 255) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor div.mk-cute-theme) { --md-theme-table-border-color: #40474a !important; --md-theme-table-thead-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor-dark div.mk-cute-theme) { --md-theme-table-border-color: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(div.mk-cute-theme del) { color: rgb(179, 223, 244) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor div.smart-blue-theme) { --md-theme-link-color: rgb(159 198 235) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor-dark div.smart-blue-theme) { --md-theme-link-color: rgb(175 206 234) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor div.smart-blue-theme) { --md-theme-quote-bg-color: #1d2022 !important; --md-theme-quote-border-color: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor div.smart-blue-theme) { --md-theme-table-td-border-color: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor-dark div.smart-blue-theme) { --md-theme-table-td-border-color: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(div.smart-blue-theme strong, div.smart-blue-theme em strong) { color: rgb(159, 198, 235) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor-input:focus, .md-editor-input:hover) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor-table-shape-col-default) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .cm-editor.cm-focused) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor .cm-search .cm-textfield:focus, .md-editor .cm-search .cm-textfield:hover) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor-catalog-editor) { --md-border-color: #40474a !important; --md-border-hover-color: #40474a !important; --md-border-active-color: #40474a !important; --md-scrollbar-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor-catalog-link span:hover) { color: rgb(202, 238, 181) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor-catalog-active > span) { color: rgb(202, 238, 181) !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor-catalog-dark) { --md-border-color: #40474a !important; --md-border-hover-color: #40474a !important; --md-border-active-color: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor) { --md-border-color: #40474a !important; --md-border-hover-color: #40474a !important; --md-border-active-color: #40474a !important; --md-scrollbar-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.md-editor-modal-container) { --md-border-color: #40474a !important; --md-border-hover-color: #40474a !important; --md-border-active-color: #40474a !important; --md-scrollbar-bg-color: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.line-numbers .line-numbers-rows) { border-right-color: rgb(64, 71, 74) !important; }
@media screen {
  html[data-dtoj-appearance="dark"] :is(.bp5-toast-container-bottom.bp5-toast-container-left .bp5-toast) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; border-right-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(.bp5-toast-container-bottom.bp5-toast-container-left .bp5-toast .bp5-button-group .bp5-button) { color: rgb(176, 186, 190) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(.bp5-toast-container-bottom.bp5-toast-container-left .bp5-toast .bp5-button-group .bp5-button:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(.bp5-toast-container-bottom.bp5-toast-container-left .bp5-toast .bp5-button-group .bp5-button:active) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(body > .notification) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; border-right-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(body > .notification .notification-content h2) { color: rgb(232, 237, 239) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(:root) { --dtoj-native-border: #40474a !important; --dtoj-native-surface: #1d2022 !important; --dtoj-native-text: #e8edef !important; --dtoj-native-hover-border: #40474a !important; --dtoj-native-active-text: rgb(177 193 218) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(.dropdown:not(.nav__dropdown):not(:where(:has(#menu-nav-more, .menu_more))) .menu) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
}
@media screen {
  @media (hover: hover) {
  html[data-dtoj-appearance="dark"] :is(.dropdown:not(.nav__dropdown):not(:where(:has(#menu-nav-more, .menu_more))) .menu__link:not(.disabled):not(.active):not(.highlight):not(:disabled):not([aria-disabled="true"]):hover) { color: rgb(173, 193, 208) !important; background-color: rgb(39, 43, 45) !important; }
}
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(.autocomplete-list:not(:where(.dtoj-user-select-dialog *, .dtoj-user-picker *))) { border-color: rgb(64, 71, 74) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(.autocomplete-list:not(:where(.dtoj-user-select-dialog *, .dtoj-user-picker *)) li[data-focus="true"]) { color: rgb(173, 193, 208) !important; background-color: rgb(39, 43, 45) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(:root) { --dtoj-workspace-ink: #e8edef !important; --dtoj-workspace-muted: #b0babe !important; --dtoj-workspace-line: #40474a !important; --dtoj-workspace-tint: #272b2d !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface] :is(.main > .row > .columns, .dtoj-admin-main, .dtoj-account-content) > .section, html[data-dtoj-surface] .main > .row > .columns > form > .section) { background-color: rgb(29, 32, 34) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface] :is(.main > .row > .columns, .dtoj-admin-main, .dtoj-account-content) > .section > .section__header, html[data-dtoj-surface] :is(.main > .row > .columns, .dtoj-admin-main, .dtoj-account-content) > .section > form > .section__header) { border-bottom-color: rgb(64, 71, 74) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface] :is(.checkbox-container, .radiobox-container):not(.display-hidden) > label:not(.with-image)) { color: rgb(176, 186, 190) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface] .dtoj-settings-form > .section__header:not(:first-child)) { border-top-color: rgb(64, 71, 74) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface] .dtoj-settings-form > .section__body:last-child) { background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface] :is(.dtoj-admin-main, .main > .row > .columns) > .section .data-table th) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface] :is(.dtoj-admin-main, .main > .row > .columns) > .section .data-table td) { color: rgb(232, 237, 239) !important; border-bottom-color: rgb(64, 71, 74) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface] :is(.dtoj-admin-main, .main > .row > .columns) > .section .data-table tbody tr:hover td) { background-color: rgb(29, 32, 34) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface] .section.side:not(:where(.course-shell *, .dtoj-page *))) { background-color: rgb(29, 32, 34) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface] .section.side:not(:where(.course-shell *, .dtoj-page *)) .section__header) { border-bottom-color: rgb(64, 71, 74) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface] .section.side:not(:where(.course-shell *, .dtoj-page *)) .section__body) { color: rgb(176, 186, 190) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface] .section.side:not(:where(.course-shell *, .dtoj-page *)) .menu__link) { color: rgb(176, 186, 190) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface] .section.side:not(:where(.course-shell *, .dtoj-page *)) .menu__link.active) { color: rgb(178, 198, 231) !important; background-color: rgb(39, 43, 45) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface] .section__body > blockquote.note) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; border-right-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface="module-admin"] .section__body form .columns > label) { color: rgb(232, 237, 239) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is() { color: rgb(178, 198, 231) !important; background-color: rgb(39, 43, 45) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(html[data-dtoj-surface="module-admin"] .section__body :is(input[type="text"]:disabled, input[type="number"]:disabled, textarea:disabled, select:disabled, input[readonly], textarea[readonly])) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(.nothing-placeholder) { color: rgb(176, 186, 190) !important; }
}
@media screen {
  html[data-dtoj-appearance="dark"] :is(.nothing-placeholder .nothing-icon) { color: rgb(204, 215, 231) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(html body) { --dtoj-pager-line: #40474a !important; --dtoj-pager-muted: #b0babe !important; --dtoj-pager-link: rgb(170 189 200) !important; }
html[data-dtoj-appearance="dark"] :is(html body) { --dtoj-pager-link: #e8edef !important; --dtoj-pager-soft: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html #problems-page) { --dtoj-pager-link: rgb(172 206 229) !important; --dtoj-pager-soft: #272b2d !important; --dtoj-pager-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(html.page--training_main body) { --dtoj-pager-link: rgb(198 185 234) !important; --dtoj-pager-soft: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html.page--rank body, html.page--ranking body) { --dtoj-pager-link: #e8edef !important; --dtoj-pager-soft: #272b2d !important; --dtoj-pager-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(html #records-page) { --dtoj-pager-link: rgb(178 205 224) !important; --dtoj-pager-soft: #272b2d !important; --dtoj-pager-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(html body .course-manage-pager) { --dtoj-pager-link: rgb(198 185 234) !important; --dtoj-pager-soft: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .contest-board .pg-wrap) { --contest-link: rgb(172 196 247) !important; --dtoj-pager-link: rgb(172 196 247) !important; --dtoj-pager-soft: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.typo a.dtoj-problem-link, .typo a.dtoj-problem-link:visited) { color: rgb(232, 237, 239) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.typo .dtoj-problem-unavailable) { color: rgb(176, 186, 190) !important; }
@media (forced-colors: active) {
  html[data-dtoj-appearance="dark"] :is(.typo a.dtoj-problem-link) { color: rgb(158, 158, 249) !important; }
}
html[data-dtoj-appearance="dark"] :is(.nav.slideout-menu .nav__list--main .nav__item) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.nav.slideout-menu .nav__list--main .nav__item:hover, .nav.slideout-menu .nav__list--main .nav__item:focus-visible) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.nav.slideout-menu .nav__list--main .nav__item.nav--active, .nav.slideout-menu .nav__list--main .nav__item.nav--active:hover, .nav.slideout-menu .nav__list--main .nav__item.nav--active:focus-visible) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.nav.slideout-menu .nav__list--secondary .nav__item:hover, .nav.slideout-menu .nav__list--secondary .nav__item:focus-visible) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.nav.slideout-menu .nav__flyout-menu) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.nav.slideout-menu .nav__flyout-menu-heading) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.nav.slideout-menu .nav__flyout-link) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.nav.slideout-menu .nav__flyout-link-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.nav.slideout-menu .nav__flyout-link:hover, .nav.slideout-menu .nav__flyout-link:focus-visible, .nav.slideout-menu .nav__flyout-link.nav--active) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
@media only screen and (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.nav.slideout-menu .nav__flyout-link:hover, .nav.slideout-menu .nav__flyout-link:focus-visible, .nav.slideout-menu .nav__flyout-link.nav--active) { background-color: rgb(29, 32, 34) !important; }
}
html[data-dtoj-appearance="dark"] :is(#menu-nav-more) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#menu-nav-more > .menu__item > .menu__link, #menu-nav-more > .nav__flyout > .nav__flyout-trigger) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#menu-nav-more > .menu__item > .menu__link:hover, #menu-nav-more > .menu__item > .menu__link:focus-visible, #menu-nav-more > .nav__flyout > .nav__flyout-trigger:hover, #menu-nav-more > .nav__flyout > .nav__flyout-trigger:focus-visible, #menu-nav-more > .menu__item > .menu__link.nav--active, #menu-nav-more > .nav__flyout > .nav__flyout-trigger.nav--active) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#menu-nav-more .nav__flyout-menu-heading) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#menu-nav-more .nav__flyout-link) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#menu-nav-more .nav__flyout-link-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#menu-nav-more .nav__flyout-link:hover, #menu-nav-more .nav__flyout-link:focus-visible, #menu-nav-more .nav__flyout-link.nav--active) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.drop.nav__dropdown.dtoj-nav-secondary-dropdown) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.drop.dtoj-nav-secondary-dropdown .menu) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.drop.dtoj-nav-secondary-dropdown .menu__link) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.drop.dtoj-nav-secondary-dropdown .menu__link:visited) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.drop.dtoj-nav-secondary-dropdown .menu > .menu__item > .menu__link:hover, .drop.dtoj-nav-secondary-dropdown .menu > .menu__item > .menu__link:focus-visible, .drop.dtoj-nav-secondary-dropdown .menu > .menu__item > .menu__link.active, .drop.dtoj-nav-secondary-dropdown .menu > .menu__item > .menu__link.nav--active) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.drop.dtoj-nav-secondary-dropdown .menu__link > .icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.drop.dtoj-nav-secondary-dropdown .menu__seperator) { border-top-color: rgb(64, 71, 74) !important; }
@media only screen and (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(.nav.slideout-menu .nav__list--secondary [data-dropdown-custom-class~="dtoj-nav-secondary-dropdown"] > .nav__item) { color: rgb(232, 237, 239) !important; }
}
html[data-dtoj-appearance="dark"] :is(.drop.dtoj-nav-secondary-dropdown .menu__link:hover > .icon, .drop.dtoj-nav-secondary-dropdown .menu__link:focus-visible > .icon) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.drop.dtoj-nav-secondary-dropdown .dtoj-nav-return-main, .drop.dtoj-nav-secondary-dropdown .dtoj-nav-return-main:visited) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.drop.dtoj-nav-secondary-dropdown .menu > .menu__item > .dtoj-nav-return-main:hover, .drop.dtoj-nav-secondary-dropdown .menu > .menu__item > .dtoj-nav-return-main:focus-visible) { color: rgb(232, 237, 239) !important; }
@media only screen and (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(.nav.slideout-menu .nav__list--secondary .dtoj-secondary-open > .nav__item) { color: rgb(232, 237, 239) !important; }
}
html[data-dtoj-appearance="dark"] :is(html body #menu.nav.slideout-menu) { background-color: rgb(29, 32, 34) !important; }
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body .header--mobile) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body .header--mobile__domain, html body .header--mobile__domain:visited) { color: rgb(232, 237, 239) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body .header--mobile .header__hamburger) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body .header--mobile .header__hamburger:hover, html body .header--mobile .header__hamburger[aria-expanded="true"]) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav.slideout-menu) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-left-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav.slideout-menu .nav__list--secondary) { border-top-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav.slideout-menu .nav__item, html body #menu.nav.slideout-menu .nav__item:visited, html body #menu.nav.slideout-menu .nav__item--round, html body #menu.nav.slideout-menu .nav__item--round:visited, html body #menu.nav.slideout-menu .menu__link, html body #menu.nav.slideout-menu .menu__link:visited) { color: rgb(232, 237, 239) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav.slideout-menu .nav__item:hover, html body #menu.nav.slideout-menu .nav__item:focus-visible, html body #menu.nav.slideout-menu .nav__item--round:hover, html body #menu.nav.slideout-menu .nav__item--round:focus-visible, html body #menu.nav.slideout-menu .menu__link:hover, html body #menu.nav.slideout-menu .menu__link:focus-visible) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav.slideout-menu .nav__item.nav--active, html body #menu.nav.slideout-menu .menu__link.active) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav.slideout-menu .nav__flyout-trigger > .icon) { color: rgb(176, 186, 190) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav.slideout-menu .nav__flyout-link, html body #menu.nav.slideout-menu .nav__flyout-link:visited) { color: rgb(232, 237, 239) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav.slideout-menu .nav__flyout-link:hover, html body #menu.nav.slideout-menu .nav__flyout-link:focus-visible, html body #menu.nav.slideout-menu .nav__flyout-link.nav--active) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav.slideout-menu .nav__flyout-link-note) { color: rgb(176, 186, 190) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav.slideout-menu .menu__seperator) { border-color: rgb(64, 71, 74) !important; }
}
@media (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav.slideout-menu) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav .nav__list-item > .nav__item, html body #menu.nav .nav__list-item > .nav__item:visited, html body #menu.nav .nav__list-item > .nav__item--round, html body #menu.nav .nav__list--secondary .nav__list-item > .nav__item) { color: rgb(176, 186, 190) !important; }
}
@media (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav .nav__list-item > .nav__item:hover, html body #menu.nav .nav__list-item > .nav__item:focus-visible) { color: rgb(232, 237, 239) !important; }
}
@media (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav .nav__list-item > .nav__item.nav--active, html body #menu.nav .nav__list-item > .nav__item.nav--active:hover) { color: rgb(232, 237, 239) !important; }
}
@media (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav .nav__list-item > .nav__item--round, html body #menu.nav .nav__list-item > .nav__item--round:visited) { color: rgb(232, 237, 239) !important; }
}
@media (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav .nav__flyout-menu) { border-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html body .header--mobile) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.dtoj-mobile-current) { color: rgb(232, 237, 239) !important; }
}
@media (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav .nav__flyout-menu, html body #menu-nav-more, html body .drop.nav__dropdown, html body .drop.nav__dropdown.dtoj-nav-secondary-dropdown) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav .nav__flyout-menu-heading, html body #menu-nav-more .nav__flyout-menu-heading) { color: rgb(176, 186, 190) !important; }
}
@media (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav .nav__flyout-link, html body #menu-nav-more .nav__flyout-link, html body #menu-nav-more > .menu__item > .menu__link, html body #menu-nav-more > .nav__flyout > .nav__flyout-trigger, html body .drop.nav__dropdown .menu__link) { color: rgb(232, 237, 239) !important; }
}
@media (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav .nav__flyout-link-note, html body #menu-nav-more .nav__flyout-link-note) { color: rgb(176, 186, 190) !important; }
}
@media (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(html body #menu.nav .nav__flyout-link:hover, html body #menu.nav .nav__flyout-link:focus-visible, html body #menu.nav .nav__flyout-link.nav--active, html body #menu-nav-more .nav__flyout-link:hover, html body #menu-nav-more .nav__flyout-link:focus-visible, html body #menu-nav-more .nav--active, html body #menu-nav-more > .menu__item > .menu__link:hover, html body #menu-nav-more > .menu__item > .menu__link:focus-visible, html body #menu-nav-more > .menu__item > .menu__link.nav--active, html body #menu-nav-more > .nav__flyout > .nav__flyout-trigger:hover, html body #menu-nav-more > .nav__flyout > .nav__flyout-trigger:focus-visible, html body #menu-nav-more > .nav__flyout > .nav__flyout-trigger.nav--active, html body .drop.nav__dropdown .menu__link:hover, html body .drop.nav__dropdown .menu__link:focus-visible, html body .drop.nav__dropdown .menu__link.active) { color: rgb(232, 237, 239) !important; }
}
@media (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(html body .drop.nav__dropdown .menu__link > .icon) { color: rgb(176, 186, 190) !important; }
}
@media (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(html body .drop.nav__dropdown .menu__seperator) { border-top-color: rgb(64, 71, 74) !important; }
}
@media (min-width: 601px) {
  html[data-dtoj-appearance="dark"] :is(html body .drop.nav__dropdown.dtoj-nav-secondary-dropdown .menu > .menu__item > .menu__link:hover, html body .drop.nav__dropdown.dtoj-nav-secondary-dropdown .menu > .menu__item > .menu__link:focus-visible, html body .drop.nav__dropdown.dtoj-nav-secondary-dropdown .menu > .menu__item > .menu__link.active, html body .drop.nav__dropdown.dtoj-nav-secondary-dropdown .menu > .menu__item > .menu__link.nav--active) { color: rgb(232, 237, 239) !important; }
}
html[data-dtoj-appearance="dark"] :is(html body #menu.nav .nav__flyout-link.nav__flyout-link--training, html body #menu-nav-more .nav__flyout-link.nav__flyout-link--training) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(html body #menu.nav .nav__flyout-link--training .nav__flyout-link-note, html body #menu-nav-more .nav__flyout-link--training .nav__flyout-link-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(html body #menu.nav .nav__flyout-link.nav__flyout-link--training:hover, html body #menu.nav .nav__flyout-link.nav__flyout-link--training:focus-visible, html body #menu.nav .nav__flyout-link.nav__flyout-link--training.nav--active, html body #menu-nav-more .nav__flyout-link.nav__flyout-link--training:hover, html body #menu-nav-more .nav__flyout-link.nav__flyout-link--training:focus-visible, html body #menu-nav-more .nav__flyout-link.nav__flyout-link--training.nav--active) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
@media (max-width: 767px) {
  html[data-dtoj-appearance="dark"] :is(html.theme--dark.page--rank body #panel) { background-color: rgb(29, 32, 34) !important; }
}
html[data-dtoj-appearance="dark"] :is(html body .drop.nav__dropdown .dtoj-nav-account-menu .menu__link, html body .dtoj-nav-account-menu .menu__link, html body #menu.nav .dtoj-nav-account-menu .menu__link) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link > .dtoj-account-icon) { --account-icon-ink: rgb(187 196 233) !important; --account-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link > .dtoj-account-icon--profile) { --account-icon-ink: rgb(181 200 236) !important; --account-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link > .dtoj-account-icon--messages) { --account-icon-ink: rgb(166 208 217) !important; --account-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link > .dtoj-account-icon--domain-settings) { --account-icon-ink: rgb(187 202 224) !important; --account-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link > .dtoj-account-icon--preference) { --account-icon-ink: rgb(208 195 230) !important; --account-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link > .dtoj-account-icon--security) { --account-icon-ink: rgb(173 209 195) !important; --account-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link > .dtoj-account-icon--domains) { --account-icon-ink: rgb(167 211 213) !important; --account-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link > .dtoj-account-icon--files) { --account-icon-ink: rgb(194 200 235) !important; --account-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link > .dtoj-account-icon--pets) { --account-icon-ink: rgb(214 195 231) !important; --account-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link > .dtoj-account-icon--gift) { --account-icon-ink: rgb(236 195 212) !important; --account-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link > .dtoj-account-icon--rewards) { --account-icon-ink: rgb(228 205 165) !important; --account-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link > .dtoj-account-icon--activity) { --account-icon-ink: rgb(230 203 181) !important; --account-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link > .dtoj-account-icon--switch) { --account-icon-ink: rgb(179 206 222) !important; --account-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link > .dtoj-account-icon--logout) { --account-icon-ink: rgb(234 198 193) !important; --account-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .menu__link.dtoj-coin-nav, html body #menu.nav .dtoj-nav-account-menu .menu__link.dtoj-coin-nav) { color: rgb(201, 189, 171) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .dtoj-coin-nav-label) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(html body .dtoj-nav-account-menu .dtoj-coin-nav:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-page) { --dtoj-surface: #1d2022 !important; --dtoj-panel: #1d2022 !important; --dtoj-line: #40474a !important; --dtoj-ink: #e8edef !important; --dtoj-muted: #b0babe !important; --dtoj-accent-soft: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.footer[data-dtoj-footer="20261025-modern"]) { --dtoj-footer-ink: #e8edef !important; --dtoj-footer-muted: #b0babe !important; --dtoj-footer-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.footer .dtoj-footer-registration a:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(html:is([data-page="user_login"], [data-page="user_register"], [data-page="user_register_with_code"], [data-page="user_register_mail_sent"]) .footer[data-dtoj-footer]) { --dtoj-footer-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(html:is([data-page="user_login"], [data-page="user_register"], [data-page="user_register_with_code"], [data-page="user_register_mail_sent"]) .footer .dtoj-footer-registration a:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html.theme--dark:has(.footer[data-dtoj-footer="20261025-modern"]):not(:is([data-page="user_login"], [data-page="user_register"], [data-page="user_register_with_code"], [data-page="user_register_mail_sent"])), html.theme--dark:has(.footer[data-dtoj-footer="20261025-modern"]):not(:is([data-page="user_login"], [data-page="user_register"], [data-page="user_register_with_code"], [data-page="user_register_mail_sent"])) body) { background-color: rgb(39, 43, 45) !important; }
}
html[data-dtoj-appearance="dark"] :is(html.page--homepage .footer[data-dtoj-footer]) { background-color: rgb(39, 43, 45) !important; --dtoj-footer-ink: #e8edef !important; --dtoj-footer-muted: #b0babe !important; }
html[data-dtoj-appearance="dark"] :is(html.page--homepage .footer .dtoj-footer-main) { border-top-color: rgb(64, 71, 74) !important; }
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html.theme--dark.page--homepage:has(.footer[data-dtoj-footer="20261025-modern"]), html.theme--dark.page--homepage:has(.footer[data-dtoj-footer="20261025-modern"]) body) { background-color: rgb(29, 32, 34) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html.page--homepage .footer[data-dtoj-footer]) { background-color: rgb(29, 32, 34) !important; }
}
html[data-dtoj-appearance="dark"] :is(.dtoj-user-picker .autocomplete-wrapper) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-picker .autocomplete-wrapper.focused) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-picker .autocomplete-wrapper input) { color: rgb(232, 237, 239) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-picker .autocomplete-list) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-picker .autocomplete-list > li[data-focus="true"]) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-picker .user-select__uname) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-picker .user-select__uid) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-picker__identity) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-picker__identity-copy strong) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-picker__identity-copy small) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-picker__status) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-picker__label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-picker__bulk-person, .dtoj-user-picker__bulk-more) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-picker.is-locked .autocomplete-wrapper) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-select-dialog .dialog__content) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-select-dialog #select_user_hint) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-switch-eyebrow) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-switch-description) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-switch-current) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-select-dialog .dialog__body--user-select label) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-select-dialog .autocomplete-wrapper) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-select-dialog .autocomplete-wrapper.focused) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-select-dialog .autocomplete-wrapper input) { color: rgb(232, 237, 239) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-select-dialog .autocomplete-list) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-select-dialog .autocomplete-list > li[data-focus="true"]) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-select-dialog .user-select__uname) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-select-dialog .user-select__uid) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-select-dialog .dtoj-switch-target) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-select-dialog .dialog__action) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-select-dialog .dialog__action .button) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-select-dialog .dialog__action .button:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
@media screen {
  html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-difficulty) { color: rgb(182, 193, 210) !important; background-color: rgb(39, 43, 45) !important; }
}
html[data-dtoj-appearance="dark"] :is(.dm-scope) { --dm-ink: #e8edef !important; --dm-muted: #b0babe !important; --dm-border: #40474a !important; --dm-link: rgb(173 210 231) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-card) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-topic-desc) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-topic-reward) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-topic-reward-title) { color: rgb(166, 220, 194) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-tabs) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-tab) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-tab:hover, .dm-scope .dm-tab.active) { color: rgb(173, 210, 231) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-btn) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-btn:hover) { color: rgb(171, 199, 217) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-btn.ghost) { color: rgb(179, 206, 223) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-btn.danger) { color: rgb(233, 193, 191) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-btn.danger:hover) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-post) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-post h2, .dm-scope .dm-feed-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-post:hover h2, .dm-scope .dm-feed-title:hover) { color: rgb(173, 210, 231) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-meta) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-meta .dm-user) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-excerpt) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-feed-metrics) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-tag) { color: rgb(166, 220, 194) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-badge) { color: rgb(176, 186, 190) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-badge.gold) { color: rgb(238, 211, 167) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-user) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-user:hover) { color: rgb(173, 210, 231) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-banner) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-side-title) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-side-list a) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-side-list a:hover) { color: rgb(173, 210, 231) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-side-list a.active) { color: rgb(173, 210, 231) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-stat b) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-stat span) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-article-header) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-article > .dm-actions) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-comment) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-comment-head) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-comment-body) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-replies) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-replies .dm-comment) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-report-form) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-alert) { color: rgb(222, 198, 196) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-empty) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-notice.unread) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-form label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-input, .dm-scope .dm-textarea, .dm-scope .dm-form input[type="text"], .dm-scope .dm-form input[type="number"], .dm-scope .dm-form input[type="datetime-local"], .dm-scope .dm-form textarea, .dm-scope .dm-form select, .dm-scope .dm-form .textbox, .dm-scope .dm-md-wrap textarea) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-input:focus, .dm-scope .dm-textarea:focus, .dm-scope .dm-form .textbox:focus, .dm-scope .dm-form select:focus) { background-color: rgb(29, 32, 34) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-form small) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-admin-nav a) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-admin-nav a:hover) { color: rgb(173, 210, 231) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-admin-nav b) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-admin-nav small) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-table) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-table th, .dm-scope .dm-table td) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-table th) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-table td a) { color: rgb(178, 206, 223) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-md-wrap .form__label, .dm-scope .dm-md-wrap .label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-md-wrap .help-text, .dm-scope .dm-md-wrap .supplementary) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-ach) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-ach.gray) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-ach.green) { color: rgb(166, 220, 194) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-ach.blue) { color: rgb(181, 208, 252) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-ach.purple) { color: rgb(211, 193, 252) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-ach.gold) { color: rgb(238, 211, 167) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-ach.red) { color: rgb(241, 186, 184) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo)) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) h1, .dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) h2, .dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) h3, .dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) h4, .dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) h5, .dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) h6) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) a) { color: rgb(173, 210, 231) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) hr) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) blockquote) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) .line-numbers .line-numbers-rows) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) .table-container) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) table) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) table th, .dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) table td) { color: rgb(232, 237, 239) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) table thead th) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) table tbody tr, .dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) table tbody tr:nth-child(2n), .dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) table tbody tr:hover) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope :is(.dm-rich, .dm-comment-body.typo, .dm-md-wrap .typo) table caption) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-feedback) { color: rgb(177, 198, 209) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-reported) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-legacy .section__header) { background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-legacy .section__footer) { background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-legacy .discussion__title a) { color: rgb(178, 206, 223) !important; }
html[data-dtoj-appearance="dark"] :is(.dm-scope .dm-legacy .discussion__item) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board) { --contest-text: #e8edef !important; --contest-muted: #b0babe !important; --contest-line: #40474a !important; --contest-line-soft: #272b2d !important; --contest-link: rgb(170 189 200) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .contest-section) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .mock-order select) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .mock-search) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .mock-search .mock-search-input) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-heading h2 span) { color: rgb(204, 193, 172) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-state) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .contest-switch .contest-featured-link) { color: rgb(204, 193, 172) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .contest-switch .contest-featured-link.is-active) { color: rgb(201, 190, 171) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-countdown) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-countdown-value) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-countdown-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-countdown.is-personal) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-countdown.is-personal .fc-countdown-value) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .featured-spotlight) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fs-eyebrow) { color: rgb(243, 230, 203) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fs-eyebrow > span) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fs-primary, .contest-board .fs-primary:visited) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fs-primary:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fs-timing) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fs-window) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fs-carousel-arrow:hover:not(:disabled)) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-category-index a, .contest-board .fc-category-index a:visited) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-category-index a:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-category-index a.is-active) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-category-index a.is-active b) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-card, .contest-board .fc-card:visited) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-card:hover) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-card .fc-series, .contest-board .fc-card .fc-state) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-card .fc-state) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-card .fc-state.is-live) { color: rgb(167, 199, 189) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-card .fc-state.is-upcoming) { color: rgb(203, 192, 169) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-card .fc-state.is-ended) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-card .fc-summary) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-card .fc-countdown) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-card .fc-details) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-card .fc-action) { color: rgb(171, 188, 196) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-card .fc-access) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .section-tools .contest-create, .contest-board .section-tools .contest-create:visited, .contest-board .fc-heading .contest-create, .contest-board .fc-heading .contest-create:visited) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .section-tools .contest-create:hover, .contest-board .fc-heading .contest-create:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board [data-series-key="noip"]) { --fc-soft: #272b2d !important; --fc-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board [data-series-key="csp-x"]) { --fc-soft: #272b2d !important; --fc-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board [data-series-key="csp-j"]) { --fc-soft: #272b2d !important; --fc-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board [data-series-key="csp-s"]) { --fc-soft: #272b2d !important; --fc-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board [data-series-key="csp-j-first"]) { --fc-soft: #272b2d !important; --fc-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board [data-series-key="csp-s-first"]) { --fc-soft: #272b2d !important; --fc-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board [data-series-key="gesp"]) { --fc-soft: #272b2d !important; --fc-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board [data-series-key="noi"]) { --fc-soft: #272b2d !important; --fc-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board [data-series-key="lmcc"]) { --fc-soft: #272b2d !important; --fc-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board [data-series-key="weekly"]) { --fc-soft: #272b2d !important; --fc-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board [data-series-key="monthly"]) { --fc-soft: #272b2d !important; --fc-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board [data-series-key="challenge"]) { --fc-soft: #272b2d !important; --fc-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board [data-series-key="official"]) { --fc-soft: #272b2d !important; --fc-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board [data-series-key="other-mock"]) { --fc-soft: #272b2d !important; --fc-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-category-index a[data-series-key] b) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board .fc-category-index a[data-series-key].is-active b) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board :is(.section-head.mock-search-head, .mock-search-overview)) { --toolbar-surface: #1d2022 !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board :is(.mock-search-head, .mock-search-overview) .mock-controls .mock-order select:focus, .contest-board :is(.mock-search-head, .mock-search-overview) .mock-controls .mock-order select:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.contest-board :is(.mock-search-head, .mock-search-overview) .mock-order:focus-within) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.cla-feedback.is-error) { color: rgb(221, 179, 175) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.cla-menu) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.cla-menu a:hover, .cla-menu button:hover:not(:disabled)) { color: rgb(170, 189, 200) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-detail-page) { --cd-ink: #e8edef !important; --cd-muted: #b0babe !important; --cd-line: #40474a !important; --cd-surface: #1d2022 !important; --cd-soft: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#contest-detail-page .cd-status--live) { color: rgb(171, 201, 187) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-detail-page .cd-status--upcoming) { color: rgb(178, 195, 221) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-detail-page .cd-heading) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-detail-page .cd-heading .cd-status) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-detail-page .cd-heading .cd-status--live) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-detail-page .cd-share-actions) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-detail-page .cd-pdf-preview) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-contest-nav-clock) { background-color: rgb(39, 43, 45) !important; --dtoj-clock-ink: #e8edef !important; --dtoj-clock-muted: #b0babe !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-contest-nav-clock[data-state="upcoming"]) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-contest-nav-clock[data-state="waiting"], .dtoj-contest-nav-clock[data-state="finished"]) { background-color: rgb(29, 32, 34) !important; --dtoj-clock-ink: #b0babe !important; --dtoj-clock-muted: #b0babe !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-contest-nav-clock[data-urgent="true"]) { background-color: rgb(39, 43, 45) !important; --dtoj-clock-ink: rgb(201 187 170) !important; --dtoj-clock-muted: #b0babe !important; }
html[data-dtoj-appearance="dark"] :is(html body #menu.nav[data-dtoj-contest-clock-state="finished"]) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.header--mobile .dtoj-contest-nav-clock) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-detail-page .cd-prose) { --cm-text: #e8edef !important; --cm-border: #40474a !important; --cm-soft: #1d2022 !important; }
html[data-dtoj-appearance="dark"] :is(#contest-detail-page .cd-prose blockquote) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-access-contact) { color: rgb(176, 186, 190) !important; border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-access-contact .dtoj-access-contact__heading) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-access-contact .dtoj-access-contact__name) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-access-contact__id) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-access-contact .dtoj-access-contact__copy) { color: rgb(173, 197, 224) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-access-contact__copy:hover) { color: rgb(168, 187, 212) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-access-contact .dtoj-access-contact__status) { color: rgb(185, 197, 211) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-access-contact__qr > summary) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-access-contact__qr > summary:hover) { color: rgb(173, 197, 224) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-access-contact__figure) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-access-contact__figure img) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-access-contact .dtoj-access-contact__figure p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-access-contact .dtoj-access-contact__note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-invitation-dialog) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-invitation-dialog h2) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-invitation-dialog .dtoj-invitation-dialog__description) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-invitation-dialog input) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-invitation-dialog__actions button) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-invitation-dialog .dtoj-invitation-dialog__error) { color: rgb(227, 171, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-card) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-kicker) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-symbol) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-description) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-course) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-course-label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-course-name) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-label) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-password-field) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-password-field:hover) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-password-input) { color: rgb(232, 237, 239) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-password-toggle) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-password-toggle:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-help) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-enroll-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-notice) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-footer) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-back) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-access .access-back:hover) { color: rgb(172, 198, 237) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-help-page) { --dh-text: #e8edef !important; --dh-muted: #b0babe !important; --dh-line: #40474a !important; --dh-bg: #1d2022 !important; --dh-soft: #1d2022 !important; --dh-link: rgb(170 189 200) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-help-page .dh-article blockquote) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home) { --home-bg: #272b2d !important; --home-bg-soft: #272b2d !important; --home-ink: #e8edef !important; --home-muted: #b0babe !important; --home-line: #40474a !important; --home-surface: #1d2022 !important; --home-surface-strong: #1d2022 !important; }
html[data-dtoj-appearance="dark"] :is(html, body) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.home-badge) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.home-quick-link) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.home-btn:focus-visible, .home-quick-link:focus-visible, a.home-resource-card:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.home-btn-secondary) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.home-quick-link:hover) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.home-note-item) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.home-note-item:nth-child(3n+2)) { color: rgb(164, 203, 200) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.home-rating-pill) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pill-gray) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pill-green) { color: rgb(158, 207, 158) !important; }
html[data-dtoj-appearance="dark"] :is(.pill-cyan) { color: rgb(159, 222, 218) !important; }
html[data-dtoj-appearance="dark"] :is(.pill-blue) { color: rgb(158, 158, 255) !important; }
html[data-dtoj-appearance="dark"] :is(.pill-purple) { color: rgb(223, 158, 223) !important; }
html[data-dtoj-appearance="dark"] :is(.pill-orange) { color: rgb(255, 211, 158) !important; }
html[data-dtoj-appearance="dark"] :is(.pill-red) { color: rgb(255, 158, 158) !important; }
html[data-dtoj-appearance="dark"] :is(.pill-blackred) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.home-word-head) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.home-word-label) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.tag-cyan) { color: rgb(164, 203, 200) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.tag-purple) { color: rgb(205, 174, 237) !important; background-color: rgb(36, 34, 40) !important; }
html[data-dtoj-appearance="dark"] :is(.home-countdown-head) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.home-countdown-item) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.home-countdown-kicker) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.home-countdown-unit) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.home-countdown-copy) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.chip-mint) { color: rgb(164, 203, 200) !important; }
html[data-dtoj-appearance="dark"] :is(.home-hero-panel) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.home-hero-panel .home-btn-secondary) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-kicker) { color: rgb(178, 201, 236) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-head h2) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-head p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-member) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-member-avatar) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-contact-panel) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-contact-panel-top) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-contact-panel h3) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-contact-panel p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-contact-qr-frame) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-contact-panel-foot) { color: rgb(176, 186, 190) !important; border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-journey) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-journey-step) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-journey-step:first-child) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-journey-step-number) { color: rgb(201, 217, 241) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-journey-step small) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-journey-preview) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-preview-top) { color: rgb(176, 186, 190) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-preview-list span) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-preview-list b) { color: rgb(209, 224, 249) !important; }
@media (max-width: 920px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-journey-step) { border-top-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-domain-bulletin) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-domain-bulletin > header) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-domain-bulletin > header h2) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-domain-bulletin .home-bulletin-content) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-domain-bulletin .home-bulletin-empty) { color: rgb(176, 186, 190) !important; }
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html.page--homepage, html.page--homepage body, html.page--homepage #panel) { background-color: rgb(29, 32, 34) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html.page--homepage body #dtoj-home) { background-color: rgb(29, 32, 34) !important; --home-bg: #1d2022 !important; --home-bg-soft: #1d2022 !important; --home-surface: #1d2022 !important; --home-surface-strong: #1d2022 !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-title .accent) { color: rgb(232, 237, 239) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-countdown-panel) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-countdown-head) { background-color: rgb(29, 32, 34) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-countdown-body) { background-color: rgb(29, 32, 34) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-countdown-item) { background-color: rgb(29, 32, 34) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-countdown-unit) { color: rgb(176, 186, 190) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home #wealth-stack .wealth-card, #dtoj-home #activity-stack .activity-card) { border-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .dtoj-home-stack-tabs) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .dtoj-home-stack-tab) { color: rgb(176, 186, 190) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .dtoj-home-stack-tab[aria-selected="true"]) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
}
html[data-dtoj-appearance="dark"] :is(.wealth-card) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.activity-card) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.stack-watermark) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.stack-flip-btn) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.stack-flip-btn:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-resources) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-resources .home-lower-kicker) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-resources .home-lower-head h2) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-resources .home-lower-head p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-resources .home-resource-groups) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-resources .home-resource-group + .home-resource-group) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-resources .home-resource-group h3) { color: rgb(179, 191, 206) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-resources .home-resource-row) { color: rgb(232, 237, 239) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-resources .home-resource-row small) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-resources .home-resource-row > span:last-child) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-resources .home-resource-row:hover) { color: rgb(170, 188, 214) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-resources .home-resource-row:focus-visible) { background-color: rgb(39, 43, 45) !important; }
@media (max-width: 920px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-lower-resources .home-resource-group + .home-resource-group) { border-top-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-countdown-item.is-annual-split) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .is-annual-split .home-countdown-current .home-countdown-number) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .is-annual-split .home-countdown-current .home-countdown-copy) { color: rgb(176, 186, 190) !important; }
@media (min-width: 1121px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-side-stack > #home-contact > p) { color: rgb(176, 186, 190) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero > #home-contact > p) { color: rgb(176, 186, 190) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home #home-contact .home-contact-label) { color: rgb(176, 186, 190) !important; }
}
html[data-dtoj-appearance="dark"] :is(html.page--homepage, html.page--homepage body, html.page--homepage #panel) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-badge) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-title .accent) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-tagline) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-intro) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-btn-secondary) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-quick-link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-hero-intro) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-btn small) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-btn-primary) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-btn-secondary) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-btn-secondary:hover) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-quick-link:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel a:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature-dot[aria-current="true"] span) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature a:focus-visible, #dtoj-home .home-feature button:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-identity-designed .home-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-brand-author) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-identity-description) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-training-path) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-identity-signature) { color: rgb(232, 237, 239) !important; border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature) { color: rgb(232, 237, 239) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature-kind) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home [data-feature-kind="course"] .home-feature-kind) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature-sequence) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature-summary) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature-meta) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature-open) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature-open:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature .home-feature-geometry) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home [data-feature-kind="course"] .home-feature-geometry) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature-controls) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature-control, #dtoj-home .home-feature-dot) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature-control:hover, #dtoj-home .home-feature-dot:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature-empty h2) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-feature-empty p) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-hero-navigation-featured .home-actions-five .home-btn, #dtoj-home .home-hero-panel .home-hero-navigation-featured .home-actions-five .home-btn:visited) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-hero-navigation-featured .home-actions-five .home-btn:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-hero-navigation-featured .home-actions-five .home-btn:active) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-hero-panel .home-hero-navigation-featured .home-actions-five .home-btn:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-wordmark-o) { color: rgb(191, 190, 217) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-shell.dtoj-learning-layout) { --dtoj-learning-ink: #e8edef !important; --dtoj-learning-muted: #b0babe !important; --dtoj-learning-soft: #272b2d !important; --dtoj-learning-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-learning-sidebar a:focus-visible, .dtoj-learning-sidebar button:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-learning-sidebar__status.is-success) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-learning-sidebar__status.is-warning) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-learning-sidebar .dtoj-learning-sidebar__paw) { color: rgb(176, 186, 190) !important; }
@media (max-width: 1279px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home .dtoj-learning-sidebar, #dtoj-home .dtoj-learning-layout.is-collapsed .dtoj-learning-sidebar) { background-color: rgb(29, 32, 34) !important; }
}
html[data-dtoj-appearance="dark"] :is(html.theme--dark.page--homepage, html.theme--dark.page--homepage body, html.theme--dark.page--homepage #panel) { background-color: rgb(39, 43, 45) !important; }
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(html.theme--dark.page--homepage, html.theme--dark.page--homepage body, html.theme--dark.page--homepage #panel) { background-color: rgb(29, 32, 34) !important; }
}
html[data-dtoj-appearance="dark"] :is(#dtoj-home .dtoj-learning-sidebar a:focus-visible, #dtoj-home .dtoj-learning-sidebar button:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .dtoj-learning-sidebar .dtoj-learning-sidebar__status.is-success) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .dtoj-learning-sidebar .dtoj-learning-sidebar__paw) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-identity-signature span.home-signature-authors) { color: rgb(176, 186, 190) !important; }
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home #home-contact .home-contact-separator) { color: rgb(176, 186, 190) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-home #home-contact .home-contact-qr-hint) { color: rgb(176, 186, 190) !important; }
}
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-contact-qr-viewer) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-contact-qr-viewer button) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-contact-qr-viewer-foot a) { color: rgb(171, 193, 218) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-training-hub .home-countdown-panel-four .home-countdown-kicker) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-training-hub .home-countdown-panel-four .home-countdown-copy) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-home .home-training-hub .home-feature) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates--home) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates .dtoj-updates-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates .dtoj-updates-all) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates .dtoj-updates-item + .dtoj-updates-item) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates time) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates .dtoj-updates-kind) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates .dtoj-updates-name) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates .dtoj-updates-link > svg) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates .dtoj-updates-link:hover .dtoj-updates-name, .dtoj-updates .dtoj-updates-all:hover) { color: rgb(171, 188, 209) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates .dtoj-updates-empty) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates--archive .dtoj-updates-back) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates--archive .dtoj-updates-page-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates--archive .dtoj-updates-intro) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates--archive .dtoj-updates-description) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates--archive .dtoj-updates-open) { color: rgb(177, 193, 213) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-updates--archive .dtoj-updates-item:target) { background-color: rgb(39, 43, 45) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page) { --account-ink: #e8edef !important; --account-muted: #b0babe !important; --account-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .section) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .section__body) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .textbox, .dtoj-account-page .select) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .textbox:focus, .dtoj-account-page .select:focus) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .textbox:disabled) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .help-text) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .checkbox, .dtoj-account-page .radio) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .button) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .button:hover) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .button:disabled) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page[data-account-page="home_preference"] .section > form > .section__header:not(:first-child)) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page[data-account-page="home_preference"] .section > form > .section__body:last-child) { background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .dtoj-security-content blockquote.warn) { color: rgb(217, 207, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .autherlist__item, .dtoj-account-page .sessionlist__item) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .autherlist__icon, .dtoj-account-page .sessionlist__icon) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .autherlist .media__body, .dtoj-account-page .sessionlist .media__body) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .autherlist .media__body p:first-child, .dtoj-account-page .sessionlist .media__body p:first-child) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .sessionlist__current-session) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .sessionlist input[type="submit"], .dtoj-account-page .autherlist input[type="submit"]) { color: rgb(176, 186, 190) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .data-table th) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .data-table td) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .data-table tbody tr:hover td) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .data-table .col--icon img) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .data-table .col--name) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .dtoj-account-empty) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-navigation) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-navigation > summary) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-navigation > summary .icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-aside .menu__link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-aside .menu__link .icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-aside .menu__link.active) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-aside .menu__link:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-aside .menu__seperator) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="home_security"] .dialog.withBg .dialog__content) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="home_security"] .dialog .dialog__body) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="home_security"] .dialog .dialog__body h3) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="home_security"] .dialog .dialog__action .button) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="home_security"] .dialog .textbox) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="home_security"] .dialog .menu__link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="home_security"] .dialog .menu__link:hover) { color: rgb(173, 206, 224) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="home_security"] .dialog .menu__link[disabled]) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="home_security"] .dialog .menu__link .icon) { color: rgb(176, 186, 190) !important; }
@media (max-width: 720px) {
  html[data-dtoj-appearance="dark"] :is(.dtoj-account-page .data-table tbody tr) { border-top-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 720px) {
  html[data-dtoj-appearance="dark"] :is(.dtoj-account-page[data-account-page="home_domain"] .data-table > tbody > tr) { background-color: rgb(29, 32, 34) !important; }
}
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page[data-account-page="home_account"] .dtoj-account-avatar-image) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page[data-account-page="home_account"] .dtoj-account-avatar-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page[data-account-page="home_account"] .changeAvatar input[type="file"]) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page[data-account-page="home_account"] .section > form > .section__header:not(:first-child)) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page[data-account-page="home_account"] .section > form > .section__body:last-child) { background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-account-page[data-account-page="home_account"] .md-editor) { border-color: rgb(64, 71, 74) !important; }
@media (max-width: 720px) {
  html[data-dtoj-appearance="dark"] :is(.dtoj-account-page[data-account-page="home_account"] .md-editor-preview-wrapper) { border-top-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.pet-house) { --pet-ink: #e8edef !important; --pet-muted: #b0babe !important; --pet-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.pet-eyebrow) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-coins) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-coins b) { color: rgb(213, 202, 177) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-room) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is() { background-color: rgb(39, 43, 45) !important; border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-room-tag) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-nameplate p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-btn) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-btn:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-btn.primary) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-btn.gold) { color: rgb(210, 200, 176) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-panel) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-meter) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-inventory div) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-inventory b) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-inventory span) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-product) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-card) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-card.selected) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-rarity) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-rarity.rare) { color: rgb(193, 206, 219) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-rarity.epic) { color: rgb(213, 198, 225) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-rarity.legendary) { color: rgb(222, 208, 179) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-probability) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-rules) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-rules summary) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-message) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-message.error) { color: rgb(220, 197, 184) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-loading) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-reveal-card) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-reveal-card p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-companion-art) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-companion-art:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-companion-controls button, .pet-companion-controls a) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-companion-tip) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-btn:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-play .pet-btn) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-fusion select) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-quantity) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-quantity input) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-profile-entry) { color: rgb(232, 237, 239) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-profile-entry:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-profile-entry small) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-profile-entry:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-companion-controls button:focus-visible, .pet-companion-controls a:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-batch-fusion) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-open-controls) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-reveal-grid article) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-reveal-grid:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-knowledge-bubble) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-knowledge-bubble strong) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-knowledge-bubble > button) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-knowledge-bubble > button:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-btn.pet-sell) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-btn.pet-sell:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-card .pet-sale-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-owner-gift) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-sale-card) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-sale-summary > div) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-sale-summary dt) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-sale-summary small) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-sale-summary .pet-sale-return) { color: rgb(211, 201, 179) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-sale-card .pet-sale-warning) { color: rgb(216, 196, 187) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-sale-actions .pet-btn:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-catalog-card .pet-gallery-open) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-warehouse-panel) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-warehouse-panel p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-warehouse-summary) { color: rgb(176, 186, 190) !important; border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-warehouse-summary b) { color: rgb(205, 196, 180) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-sale-picker) { color: rgb(176, 186, 190) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-sale-picker:has(input:disabled)) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-card.pet-card-sale-selected) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-sale-picker input:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-feature-dialog) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-feature-card) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-feature-close) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-feature-dialog :is(button, a, input):focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-gallery-caption > span:first-child) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-gallery-caption p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-gallery-stage) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-gallery-stage:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-gallery-stage[aria-pressed="true"]) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-gallery-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-batch-sale-total) { color: rgb(211, 204, 185) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-batch-sale-total strong) { color: rgb(211, 200, 176) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-batch-sale-list) { border-top-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-batch-sale-list li) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-batch-sale-list small) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-batch-sale-list b) { color: rgb(211, 201, 182) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-batch-sale-card .pet-sale-warning) { color: rgb(214, 198, 188) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-house) { --pet-surface: #1d2022 !important; --pet-soft: #272b2d !important; --pet-accent-soft: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.pet-library #pet-library-panel) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-library #pet-library-panel:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-library :is(button, input, select):focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-library .pet-card.selected) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-library .pet-card.pet-card-sale-selected) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-catalog-owned) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-catalog-owned.is-owned) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-library-empty > span) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-supplies > summary:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-profile-entry) { border-color: rgb(64, 71, 74) !important; --pet-profile-ink: #e8edef !important; --pet-profile-muted: #b0babe !important; }
html[data-dtoj-appearance="dark"] :is(.pet-profile-title > a) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-profile-condition) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-profile-condition.needs-care) { color: rgb(224, 207, 189) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-profile-growth) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-profile-growth > .pet-meter) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-profile-stats > span + span) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-profile-cta) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-profile-cta:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-profile-entry :is(a, button):focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-feature-dialog.pet-gallery-dialog .pet-gallery-card h2, .pet-feature-dialog.pet-gallery-dialog .pet-gallery-card .pet-gallery-caption h3) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-house .pet-personal-identity) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-house .pet-name-open) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-house .pet-name-open:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-name-editor) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-house .pet-name-editor input) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-name-help) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-name-error) { color: rgb(220, 181, 178) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-name-editor :is(input, button):focus-visible, .pet-name-open:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-companion-name) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-model-credit a:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-size-control) { color: rgb(232, 237, 239) !important; border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-size-control small) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-size-control :is(input, button):focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-companion-settings) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-companion-settings button) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-settings-actions) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-companion-settings :is(button, input):focus-visible) { outline-color: rgb(64, 71, 74) !important; }
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.pet-mobile-nav-trigger:hover, .pet-mobile-nav-trigger[aria-expanded="true"]) { background-color: rgb(39, 43, 45) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.pet-mobile-nav-trigger:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.pet-mobile-pet-panel) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.pet-mobile-pet-panel button) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.pet-mobile-panel-links) { border-top-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.pet-mobile-panel-links a) { color: rgb(232, 237, 239) !important; }
}
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.pet-mobile-pet-panel :is(button, a, input):focus-visible) { outline-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.pet-action-picker) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-action-picker summary .pet-action-count) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-action-picker-body :is(input, select)) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-action-picker :is(summary, input, select, button):focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-continuous-toggle[aria-pressed="true"]) { border-color: rgb(64, 71, 74) !important; }
@media (max-width: 600px) {
  html[data-dtoj-appearance="dark"] :is(.pet-mobile-pet-panel > header) { border-bottom-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.pet-ai-panel) { --pai-ink: #e8edef !important; --pai-muted: #b0babe !important; --pai-line: #40474a !important; --pai-soft: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.pet-ai-form textarea) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-ai-bottom p.is-error) { color: rgb(219, 181, 174) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-ai-entry .pet-ai-trigger) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-rec-fields select) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-rec-card.is-primary) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pet-rec-footer > p.is-error) { color: rgb(219, 181, 174) !important; }
html[data-dtoj-appearance="dark"] :is(.training-md) { --md-muted: #b0babe !important; --md-link: rgb(162 208 255) !important; --md-hairline: #40474a !important; --md-table-border: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.training-md blockquote) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.training-md blockquote) { color: rgb(176, 186, 190) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is() { color: rgb(195, 221, 253) !important; }
}
html[data-dtoj-appearance="dark"] :is(.training-md thead th) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.training-md .table-container) { border-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.training-md tbody tr:nth-child(2n)) { background-color: rgb(29, 32, 34) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.training-md) { --md-muted: #b0babe !important; --md-hairline: #40474a !important; --md-table-border: #40474a !important; }
}
html[data-dtoj-appearance="dark"] :is(.toc-link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.toc-link:hover) { border-left-color: rgb(64, 71, 74) !important; }
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.toc-link) { color: rgb(176, 186, 190) !important; border-left-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(.toc-link:hover) { border-left-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(.training-card) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.training-card-title) { color: rgb(232, 237, 239) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.training-main .section) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.training-page .toc-wrapper .menu__link, .training-page .training-card .menu__link) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.training-page .toc-wrapper .menu__link:hover, .training-page .training-card .menu__link:hover, .training-page .toc-wrapper .menu__link.active, .training-page .training-card .menu__link.active) { color: rgb(200, 173, 241) !important; }
html[data-dtoj-appearance="dark"] :is(.training-user-card .select, .training-user-card .textbox) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.training-user-card .menu__item.nojs--hide) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.training-status-card dt) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.training-status-card dd) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .section) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .section.side .menu__link) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .section.side .menu__link:hover, .training-layout .section.side .menu__link.active) { color: rgb(200, 173, 241) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .medium-2 .select, .training-layout .medium-2 .textbox) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .medium-2 .menu__item.nojs--hide) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .medium-3 dt) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .medium-3 dd) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout) { --train-primary-soft: #272b2d !important; --train-primary-line: #40474a !important; --train-ink: #e8edef !important; --train-muted: #b0babe !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .medium-2 .select:focus, .training-layout .medium-2 .textbox:focus) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .training-info-side dt) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .training-info-side dd) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .article-toc-content .toc-link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout.has-users .training-info-side dt) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout.has-users .training-info-side dd) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.training-view-nav a) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.training-view-nav .training-view-count) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.training-enroll-state) { color: rgb(166, 196, 178) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .training-join-bar) { color: rgb(176, 186, 190) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.training-view-empty) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .medium-3 .section.side.training-toc-side) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(193, 171, 227) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .training-toc-side .menu__link, .training-layout .article-toc-content .toc-link) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .training-toc-side .menu__link:hover, .training-layout .training-toc-side .menu__link.active, .training-layout .article-toc-content .toc-link:hover, .training-layout .article-toc-content .toc-link.active) { color: rgb(193, 171, 227) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout.view-lecture .medium-3 > .training-toc-drawer) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout.view-lecture .medium-3 > .section.side.training-toc-drawer) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.training-layout .training-toc-toolbar .article-toc-heading) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.training-toc-controls button) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.training-toc-controls button:hover, .training-toc-controls button:focus-visible) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.training-toc-controls .training-toc-pin[aria-pressed="true"]) { color: rgb(200, 173, 241) !important; }
html[data-dtoj-appearance="dark"] :is(.training-toc-actions button) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.training-toc-actions button:hover, .training-toc-actions button:focus-visible) { color: rgb(193, 171, 227) !important; }
html[data-dtoj-appearance="dark"] :is(.training-toc-drawer .toc-document-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.training-toc-drawer .toc-item-row .toc-link) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.training-toc-drawer .toc-toggle) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.training-toc-drawer .toc-toggle:hover, .training-toc-drawer .toc-toggle:focus-visible) { color: rgb(200, 173, 241) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.training-toc-edge-trigger span) { color: rgb(200, 173, 241) !important; background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; border-right-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.training-toc-edge-trigger:hover span, .training-toc-edge-trigger:focus-visible span) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.course-shell .course-state--warning .course-state__icon) { color: rgb(222, 198, 165) !important; }
html[data-dtoj-appearance="dark"] :is(.course-shell) { --course-surface: #1d2022 !important; --course-panel: #1d2022 !important; --course-line: #40474a !important; --course-ink: #e8edef !important; --course-muted: #b0babe !important; }
html[data-dtoj-appearance="dark"] :is(.course-shell #dtoj-course-board .course-invite-actions > a) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is([data-course-series="csp-x"], .course-shell:has(.course-header[data-course-series="csp-x"])) { --course-accent-soft: #272b2d !important; --course-feature-ink: rgb(165 194 192) !important; }
html[data-dtoj-appearance="dark"] :is([data-course-series="csp-j"], .course-shell:has(.course-header[data-course-series="csp-j"])) { --course-accent-soft: #272b2d !important; --course-feature-ink: rgb(169 188 240) !important; --course-accent-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is([data-course-series="csp-s"], .course-shell:has(.course-header[data-course-series="csp-s"])) { --course-accent-soft: #272b2d !important; --course-feature-ink: rgb(179 176 220) !important; --course-accent-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is([data-course-series="noip"], .course-shell:has(.course-header[data-course-series="noip"])) { --course-accent-soft: #1d2022 !important; --course-feature-ink: #e8edef !important; --course-accent-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is([data-course-series="province"], .course-shell:has(.course-header[data-course-series="province"])) { --course-accent-soft: #1d2022 !important; --course-feature-ink: rgb(166 194 203) !important; }
html[data-dtoj-appearance="dark"] :is([data-course-series="noi"], .course-shell:has(.course-header[data-course-series="noi"])) { --course-accent-soft: #272b2d !important; --course-feature-ink: rgb(219 165 180) !important; --course-accent-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is([data-course-series="gesp"], .course-shell:has(.course-header[data-course-series="gesp"])) { --course-accent-soft: #272b2d !important; --course-feature-ink: rgb(166 196 178) !important; --course-accent-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is([data-course-series="all"], [data-course-series="other"], .course-shell:has(.course-header[data-course-series="other"])) { --course-accent-soft: #1d2022 !important; --course-feature-ink: #e8edef !important; --course-accent-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-reward-entry) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-reward-entry .dtoj-course-reward-entry__icon) { color: rgb(213, 196, 174) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-reward-entry .dtoj-course-reward-entry__heading) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-reward-entry .dtoj-course-reward-entry__description) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-reward-entry a.dtoj-course-reward-entry__link) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-reward-entry a.dtoj-course-reward-entry__link:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-reward-entry .dtoj-course-reward-entry__amount) { color: rgb(207, 193, 174) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-course-reward-entry .dtoj-course-reward-entry__arrow) { color: rgb(214, 202, 182) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-admin-sidebar) { --das-bg: #1d2022 !important; --das-ink: #e8edef !important; --das-muted: #b0babe !important; --das-line: #40474a !important; --das-soft: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="user_sudo"] .footer:has(.dtoj-footer)) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-sudo, .dtoj-manage-overview) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-sudo) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-sudo__mark) { color: rgb(173, 200, 218) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-sudo h1) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-sudo__intro) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-sudo__field) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-sudo input[name="password"], .dtoj-sudo input[name="tfa"]) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-sudo input[name="password"]:focus, .dtoj-sudo input[name="tfa"]:focus) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-sudo__method-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-sudo__alternatives) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-sudo__alternatives > p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-sudo .sudo-switch) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-sudo .sudo-switch:hover) { color: rgb(173, 200, 218) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-sudo__footnote) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-manage-overview__eyebrow) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-manage-overview__heading h1) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-manage-overview__heading > p:last-child) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-manage-overview__card) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-manage-overview h2) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-manage-overview__identity img) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-manage-overview__label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-manage-overview__section-heading p, .dtoj-manage-overview__maintenance p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-manage-overview__shortcut) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-manage-overview__shortcut:hover) { color: rgb(173, 200, 218) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-manage-overview__shortcut-description) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-manage-overview__shortcut-arrow) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-manage-overview__maintenance .button.rounded) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-manage-overview__maintenance .button.rounded:hover) { color: rgb(173, 200, 218) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="manage_dashboard"] .main .section.side) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="manage_dashboard"] .main .section.side .menu__link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="manage_dashboard"] .main .section.side .menu__link.expandable) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="manage_dashboard"] .main .section.side a.menu__link:not(.disabled):hover, html[data-page="manage_dashboard"] .main .section.side button.menu__link:not(.disabled):hover) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="manage_dashboard"] .main .section.side a.menu__link.active, html[data-page="manage_dashboard"] .main .section.side button.menu__link.active, html[data-page="manage_dashboard"] .main .section.side a.menu__link.active:hover, html[data-page="manage_dashboard"] .main .section.side button.menu__link.active:hover) { color: rgb(173, 200, 218) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion) { --discussion-ink: #e8edef !important; --discussion-muted: #b0babe !important; --discussion-border: #40474a !important; --discussion-link: rgb(173 210 231) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-card, .dtoj-discussion .discussion-sidebar > .section) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .section__header) { background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .section__header .section__title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-page-header) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-page-header h1) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-page-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .button) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .button:hover) { color: rgb(171, 199, 217) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion button[name="operation"][value="delete"]) { color: rgb(233, 193, 191) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion__item) { background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion__item.highlight) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion__replies) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion__replies .numbox__num) { color: rgb(190, 205, 217) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion__replies .numbox__text) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion__title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion__title a:hover) { color: rgb(173, 210, 231) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion__meta) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion__meta .user-profile-name) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-node-tag) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-node-tag:hover) { color: rgb(173, 210, 231) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-list-wrap .pager) { color: rgb(176, 186, 190) !important; border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-list-wrap .nothing-placeholder) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-node-group-title) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-node-group-title:hover) { color: rgb(173, 210, 231) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-nodes .chip-list__item a) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-nodes .chip-list__item a:hover) { color: rgb(173, 210, 231) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-nodes .chip-list__item a.is-active) { color: rgb(173, 210, 231) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-directory .discussion-directory-toolbar) { background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-directory-toolbar .section__title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-directory-pin, .dtoj-discussion .discussion-directory-close) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-directory-pin) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-directory-pin:hover, .dtoj-discussion .discussion-directory-close:hover, .dtoj-discussion .discussion-directory-pin[aria-pressed="true"]) { color: rgb(173, 210, 231) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion.discussion-index.directory-ready .discussion-directory) { background-color: rgb(29, 32, 34) !important; border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion.discussion-index.directory-ready .discussion-directory > .section) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion.discussion-index.directory-ready .discussion-directory-toggle) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; border-right-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion.discussion-index.directory-ready .discussion-directory-toggle:hover) { color: rgb(173, 210, 231) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-article-header) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-article-header h1) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-article-meta) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-article-meta .user-profile-name) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-state) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .section__footer) { color: rgb(176, 186, 190) !important; border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .section__footer a, .dtoj-discussion .section__footer .star) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .section__footer a:hover, .dtoj-discussion .section__footer .star:hover, .dtoj-discussion .section__footer .star.activated) { color: rgb(173, 210, 231) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-author .user-profile-name) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-author-stats) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-author-stats strong) { color: rgb(182, 195, 206) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-author-stats span) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-side-links a) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-side-links a:hover) { color: rgb(173, 210, 231) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-toc .toc-link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-toc .toc-link:hover, .dtoj-discussion .discussion-toc .toc-link.active) { color: rgb(173, 210, 231) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-sidebar .menu__link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-sidebar .menu__link:hover) { color: rgb(173, 210, 231) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-sidebar dl) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .dczcomments__item, .dtoj-discussion .dczcomments__reply) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .dczcomments__supplementary) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .dczcomments__supplementary .user-profile-name) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .dczcomments__operations a) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .dczcomments__operations a:hover) { color: rgb(173, 210, 231) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .dczcomments__replies) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .textbox[name="dczcomments__dummy-box"]) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion.discussion-editor label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .textbox, .dtoj-discussion select) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion input.textbox, .dtoj-discussion textarea.textbox, .dtoj-discussion select) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .textbox:focus, .dtoj-discussion select:focus) { background-color: rgb(29, 32, 34) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion.discussion-editor .help-text, .dtoj-discussion.discussion-editor .supplementary) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .typo) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .typo h1, .dtoj-discussion .typo h2, .dtoj-discussion .typo h3, .dtoj-discussion .typo h4, .dtoj-discussion .typo h5, .dtoj-discussion .typo h6) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .typo a) { color: rgb(173, 210, 231) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .typo hr) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .typo blockquote) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .typo .line-numbers .line-numbers-rows) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .typo .table-container) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .typo table) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .typo table th, .dtoj-discussion .typo table td) { color: rgb(232, 237, 239) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .typo table thead th) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .typo table tbody tr, .dtoj-discussion .typo table tbody tr:nth-child(2n), .dtoj-discussion .typo table tbody tr:hover) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .typo table caption) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-sidebar .typo) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-directory-actions) { background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-directory-actions button) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-discussion .discussion-directory-actions button:hover, .dtoj-discussion .discussion-directory-actions button:focus-visible) { color: rgb(173, 210, 231) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page) { --page-bg: #272b2d !important; --surface: #1d2022 !important; --surface-soft: #1d2022 !important; --text: #e8edef !important; --muted: #b0babe !important; --hairline: #40474a !important; --link: rgb(162 198 241) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page.expand-mode .problem-expand-btn) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page.pure-mode .problem-pure-btn) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .problem-content) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .problem-content h1, #problem-page .problem-content h2, #problem-page .problem-content h3, #problem-page .problem-content h4) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .problem-content table) { border-top-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .problem-content table th, #problem-page .problem-content table td) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .problem-content table th + th, #problem-page .problem-content table td + td) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .problem-content table thead th) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .problem-content blockquote) { color: rgb(176, 186, 190) !important; border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .info-card) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .sidebar-submit-slot a, #problem-page .sidebar-submit-slot button, #problem-page .sidebar-submit-slot input[type="submit"]) { color: rgb(162, 198, 241) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .section-title) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-card) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-card-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .problem-meta-label, #problem-page .problem-metric-label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .problem-meta-value) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .problem-metric-value) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page a.problem-difficulty-badge.level-medium, #problem-page a.problem-difficulty-badge.level-medium:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page a.problem-difficulty-badge.level-unrated, #problem-page a.problem-difficulty-badge.level-unrated:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .tag-toggle-btn) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .tag-toggle-btn:hover) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .loader) { border-right-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .chip-link.pass) { color: rgb(173, 222, 184) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .chip-link.pass .state) { color: rgb(173, 222, 184) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .chip-link.pass.chip--active) { color: rgb(173, 222, 184) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .chip) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .meta-sec + .meta-sec) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .meta-label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .meta-val) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .status-pill.ac) { color: rgb(166, 196, 178) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .status-pill.wa, #problem-page .status-pill.re, #problem-page .status-pill.ce, #problem-page .status-pill.fail) { color: rgb(227, 171, 167) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .status-pill.tle, #problem-page .status-pill.mle) { color: rgb(214, 182, 163) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .status-pill.tried) { color: rgb(169, 188, 240) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .prob-chip) { color: rgb(232, 237, 239) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .prob-chip.pass) { color: rgb(166, 196, 178) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .prob-chip.fail) { color: rgb(227, 171, 167) !important; border-color: rgb(64, 71, 74) !important; }
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .problem-content table) { border-top-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .problem-content table th, #problem-page .problem-content table td) { border-bottom-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .problem-content table th + th, #problem-page .problem-content table td + td) { border-left-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .problem-content table thead th) { border-bottom-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .info-card) { border-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .side-card) { border-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .problem-info .side-card-head) { border-bottom-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .sidebar-menu-slot > .section, #problem-page .sidebar-menu-slot > .info-card) { border-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .tag-toggle-btn) { border-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .section-title) { color: rgb(176, 186, 190) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .chip) { border-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .meta-sec + .meta-sec) { border-top-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .meta-item) { border-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .meta-label) { color: rgb(176, 186, 190) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .problem-meta-label, #problem-page .problem-metric-label) { color: rgb(176, 186, 190) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .prob-chip) { border-color: rgb(64, 71, 74) !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .prob-chip.pass) { color: rgb(209, 249, 223) !important; }
}
html[data-dtoj-appearance="dark"] :is(#problem-page .markdown-source-button) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .markdown-source-button:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page) { --pd-ide-bg: #272b2d !important; --pd-ide-ink: rgb(175 196 219) !important; --pd-ide-border: #40474a !important; --pd-ide-border-hover: #40474a !important; --pd-disabled-bg: #272b2d !important; --pd-disabled-ink: #b0babe !important; --pd-disabled-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel) { --pd-action-ink: #e8edef !important; --pd-action-muted: #b0babe !important; --pd-action-line: #40474a !important; --pd-action-surface: #1d2022 !important; --pd-action-soft: #1d2022 !important; --pd-action-link: rgb(162 198 241) !important; }
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(html:not(.theme--dark) #problem-page) { --pd-disabled-ink: #b0babe !important; --pd-disabled-line: #40474a !important; }
}
@media (prefers-color-scheme: dark) {
  html[data-dtoj-appearance="dark"] :is(html:not(.theme--dark) #problem-page .side-panel) { --pd-action-muted: #b0babe !important; --pd-action-line: #40474a !important; }
}
html[data-dtoj-appearance="dark"] :is(#problems-page .pb-category-card .group-list__item > .section__title a:hover) { color: rgb(183, 198, 209) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .pb-category-card .chip-list__item > a) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .pb-category-card .chip-list__item > a:hover, #problems-page .pb-category-card .chip-list__item > a.selected, #problems-page .pb-category-card .chip-list__item > a[aria-current="page"]) { color: rgb(177, 194, 204) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .pb-category-card .widget--category-filter__category > .widget--category-filter__tag) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .pb-category-card .widget--category-filter__category > .widget--category-filter__tag:hover, #problems-page .pb-category-card .widget--category-filter__category > .widget--category-filter__tag.selected) { color: rgb(177, 194, 204) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="problem_main"] .widget--category-filter__drop) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="problem_main"] .widget--category-filter__subcategory .widget--category-filter__tag) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(html[data-page="problem_main"] .widget--category-filter__subcategory .widget--category-filter__tag:hover, html[data-page="problem_main"] .widget--category-filter__subcategory .widget--category-filter__tag.selected) { color: rgb(177, 194, 204) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .pb-category-card .pb-category-lucky) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .pb-category-card .pb-category-lucky .button) { color: rgb(176, 186, 190) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .pb-category-card .pb-category-lucky .button:hover) { color: rgb(177, 194, 204) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .pd-related-symbol) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .pd-related-modern .pd-related-link:hover) { color: rgb(177, 194, 204) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-system-notice) { --dtoj-notice-surface: #1d2022 !important; --dtoj-notice-icon-surface: #1d2022 !important; --dtoj-notice-line: #40474a !important; --dtoj-notice-ink: #e8edef !important; --dtoj-notice-muted: #b0babe !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .problem-content [data-fragment-id="problem-description"] .dtoj-table-record) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container) { --ide-bg: #272b2d !important; --ide-surface: #1d2022 !important; --ide-soft: #1d2022 !important; --ide-text: #e8edef !important; --ide-muted: #b0babe !important; --ide-line: #40474a !important; --ide-accent-soft: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-header) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-brand) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-title) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-exit) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-exit:hover) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-rail-pane, #problem-page .scratchpad-container .dtoj-ide-navigation-pane) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__tablist > div) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__tablist > div:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-problem-pane) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__problem) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__problem .problem-content) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__problem .problem-content h1) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__problem .problem-content h2) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__problem .problem-content blockquote) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__problem label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__problem .textbox) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-native-settings .columns:has(> .dtoj-ide-theme-button) > p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-native-settings .dtoj-ide-theme-button) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-native-settings .dtoj-ide-theme-button:hover) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution-caption) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container :is(.dtoj-ide-solution-refresh, .dtoj-ide-solution-retry)) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container :is(.dtoj-ide-solution-refresh, .dtoj-ide-solution-retry):hover) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution-body.typo) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution-body.typo :is(h1, h2, h3, h4, h5, h6)) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution-body.typo a:hover) { color: rgb(167, 187, 234) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution-body.typo blockquote) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution-body.typo table) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution-body.typo :is(th, td)) { border-right-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution-body.typo th) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution-state) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .splitpane-fill) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__toolbar) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__toolbar__item .select) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__toolbar__button) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__toolbar__button.enabled:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__toolbar__button.activated) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__toolbar__pretest) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__toolbar__pretest.enabled:hover) { color: rgb(172, 187, 209) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-editorbar) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-file) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-file > svg, #problem-page .scratchpad-container .dtoj-ide-file .icon) { color: rgb(202, 214, 233) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-actions button) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-actions button:hover) { color: rgb(181, 194, 214) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-statusbar) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__panel-title) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__panel-title .icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__panel-button) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__panel-button:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__data-input) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__data-input:focus) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__records__table) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__records__table td) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__records__table tr:hover) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .scratchpad__records__table .icol--pretest .flag) { color: rgb(189, 205, 232) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-settings) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-settings-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-settings label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-settings select, #problem-page .scratchpad-container .dtoj-ide-settings input[type="number"]) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-settings button) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-settings button:hover) { color: rgb(180, 192, 208) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-toast) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
@media (max-width: 760px) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-mobile-tabs) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 760px) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-mobile-tabs button) { color: rgb(176, 186, 190) !important; }
}
@media (max-width: 760px) {
  html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-mobile-tabs button[aria-selected="true"], #problem-page .scratchpad-container .dtoj-ide-mobile-tabs button[aria-pressed="true"], #problem-page .scratchpad-container .dtoj-ide-mobile-tabs button.is-active) { background-color: rgb(29, 32, 34) !important; }
}
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution.row) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-header h1) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-header p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-problem-link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-problem-link strong) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-problem-link:hover) { color: rgb(173, 206, 223) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-count) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-tabs) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-tab) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-tab:hover) { color: rgb(176, 206, 222) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-tab[aria-selected="true"]) { color: rgb(172, 208, 227) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .section) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .section__header) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .section__title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-default-header) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-default-header h2) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-default-caption) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-default-body) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-refresh, .dtoj-problem-solution .dtoj-solution-retry) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-refresh:hover, .dtoj-problem-solution .dtoj-solution-retry:hover) { color: rgb(174, 205, 223) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-message) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-message[data-state="error"]) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-noscript) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-view-all) { color: rgb(183, 209, 224) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-view-all:hover) { color: rgb(174, 201, 218) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dczcomments__item) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .vote--discussion) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .vote--discussion .vote-number) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .vote--discussion .vote-button) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .vote--discussion .vote-button:hover) { color: rgb(180, 210, 226) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .vote--discussion .vote-button.upvote.active) { color: rgb(173, 208, 227) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .vote--discussion .vote-button.downvote.active) { color: rgb(225, 204, 185) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dczcomments__supplementary) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dczcomments__operations) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dczcomments__operations a) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dczcomments__operations a:hover) { color: rgb(179, 208, 225) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dczcomments__reply) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dczcomments__box textarea.textbox, .dtoj-problem-solution textarea[name="dczcomments__dummy-box"]) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution textarea[name="dczcomments__dummy-box"]) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dczcomments__box .button) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dczcomments__box .button:hover) { color: rgb(176, 205, 221) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-sidebar .menu__link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-sidebar .menu__link .icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-sidebar .menu__link:hover) { color: rgb(174, 205, 222) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-sidebar .menu__link.active) { color: rgb(172, 207, 224) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-sidebar .menu__link.highlight) { color: rgb(177, 207, 223) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-sidebar .menu__seperator) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-sidebar table) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-sidebar table th, .dtoj-problem-solution .dtoj-solution-sidebar table td) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-sidebar table th) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-sidebar a) { color: rgb(181, 208, 224) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-outline) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-outline > summary) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-outline[open] > summary) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-outline a) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .dtoj-solution-outline a:hover) { color: rgb(175, 206, 222) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-header) { background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-caption) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution :is(.dtoj-ide-solution-refresh, .dtoj-ide-solution-retry)) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution :is(.dtoj-ide-solution-refresh, .dtoj-ide-solution-retry):hover) { color: rgb(174, 205, 222) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-state) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-state p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-state-title) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-state.state-error .dtoj-ide-solution-state-title) { color: rgb(220, 194, 196) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-state[data-state="error"], #problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-state.state-error) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-outline) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-outline > summary) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-outline[open] > summary) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-outline a) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-outline a:hover) { color: rgb(175, 205, 222) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .typo, #problem-page .scratchpad-container .dtoj-ide-solution .typo) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .typo h1, #problem-page .scratchpad-container .dtoj-ide-solution .typo h1, .dtoj-problem-solution .typo h2, #problem-page .scratchpad-container .dtoj-ide-solution .typo h2, .dtoj-problem-solution .typo h3, #problem-page .scratchpad-container .dtoj-ide-solution .typo h3, .dtoj-problem-solution .typo h4, #problem-page .scratchpad-container .dtoj-ide-solution .typo h4, .dtoj-problem-solution .typo h5, #problem-page .scratchpad-container .dtoj-ide-solution .typo h5, .dtoj-problem-solution .typo h6, #problem-page .scratchpad-container .dtoj-ide-solution .typo h6) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .typo a, #problem-page .scratchpad-container .dtoj-ide-solution .typo a) { color: rgb(173, 210, 231) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .typo hr, #problem-page .scratchpad-container .dtoj-ide-solution .typo hr) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .typo blockquote, #problem-page .scratchpad-container .dtoj-ide-solution .typo blockquote) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .typo .line-numbers .line-numbers-rows, #problem-page .scratchpad-container .dtoj-ide-solution .typo .line-numbers .line-numbers-rows) { border-right-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .typo .table-container, #problem-page .scratchpad-container .dtoj-ide-solution .typo .table-container) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .typo table, #problem-page .scratchpad-container .dtoj-ide-solution .typo table) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .typo table th, #problem-page .scratchpad-container .dtoj-ide-solution .typo table th, .dtoj-problem-solution .typo table td, #problem-page .scratchpad-container .dtoj-ide-solution .typo table td) { color: rgb(232, 237, 239) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .typo table thead th, #problem-page .scratchpad-container .dtoj-ide-solution .typo table thead th) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .typo table tbody tr, #problem-page .scratchpad-container .dtoj-ide-solution .typo table tbody tr, .dtoj-problem-solution .typo table tbody tr:nth-child(2n), #problem-page .scratchpad-container .dtoj-ide-solution .typo table tbody tr:nth-child(2n), .dtoj-problem-solution .typo table tbody tr:hover, #problem-page .scratchpad-container .dtoj-ide-solution .typo table tbody tr:hover) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-problem-solution .typo table caption, #problem-page .scratchpad-container .dtoj-ide-solution .typo table caption) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-ide-solution .dtoj-ide-solution-body.typo) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-solution-page .dtoj-solution-sidebar > .section:has(> [data-fragment-id="problem-sidebar-information"])) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-solution-page .dtoj-solution-sidebar > .section:has(> [data-fragment-id="problem-sidebar-information"]) > .section__header) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-solution-page .dtoj-solution-sidebar > .section:has(> [data-fragment-id="problem-sidebar-information"]) .section__title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-solution-page [data-fragment-id="problem-sidebar-information"] > dl > dt) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-solution-page [data-fragment-id="problem-sidebar-information"] > dl > dd) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-solution-page [data-fragment-id="problem-sidebar-information"] > dl > :is(dt, dd):nth-of-type(5), #problem-solution-page [data-fragment-id="problem-sidebar-information"] > dl > :is(dt, dd):last-of-type) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-solution-page [data-fragment-id="problem-sidebar-information"] .problem__tag-link) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-solution-page [data-fragment-id="problem-sidebar-information"] a) { color: rgb(179, 194, 208) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-solution-page [data-fragment-id="problem-sidebar-information"] a:hover) { color: rgb(170, 187, 204) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-solution-page [data-fragment-id="problem-sidebar-information"] .problem__tag-link:hover) { color: rgb(170, 187, 204) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest button, #problem-page .scratchpad-container .dtoj-selftest select) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest button:hover:enabled) { color: rgb(169, 190, 228) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-header) { background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-heading strong) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-shortcut) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-badge) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-badge[data-tone="success"]) { color: rgb(167, 201, 187) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-badge[data-tone="pending"]) { color: rgb(172, 191, 227) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-badge[data-tone="error"]) { color: rgb(224, 179, 179) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-resources) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-hint, #problem-page .scratchpad-container .dtoj-selftest-output-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-output-note[data-tone="warning"]) { color: rgb(216, 198, 166) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-stale) { color: rgb(216, 198, 166) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-columns) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-pane + .dtoj-selftest-pane) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-pane-head) { background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest textarea) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-empty) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-compare-toggle) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container textarea.dtoj-selftest-expected) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-comparison) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-mode-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-comparison[data-tone="success"]) { color: rgb(167, 201, 187) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-comparison[data-tone="error"]) { color: rgb(224, 179, 179) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-diagnostics) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-diagnostics summary) { color: rgb(215, 190, 184) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .dtoj-selftest-feedback) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .problem-topbar .pa-entry[aria-pressed="true"]) { color: rgb(172, 196, 247) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .pa-ide-entry) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .scratchpad-container .pa-ide-entry[aria-pressed="true"]) { color: rgb(172, 196, 247) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pa-workspace) { --pa-bg: #1d2022 !important; --pa-soft: #272b2d !important; --pa-line: #40474a !important; --pa-text: #e8edef !important; --pa-muted: #b0babe !important; }
html[data-dtoj-appearance="dark"] :is(.pa-workspace button[aria-pressed="true"], .pa-workspace button.pa-primary) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.pa-workspace .pa-status[data-error="true"]) { color: rgb(227, 181, 181) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .pa-text-editor textarea) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pa-dialog-card .pa-save-error) { color: rgb(227, 181, 181) !important; }
html[data-dtoj-appearance="dark"] :is(.pa-workspace .pa-record.pa-current) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .pd-sidebar-icon) { --pd-icon-ink: rgb(187 196 233) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .menu__link > .pd-sidebar-icon--discussion) { --pd-icon-ink: rgb(166 208 217) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .menu__link > .pd-sidebar-icon--solution) { --pd-icon-ink: rgb(173 209 195) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .menu__link > .pd-sidebar-icon--files) { --pd-icon-ink: rgb(194 200 235) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .menu__link > .pd-sidebar-icon--statistics) { --pd-icon-ink: rgb(176 208 223) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .menu__link > .pd-sidebar-icon--edit) { --pd-icon-ink: rgb(230 203 181) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .menu__link > .pd-sidebar-icon--config) { --pd-icon-ink: rgb(208 195 230) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .menu__link > .pd-sidebar-icon--rejudge) { --pd-icon-ink: rgb(230 203 181) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .menu__link > .pd-sidebar-icon--download) { --pd-icon-ink: rgb(166 209 209) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .menu__link > .pd-sidebar-icon--export) { --pd-icon-ink: rgb(222 205 172) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .menu__link > .pd-sidebar-icon--copy, #problem-page .side-panel .menu__link > .pd-sidebar-icon--markdown) { --pd-icon-ink: rgb(187 196 233) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .menu__link > .pd-sidebar-icon--annotation) { --pd-icon-ink: rgb(214 195 231) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .menu__link > .pd-sidebar-icon--canvas) { --pd-icon-ink: rgb(228 205 165) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .menu__link > .pd-sidebar-icon--history) { --pd-icon-ink: rgb(179 206 222) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .menu__link > .pd-sidebar-icon--back) { --pd-icon-ink: rgb(179 206 222) !important; --pd-icon-bg: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(#problem-page .side-panel .sidebar-menu-slot .menu__link[aria-pressed="true"], #problem-page .side-panel .sidebar-menu-slot .menu__link[aria-expanded="true"]) { color: rgb(185, 194, 216) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page) { --surface: #1d2022 !important; --surface-2: #1d2022 !important; --text: #e8edef !important; --muted: #b0babe !important; --hairline: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-list-filters select) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-list-filters select:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problems-card thead th) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problems-card td) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .side-card .menu__link) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .search) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .search input[name="q"]) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-result-badge.is-accepted) { color: rgb(166, 207, 181) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-result-badge.is-rejected) { color: rgb(228, 169, 169) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-result-badge.is-empty) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .acceptance-meter__track) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .acceptance-meter.is-empty .acceptance-meter__track) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .acceptance-meter.is-empty .acceptance-meter__bar) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problems-card .difficulty-sort-actions a) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problems-card .difficulty-sort-actions a:hover, #problems-page .problems-card .difficulty-sort-actions a.is-active) { color: rgb(172, 196, 247) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-list-order a) { color: rgb(163, 175, 188) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-tag-bulk-toggle) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-tag-bulk-toggle:hover) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-compact-tag) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-compact-tag--primary) { color: rgb(165, 182, 204) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-compact-tag--method) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-compact-tag--more) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-compact-tag--toggle) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-compact-tag--toggle:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-compact-tag.cat-dp) { color: rgb(181, 167, 206) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-compact-tag.cat-ds) { color: rgb(160, 187, 201) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-compact-tag.cat-math) { color: rgb(196, 176, 163) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-compact-tag.cat-graph) { color: rgb(167, 179, 212) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-compact-tag.cat-string) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-compact-tag.cat-search) { color: rgb(197, 173, 164) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-compact-tag.cat-other) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .problem-compact-tag.cat-meta) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is([data-fragment-id="problem_list"] .problem-title-head-pid, [data-fragment-id="problem_list"] .problem-title-pid) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page [data-fragment-id="problem_list"] .problem-title-link .problem-title-name) { color: rgb(178, 216, 241) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page [data-fragment-id="problem_list"] .problem-title-link:hover .problem-title-name) { color: rgb(171, 206, 229) !important; }
html[data-dtoj-appearance="dark"] :is([data-fragment-id="problem_list"] .problem-title-link:hover .problem-title-name) { color: rgb(162, 198, 241) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .dtoj-pdf-tools) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .dtoj-pdf-tools button) { color: rgb(232, 237, 239) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .dtoj-pdf-tools button:hover) { color: rgb(171, 206, 229) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .dtoj-pdf-field) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .dtoj-pdf-field input, #problems-page .dtoj-pdf-field select) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .dtoj-pdf-status) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#problems-page .dtoj-pdf-sequence li) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile) { --profile-ink: #e8edef !important; --profile-muted: #b0babe !important; --profile-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .section) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .profile-header) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .user-profile-avatar) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .profile-header__main .dtoj-profile-banned) { color: rgb(228, 190, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-trend__label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-trend__meta) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-trend__foot) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-trend__foot [data-trend-change]) { color: rgb(181, 212, 208) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-trend.is-down .dtoj-profile-trend__foot [data-trend-change]) { color: rgb(230, 199, 201) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .profile-header__contact-item) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile a.profile-header__contact-item:hover) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(html:has(#oj-custom-theme-style) .dtoj-user-profile a.profile-header__contact-item) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .profile-header__contact-item.dtoj-profile-gender) { color: rgb(176, 196, 206) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .profile-header__contact-item.dtoj-profile-gender:hover) { color: rgb(170, 192, 203) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .profile-header__contact-item.user-profile-badge) { color: rgb(187, 201, 213) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-stats) { background-color: rgb(29, 32, 34) !important; border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-stats > div) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .section__tab-header-wrapper) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .section__tab-container.immersive .section__tab-header-item) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .section__tab-container.immersive .section__tab-header-item:hover) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .section__tab-main .section__body) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .section__tab-main .nothing) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-empty) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-tag) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-tag small) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-account .menu__link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-account .menu__link .icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-account .menu__link.active) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-account .menu__link:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile .dtoj-profile-account .menu__seperator) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-profile #cards-profile-container) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.rank-chart-frame) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.rank-chart-inner) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.pc-q1) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-heading h1) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-heading p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-card) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page h2) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-reset) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-reset:hover) { color: rgb(173, 208, 228) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-field > label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-field .textbox, #records-page .records-field select) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-field .textbox:focus, #records-page .records-field select:focus) { background-color: rgb(29, 32, 34) !important; outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-field .autocomplete-wrapper) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-field .autocomplete-wrapper input) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-field .autocomplete-wrapper:focus-within) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-table-heading) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-table-heading span) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .record_main__table th, #records-page .record_main__table td) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .record_main__table th) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .record_main__table tbody tr) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .record_main__table tbody tr:hover) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .col--status__text) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page td.pass .col--status__text) { color: rgb(173, 208, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page td.fail .col--status__text) { color: rgb(234, 190, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page td.progress .col--status__text, #records-page td.pending .col--status__text) { color: rgb(178, 205, 224) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .col--problem-name .problem-title) { color: rgb(173, 210, 231) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .col--problem-name .problem__id) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .col--time, #records-page .col--memory) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .col--lang) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .col--submit-at) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-pagination) { color: rgb(176, 186, 190) !important; border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-pagination a) { color: rgb(183, 203, 217) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-empty h3) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-empty p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-statistics dt) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-statistics dd) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-autocomplete-field .autocomplete-wrapper) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-autocomplete-field .autocomplete-wrapper:focus-within) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking) { --rp-ink: #e8edef !important; --rp-muted: #b0babe !important; --rp-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking .rp-summary strong) { color: rgb(170, 182, 225) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking .rp-board) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking .data-table th) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking .data-table td) { color: rgb(232, 237, 239) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking .data-table tbody tr:hover) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking .data-table .col--rank) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking .data-table .col--rp) { color: rgb(170, 182, 225) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking .rp-self) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking .rp-self .col--rank) { color: rgb(172, 196, 247) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking .rp-place--1) { color: rgb(217, 203, 175) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking .rp-place--2) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking .rp-place--3) { color: rgb(219, 200, 187) !important; background-color: rgb(39, 43, 45) !important; }
@media (max-width: 640px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking .data-table tbody tr) { border-bottom-color: rgb(64, 71, 74) !important; }
}
@media (max-width: 640px) {
  html[data-dtoj-appearance="dark"] :is() { color: rgb(176, 186, 190) !important; }
}
@media (max-width: 640px) {
  html[data-dtoj-appearance="dark"] :is(#dtoj-rp-ranking .data-table td.col--detail) { color: rgb(176, 186, 190) !important; }
}
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard) { --ds-border: #40474a !important; --ds-text: #e8edef !important; --ds-muted: #b0babe !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-board) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-titlebar h1) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-titlebar > :not(h1)) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-titlebar p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-toolbar) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-toolbar-search) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-toolbar-search:focus-within) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-toolbar-search > svg) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard #cfSearch) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard #cfReset) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard #cfReset:hover) { color: rgb(173, 198, 221) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-toolbar .button, #dtoj-scoreboard .ds-toolbar button:not(#cfReset), #dtoj-scoreboard .ds-admin .button, #dtoj-scoreboard .ds-admin button, #dtoj-scoreboard .ds-filter) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-toolbar .button:hover, #dtoj-scoreboard .ds-toolbar button:not(#cfReset):hover, #dtoj-scoreboard .ds-admin .button:hover, #dtoj-scoreboard .ds-admin button:hover) { color: rgb(173, 198, 221) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-toolbar .danger:hover) { color: rgb(222, 181, 181) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-statusbar, #dtoj-scoreboard .ds-meta) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard #dsCount) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard table.ds-table) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-table :is(th, td)) { background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-table :is(th, td).col--problem) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-table thead th) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-table thead th a:hover) { color: rgb(173, 198, 221) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-sort:hover) { color: rgb(173, 198, 221) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-sort.is-active) { color: rgb(173, 198, 221) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard th:is([aria-sort="ascending"], [aria-sort="descending"]) .ds-sort) { color: rgb(173, 198, 221) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-problem-stat, #dtoj-scoreboard .ds-problem-stats) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-table tbody tr:hover > td) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-table tbody tr.star-highlight > td) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-table tbody tr.star-highlight:hover > td) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-table tbody tr.ds-self > td) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-table tbody tr.ds-self:hover > td) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-rank-badge) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-rank-badge.rank-1) { color: rgb(217, 200, 168) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-rank-badge.rank-2) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-rank-badge.rank-3) { color: rgb(222, 200, 184) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-empty, #dtoj-scoreboard #dsEmpty) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-toolbar-search) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-toolbar-search:focus-within) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-toolbar-search > #cfReset) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-toolbar-search > #cfReset:hover) { color: rgb(173, 198, 221) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-scoreboard .ds-toolbar-search > #cfReset:focus-visible) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page) { --submit-text: #e8edef !important; --submit-muted: #b0babe !important; --submit-border: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-card) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-title__id) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-context__type) { color: rgb(193, 206, 223) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-back) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-back:hover) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-body > [name="hint"]) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-body > [name="hint"] blockquote.note) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-language) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-field-heading) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-form label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-language select) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-upload) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-upload__icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-upload__label label) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-upload__label p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page input[type="file"]) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-footer) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-footer__note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-sidebar .section) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-sidebar .section__header) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-sidebar .section__title) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-sidebar .menu__link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-sidebar .menu__link .icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-sidebar .menu__link:hover) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-submit-page .submit-sidebar .menu__link.active) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-workspace) { --dum-bg: #1d2022 !important; --dum-soft: #1d2022 !important; --dum-ink: #e8edef !important; --dum-muted: #b0babe !important; --dum-line: #40474a !important; --dum-control-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-context) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-back) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-back:hover) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-workspace .dtoj-user-button--quiet:hover) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-workspace .dtoj-user-button--danger) { color: rgb(222, 177, 181) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-workspace .dtoj-user-button--danger:hover) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-workspace .dtoj-user-button--success) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-workspace .dtoj-user-button--success:hover) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-badge--root) { color: rgb(221, 180, 189) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-badge--muted) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-badge--amber) { color: rgb(209, 195, 168) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-badge--purple) { color: rgb(198, 189, 220) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-badge--green) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-badge--blue) { color: rgb(182, 195, 220) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-status) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-status--banned) { color: rgb(221, 180, 189) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-user-empty svg) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.section__body) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.rank-toolbar) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.rank-toolbar a) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.rank-toolbar a:hover, .rank-toolbar a:focus) { color: rgb(232, 237, 239) !important; }
@media (max-width: 767px) {
  html[data-dtoj-appearance="dark"] :is(.rank-table-scroll .codeforces-table-final .col--rank) { background-color: rgb(29, 32, 34) !important; }
}
@media (max-width: 767px) {
  html[data-dtoj-appearance="dark"] :is(.rank-table-scroll .codeforces-table-final thead .col--rank) { background-color: rgb(29, 32, 34) !important; }
}
@media (max-width: 767px) {
  html[data-dtoj-appearance="dark"] :is(.rank-table-scroll .codeforces-table-final tbody tr:nth-child(2n) .col--rank) { background-color: rgb(29, 32, 34) !important; }
}
@media (max-width: 767px) {
  html[data-dtoj-appearance="dark"] :is(.rank-table-scroll .codeforces-table-final tbody tr:hover .col--rank) { background-color: rgb(39, 43, 45) !important; }
}
html[data-dtoj-appearance="dark"] :is(.codeforces-table-final) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.codeforces-table-final thead th) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.codeforces-table-final tbody td) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.codeforces-table-final tbody tr:nth-child(2n)) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(.codeforces-table-final tbody tr:hover) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(.user-profile-badge) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(html.page--contest_problemlist .main) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-heading h1) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-heading-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-result-summary) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-result-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-main > .section, #contest-problems-page .cp-sidebar .section) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .section__header) { background-color: rgb(29, 32, 34) !important; border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .section__title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-section-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .data-table th, #contest-problems-page .data-table td) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .data-table th) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .data-table tbody tr) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .data-table tbody tr:hover) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .col--status) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .col--status__text) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page td.pass .col--status__text) { color: rgb(173, 208, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page td.fail .col--status__text) { color: rgb(234, 190, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page td.progress .col--status__text, #contest-problems-page td.pending .col--status__text) { color: rgb(178, 205, 224) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .col--submit-at) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .col--score) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .record_main__table .col--time, #contest-problems-page .record_main__table .col--memory) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .record_main__table .col--lang) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-empty) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-empty a) { color: rgb(175, 209, 228) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .dczcomments__item) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .dczcomments__supplementary) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .dczcomments__item .richmedia) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .dczcomments__replies) { border-left-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-form-label) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-clarification-form select) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-clarification-form textarea) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-clarification-form .md-editor:not(.md-editor-fullscreen)) { border-color: rgb(64, 71, 74) !important; --md-border-color: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-clarification-form .md-editor-toolbar-wrapper) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-sidebar .menu__link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-sidebar .menu__link:hover) { color: rgb(171, 206, 225) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-sidebar .menu__seperator) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-sidebar .section__body) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-sidebar dl) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-sidebar dt) { color: rgb(176, 186, 190) !important; }
@media (max-width: 640px) {
  html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-clarification-form .md-editor-preview-wrapper) { border-top-color: rgb(64, 71, 74) !important; }
}
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-entry-section .section__title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-entry-section .cp-section-note) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-problem-list) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-problem-list > li) { border-bottom-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-problem-list > li:hover) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-entry-link) { color: rgb(169, 191, 206) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page a.cp-entry-link:hover) { color: rgb(167, 186, 201) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page a.cp-entry-link:focus-visible) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-entry-letter) { color: rgb(179, 199, 215) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-entry-open) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page a.cp-entry-link:hover .cp-entry-open) { color: rgb(171, 197, 216) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-entry-meta) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-entry-meta dt) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-entry-meta .cp-entry-full-score dd) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-entry.is-restricted .cp-entry-link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-entry.is-restricted .cp-entry-letter) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-entry-unavailable) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-upsolve-note) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-upsolve-note__title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-upsolve-note__detail) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-upsolve-note__link) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-upsolve-note__link:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-upsolve-link) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-upsolve-link:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#contest-problems-page .cp-upsolved) { color: rgb(177, 203, 190) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-upsolve-toast) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.dtoj-upsolve-toast__star) { color: rgb(233, 219, 192) !important; }
html[data-dtoj-appearance="dark"] :is(:is(#problem-page, #dtoj-submit-page, .dtoj-record-detail) .dtoj-upsolve-card) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(:is(#problem-page, #dtoj-submit-page, .dtoj-record-detail) .dtoj-upsolve-card__title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(:is(#problem-page, #dtoj-submit-page, .dtoj-record-detail) .dtoj-upsolve-card__status) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(:is(#problem-page, #dtoj-submit-page, .dtoj-record-detail) .dtoj-upsolve-card__contest) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(:is(#problem-page, #dtoj-submit-page, .dtoj-record-detail) .dtoj-upsolve-card__link) { color: rgb(232, 237, 239) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(:is(#problem-page, #dtoj-submit-page, .dtoj-record-detail) .dtoj-upsolve-card__link:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-heading > .dtoj-upsolve-context--compact) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .dtoj-upsolve-context--compact .dtoj-upsolve-card__title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .dtoj-upsolve-context--compact .dtoj-upsolve-card__status) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .records-heading .dtoj-upsolve-context--compact .dtoj-upsolve-card__contest) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .dtoj-upsolve-context--compact .dtoj-upsolve-card__link) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#records-page .dtoj-upsolve-context--compact .dtoj-upsolve-card__link:hover) { color: rgb(232, 237, 239) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor) { --editor-ink: #e8edef !important; --editor-muted: #b0babe !important; --editor-line: #40474a !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .section) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-back) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-field-label, #dtoj-problem-editor .editor-classification label) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-hidden-field) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-metadata .textbox, #dtoj-problem-editor .editor-metadata .autocomplete-wrapper) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-metadata .textbox:focus, #dtoj-problem-editor .editor-metadata .autocomplete-wrapper:focus-within) { outline-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-section-title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .section__tab-header-item) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .section__tab-header-item:hover) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .section__tab-header-item.tab--active) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-document .md-editor-toolbar-wrapper) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-document .md-editor-toolbar-item) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-document .md-editor-toolbar-item:hover, #dtoj-problem-editor .editor-document .md-editor-toolbar-active) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-actions) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-actions .button) { color: rgb(176, 186, 190) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-actions .editor-delete:hover) { color: rgb(228, 187, 187) !important; background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-sidebar .section__header) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-sidebar .section__title) { color: rgb(232, 237, 239) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-sidebar .section__body) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-sidebar .menu) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-sidebar .menu__link) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-sidebar .menu__link:hover) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-sidebar .menu__link.active) { background-color: rgb(39, 43, 45) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-sidebar .menu__link .icon) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-sidebar .widget--category-filter__tag:hover) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-sidebar .widget--category-filter__tag.selected) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-markdown-hint) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-markdown-hint > summary) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor .editor-sidebar .section__body p) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor [data-fragment-id="problem-sidebar-information"] .problem__tag-link) { color: rgb(176, 186, 190) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor [data-fragment-id="problem-sidebar-information"] .problem__tag-link:hover) { background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(#dtoj-problem-editor [data-fragment-id="problem-sidebar-information"] a:not(.problem__tag-link):not(.user-profile-name)) { color: rgb(176, 186, 190) !important; }
html[data-dtoj-appearance="dark"] :is(html:is(.page--problem_edit, .page--problem_create) .widget--category-filter__drop) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(html:is(.page--problem_edit, .page--problem_create) .widget--category-filter__drop .widget--category-filter__tag.selected) { color: rgb(173, 202, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(html:is(.page--problem_edit, .page--problem_create) .widget--category-filter__drop .widget--category-filter__tag:hover) { color: rgb(173, 202, 239) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.course-library .course-create:hover) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.course-library .continue-card:hover, .course-library .continue-card:focus-within) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.course-library .continue-action:hover) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.course-library .hot-course-card:hover, .course-library .hot-course-card:focus-visible) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.course-library .course-catalog-content .course-card:hover, .course-library .course-catalog-content .course-card:focus-within) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.course-library) { --course-canvas: #1d2022 !important; --course-ink: #e8edef !important; --course-muted: #b0babe !important; --course-line: #40474a !important; --course-accent-soft: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.continue-card) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.continue-progress) { background-color: rgb(29, 32, 34) !important; }
html[data-dtoj-appearance="dark"] :is() { color: rgb(211, 199, 174) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.course-library .hot-course-title-row > .course-opened-badge) { color: rgb(173, 201, 188) !important; }
html[data-dtoj-appearance="dark"] :is(.hot-course-symbol) { background-color: rgb(29, 32, 34) !important; border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.map-key-line) { border-top-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.map-key-context) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.course-map-node) { border-color: rgb(64, 71, 74) !important; }
html[data-dtoj-appearance="dark"] :is(.course-roadmap) { --challenge-ink: rgb(209 190 163) !important; --challenge-tint: #272b2d !important; --challenge-pass-tint: #272b2d !important; }
html[data-dtoj-appearance="dark"] :is(.course-map-challenge-problems .is-accepted .course-map-problem-status) { color: rgb(173, 202, 187) !important; }
html[data-dtoj-appearance="dark"] :is(.course-library .course-opened-badge) { color: rgb(166, 196, 180) !important; background-color: rgb(39, 43, 45) !important; border-color: rgb(64, 71, 74) !important; }
}
}
