.shell--editor-v0-dark-view {
  --shell-border: #404752;
  background: #15171a;
  color: #e8edf3;
}

.shell.shell--a4-v2-chrome.shell--editor-v0-dark-view .shell-titlebar {
  border-bottom-color: #345179 !important;
  background: #203d67 !important;
}

.shell.shell--a4-v2-chrome.shell--editor-v0-dark-view :is(
    .shell-tabbar,
    .shell-ribbon,
    .shell-document-ruler,
    .shell-statusbar
  ) {
  border-color: #404752;
  background: #23272e;
  color: #e8edf3;
}

.shell.shell--a4-v2-chrome.shell--editor-v0-dark-view .shell-tabbar {
  border-bottom-color: #404752 !important;
  background: #1d2127 !important;
  color: #e8edf3 !important;
}

.shell.shell--a4-v2-chrome.shell--editor-v0-dark-view .shell-ribbon {
  border-bottom-color: #404752 !important;
  background: #272c34 !important;
  color: #e8edf3 !important;
}

.shell.shell--a4-v2-chrome.shell--editor-v0-dark-view
  .shell-tabbar__tabs
  .shell-tab {
  color: #dce3eb !important;
}

.shell.shell--a4-v2-chrome.shell--editor-v0-dark-view
  .shell-tabbar__tabs
  .shell-tab--active {
  border-bottom-color: #78a6ff;
  color: #ffffff !important;
}

.shell.shell--a4-v2-chrome.shell--editor-v0-dark-view .shell-ribbon button {
  color: #dce3eb !important;
}

.shell.shell--a4-v2-chrome.shell--editor-v0-dark-view :is(
    .shell-main,
    .shell-workspace,
    .canvas-compare-grid,
    .workspace-content-host
  ) {
  background: #15171a;
}

.shell--editor-v0-dark-view :is(
  .shell-tab-button,
  .shell-ribbon button,
  .shell-statusbar button,
  .shell-ribbon__group-title
) {
  color: #dce3eb;
}

.shell--editor-v0-dark-view .shell-ribbon__group {
  border-color: #404752;
}

.shell--editor-v0-dark-view :is(
  .shell-design-watermark-dialog__select,
  .shell-design-watermark-dialog input,
  .shell-design-page-borders-dialog input,
  .shell-design-page-borders-dialog select
) {
  border-color: #556170;
  background: #1c2026;
  color: #eef2f6;
}

.shell--editor-v0-dark-view .shell-design-effects-menu {
  border-color: #556170;
  background: #23272e;
  color: #eef2f6;
  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.45);
}

.shell--editor-v0-dark-view .shell-design-effects-menu__item {
  color: #eef2f6;
}

.shell--editor-v0-dark-view .shell-design-effects-menu__item small,
.shell--editor-v0-dark-view .shell-design-effects-menu__heading {
  color: #b9c3ce;
}

.shell--editor-v0-dark-view .shell-design-effects-menu__item--selected,
.shell--editor-v0-dark-view .shell-design-effects-menu__item:hover,
.shell--editor-v0-dark-view .shell-design-effects-menu__item:focus-visible {
  border-color: #78a6ff;
  background: #293b57;
}

.shell--editor-v0-dark-view :is(
  .shell-design-themes-menu,
  .shell-design-colors-menu,
  .shell-design-fonts-menu,
  .shell-design-paragraph-spacing-menu,
  .shell-design-page-color-menu,
  .shell-design-set-default-dialog__panel
) {
  border-color: #556170;
  background: #23272e;
  color: #eef2f6;
  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.45);
}

.shell--editor-v0-dark-view :is(
  .shell-design-themes-menu__heading,
  .shell-design-colors-menu__heading,
  .shell-design-fonts-menu__heading,
  .shell-design-paragraph-spacing-menu__heading,
  .shell-design-page-color-menu__heading,
  .shell-design-fonts-menu__pair
) {
  color: #b9c3ce;
}

.shell--editor-v0-dark-view :is(
  .shell-design-themes-menu__label,
  .shell-design-themes-menu__action,
  .shell-design-colors-menu__item,
  .shell-design-fonts-menu__item,
  .shell-design-paragraph-spacing-menu__item,
  .shell-design-page-color-menu__none
) {
  color: #eef2f6;
}

.shell--editor-v0-dark-view :is(
  .shell-design-colors-menu__item--selected,
  .shell-design-fonts-menu__item--selected,
  .shell-design-paragraph-spacing-menu__item--selected,
  .shell-design-page-color-menu__none[aria-checked="true"],
  .shell-design-themes-menu__tile:hover,
  .shell-design-themes-menu__action:hover
) {
  border-color: #78a6ff;
  background: #293b57;
}

.shell--editor-v0-dark-view .shell-design-set-default-dialog__footer {
  border-top-color: #48515e;
  background: #1c2026;
}

.shell--editor-v0-dark-view .shell-design-set-default-dialog__summary {
  border-color: #48515e;
  background: #1c2026;
  color: #eef2f6;
}

.shell--editor-v0-dark-view .shell-design-set-default-dialog__note {
  color: #b9c3ce;
}

.shell--editor-v0-dark-view .shell-design-set-default-dialog__button {
  border-color: #657181;
  background: #2c323b;
  color: #eef2f6;
}

.shell--editor-v0-dark-view .shell-design-set-default-dialog__button--primary {
  border-color: #78a6ff;
  background: #416da8;
}
