/* Generated by restore/build_dark.py — do not edit by hand.
 *
 * Dark mode for 6m.igmsu.org, derived from the site's own stylesheets:
 * every colour below is one the theme declared, with its lightness inverted
 * and its hue kept. Light mode is untouched — every rule is scoped to an
 * explicit dark choice or to the OS preference.
 *
 * Sources: /6m/wp-content/themes/bushwick/style.css, /6m/wp-includes/css/dist/block-library/style.min.css, inline <style> in 6m
 */

.theme-toggle {
  position: fixed;
  top: 1rem;
  right: 1rem;
  z-index: 99999;
  display: none;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  font-size: 1.1rem;
  line-height: 1;
  cursor: pointer;
  color: #33373d;
  background: rgba(255, 255, 255, 0.92);
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 999px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}
/* Shown only once the script has marked the document: without JavaScript the
   button could do nothing, and the OS preference already applies. */
html.has-js .theme-toggle { display: block; }
.theme-toggle:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
.theme-toggle::before { content: "\25D1"; }

html[data-theme="dark"] .theme-toggle {
  color: #d7dae0;
  background: rgba(28, 32, 37, 0.92);
  border-color: rgba(255, 255, 255, 0.2);
}
@media (prefers-color-scheme: dark) {
  html:not([data-theme="light"]) .theme-toggle {
    color: #d7dae0;
    background: rgba(28, 32, 37, 0.92);
    border-color: rgba(255, 255, 255, 0.2);
  }
}

/* The UA renders scrollbars, form controls and text selection from this. It
   has to be declared for the OS-preference case too: with no color-scheme at
   all the UA keeps drawing light form controls, and the theme never gave the
   search box a background of its own — the text would go pale on white. */
html[data-theme="dark"] { color-scheme: dark; }
html[data-theme="light"] { color-scheme: light; }
@media (prefers-color-scheme: dark) {
  html:not([data-theme="light"]) { color-scheme: dark; }
}

/* --- explicit choice --------------------------------------- */
html[data-theme="dark"] body { background-color: #141414; }
html[data-theme="dark"] td { background-color: rgba(53, 73, 63, 0.05); }
html[data-theme="dark"] body, html[data-theme="dark"] button, html[data-theme="dark"] input, html[data-theme="dark"] select, html[data-theme="dark"] textarea { color: #d3ddd8; }
html[data-theme="dark"] h1, html[data-theme="dark"] h2, html[data-theme="dark"] h3, html[data-theme="dark"] h4, html[data-theme="dark"] h5, html[data-theme="dark"] h6 { color: #d9c4ca; }
html[data-theme="dark"] hr { background-color: #202020; }
html[data-theme="dark"] blockquote { border-left: 5px solid #6e3645; color: rgba(211, 221, 216, 0.5); }
html[data-theme="dark"] blockquote cite { color: #d3ddd8; }
html[data-theme="dark"] pre { background-color: #181818; }
html[data-theme="dark"] abbr, html[data-theme="dark"] acronym { border-bottom: 1px dotted #5e5e5e; }
html[data-theme="dark"] mark, html[data-theme="dark"] ins { background-color: #373100; }
html[data-theme="dark"] button, html[data-theme="dark"] input[type="button"], html[data-theme="dark"] input[type="reset"], html[data-theme="dark"] input[type="submit"] { background-color: #472931; color: #ffffff; }
html[data-theme="dark"] button:hover, html[data-theme="dark"] input[type="button"]:hover, html[data-theme="dark"] input[type="reset"]:hover, html[data-theme="dark"] input[type="submit"]:hover { background-color: #19353e; }
html[data-theme="dark"] input[type="text"], html[data-theme="dark"] input[type="email"], html[data-theme="dark"] input[type="password"], html[data-theme="dark"] input[type="search"], html[data-theme="dark"] textarea { color: #cccccc; border: 1px solid rgba(86, 119, 103, 0.1); }
html[data-theme="dark"] input[type="text"]:focus, html[data-theme="dark"] input[type="email"]:focus, html[data-theme="dark"] input[type="password"]:focus, html[data-theme="dark"] input[type="search"]:focus, html[data-theme="dark"] textarea:focus { color: #e6e6e6; }
html[data-theme="dark"] a { color: #a7c9d4; }
html[data-theme="dark"] .screen-reader-text:hover, html[data-theme="dark"] .screen-reader-text:active, html[data-theme="dark"] .screen-reader-text:focus { background-color: #171717; box-shadow: 0 0 2px 2px rgba(51, 51, 51, 0.6); color: #b5d8e8; }
html[data-theme="dark"] body:not(.archive):not(.search) .hentry:first-of-type + .entry-preview, html[data-theme="dark"] .archive .entry-preview:first-of-type, html[data-theme="dark"] .search .entry-preview:first-of-type { border-top: 1px solid rgba(86, 119, 103, 0.1); }
html[data-theme="dark"] .navigation-main a { color: #d9c4ca; }
html[data-theme="dark"] .navigation-main ul ul { background-color: #181818; }
html[data-theme="dark"] .navigation-main ul ul a:hover, html[data-theme="dark"] .navigation-main ul ul li.focus > a { background-color: #181818; }
html[data-theme="dark"] .navigation-main .current_page_item > a, html[data-theme="dark"] .navigation-main .current-menu-item > a { color: #cca6b1; }
html[data-theme="dark"] .navigation-main li:hover > a { border-bottom: 5px solid #6e3645; color: #a7c9d4; }
html[data-theme="dark"] .menu-toggle, html[data-theme="dark"] .navigation-main .widget-handle { color: #d9c4ca; }
html[data-theme="dark"] .menu-toggle:before:hover, html[data-theme="dark"] .toggled .menu-toggle, html[data-theme="dark"] .navigation-main .widget-handle:hover:before, html[data-theme="dark"] .navigation-main .widget-handle.open:before { color: #cca6b1; }
html[data-theme="dark"] .site-header .site-title, html[data-theme="dark"] .site-header .site-description, html[data-theme="dark"] .site-header .entry-header .entry-title, html[data-theme="dark"] .site-header .entry-header .entry-meta a, html[data-theme="dark"] .site-header .entry-header .post-navigation a { color: #fff; text-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); }
html[data-theme="dark"] .entry-title, html[data-theme="dark"] .entry-title a { color: #cca6b1; }
html[data-theme="dark"] .single .entry-title, html[data-theme="dark"] .page .entry-title, html[data-theme="dark"] .site-header .post-navigation a { color: #774553; }
html[data-theme="dark"] .entry-title a:hover { color: #a7c9d4; }
html[data-theme="dark"] .entry-summary { color: rgba(211, 221, 216, 0.5); }
html[data-theme="dark"] .entry-summary p:first-of-type:before { color: #cca6b1; }
html[data-theme="dark"] .site-header .entry-meta a { color: #33473d; }
html[data-theme="dark"] .more-link, html[data-theme="dark"] #infinite-handle span { background-color: #472931; color: #ffffff; }
html[data-theme="dark"] .more-link:hover, html[data-theme="dark"] #infinite-handle span:hover { background-color: #19353e; color: #ffffff; }
html[data-theme="dark"] .wp-caption .wp-caption-text { background-color: rgba(53, 73, 63, 0.05); }
html[data-theme="dark"] .post-navigation a:hover { color: #a7c9d4; }
html[data-theme="dark"] .comment-list .comment { border-top: 1px solid rgba(86, 119, 103, 0.05); }
html[data-theme="dark"] .comment-list .pingback, html[data-theme="dark"] .comment-list .trackback { border-bottom: 1px solid rgba(86, 119, 103, 0.05); }
html[data-theme="dark"] .comment-author .fn { color: #d9c4ca; }
html[data-theme="dark"] .comment-author .url { color: #cca6b1; }
html[data-theme="dark"] .comment .comment-respond { background-color: rgba(53, 73, 63, 0.05); }
html[data-theme="dark"] .widget-area { background-color: rgba(53, 73, 63, 0.05); }
html[data-theme="dark"] .site-footer { border-top: 1px solid rgba(86, 119, 103, 0.05); }
@media (min-width: 1024px) {
html[data-theme="dark"] body:not(.single) .home-link > a { color: #ffffff; text-shadow: 0 1px 5px rgba(51, 51, 51, 0.3); }
html[data-theme="dark"] body:not(.single) .home-link > a:hover { border-bottom-color: #404040; }
html[data-theme="dark"] .navigation-main .current-menu-item.home-link > a, html[data-theme="dark"] .navigation-main .current_page_item.home-link > a, html[data-theme="dark"] .featured-image .navigation-main .home-link > a, html[data-theme="dark"] body:not(.single) .home-link > a:hover { color: #f3efcf; }
}
@media (max-width: 1023px) {
html[data-theme="dark"] .menu-toggle:before, html[data-theme="dark"] .navigation-main .widget-handle:before { text-shadow: 0 1px 5px rgba(51, 51, 51, 0.3); }
html[data-theme="dark"] .featured-image .navigation-main  div > ul > li > a, html[data-theme="dark"] body:not(.single) .navigation-main div > ul > li > a, html[data-theme="dark"] .navigation-main .menu-toggle { color: #ffffff; }
html[data-theme="dark"] .featured-image .navigation-main div > ul > li:hover > a, html[data-theme="dark"] body:not(.single) .navigation-main div > ul > li:hover > a, html[data-theme="dark"] .featured-image .menu-toggle:hover:before, html[data-theme="dark"] body:not(.single) .menu-toggle:hover:before, html[data-theme="dark"] .featured-image .toggled .menu-toggle:before, html[data-theme="dark"] body:not(.single) .toggled .menu-toggle:before { color: #f3efcf; border-bottom-color: #404040; }
html[data-theme="dark"] .navigation-main > div > ul > li.current_page_item > a, html[data-theme="dark"] .navigation-main > div > ul > li.current-menu-item > a { color: #f3efcf; }
html[data-theme="dark"] .navigation-main.toggled { background-color: rgba(76, 76, 76, 0.85); }
}
@media (max-width: 599px) {
html[data-theme="dark"] .navigation-main ul ul { border-top: 1px solid #696969; }
html[data-theme="dark"] .navigation-main li { border-bottom: 1px solid #696969; }
}
html[data-theme="dark"] .wp-block-audio figcaption { color: #cbced2; }
html[data-theme="dark"] .block-editor-block-list__layout .reusable-block-edit-panel { background-color: #141818; color: #cbced2; border: 1px dashed rgba(77, 82, 91, 0.25); }
html[data-theme="dark"] .editor-block-list__layout .is-selected .reusable-block-edit-panel { border-color: rgba(79, 105, 118, 0.4) rgba(79, 105, 118, 0.4) rgba(79, 105, 118, 0.4) transparent; }
html[data-theme="dark"] .block-editor-block-list__layout .reusable-block-indicator { background-color: #141414; border: 1px dashed #3f444c; color: #cbced2; }
html[data-theme="dark"] .wp-block-button { color: #ffffff; }
html[data-theme="dark"] .wp-block-button__link { background-color: #3b4046; }
html[data-theme="dark"] .is-style-outline { color: #d7dadd; }
html[data-theme="dark"] .wp-block-calendar tbody td, html[data-theme="dark"] .wp-block-calendar th { border: 1px solid #3f444c; }
html[data-theme="dark"] .wp-block-calendar table th { background-color: #16191a; }
html[data-theme="dark"] .wp-block-calendar tfoot a { color: #b0e4f6; }
html[data-theme="dark"] .wp-block-calendar table caption, html[data-theme="dark"] .wp-block-calendar table tbody { color: #d2d5d9; }
html[data-theme="dark"] .wp-block-cover, html[data-theme="dark"] .wp-block-cover-image { background-color: #4c4c4c; }
html[data-theme="dark"] .wp-block-cover-image .wp-block-cover-image-text, html[data-theme="dark"] .wp-block-cover-image .wp-block-cover-text, html[data-theme="dark"] .wp-block-cover-image h2, html[data-theme="dark"] .wp-block-cover .wp-block-cover-image-text, html[data-theme="dark"] .wp-block-cover .wp-block-cover-text, html[data-theme="dark"] .wp-block-cover h2 { color: #ffffff; }
html[data-theme="dark"] .wp-block-cover-image .wp-block-cover-image-text a, html[data-theme="dark"] .wp-block-cover-image .wp-block-cover-image-text a:active, html[data-theme="dark"] .wp-block-cover-image .wp-block-cover-image-text a:focus, html[data-theme="dark"] .wp-block-cover-image .wp-block-cover-image-text a:hover, html[data-theme="dark"] .wp-block-cover-image .wp-block-cover-text a, html[data-theme="dark"] .wp-block-cover-image .wp-block-cover-text a:active, html[data-theme="dark"] .wp-block-cover-image .wp-block-cover-text a:focus, html[data-theme="dark"] .wp-block-cover-image .wp-block-cover-text a:hover, html[data-theme="dark"] .wp-block-cover-image h2 a, html[data-theme="dark"] .wp-block-cover-image h2 a:active, html[data-theme="dark"] .wp-block-cover-image h2 a:focus, html[data-theme="dark"] .wp-block-cover-image h2 a:hover, html[data-theme="dark"] .wp-block-cover .wp-block-cover-image-text a, html[data-theme="dark"] .wp-block-cover .wp-block-cover-image-text a:active, html[data-theme="dark"] .wp-block-cover .wp-block-cover-image-text a:focus, html[data-theme="dark"] .wp-block-cover .wp-block-cover-image-text a:hover, html[data-theme="dark"] .wp-block-cover .wp-block-cover-text a, html[data-theme="dark"] .wp-block-cover .wp-block-cover-text a:active, html[data-theme="dark"] .wp-block-cover .wp-block-cover-text a:focus, html[data-theme="dark"] .wp-block-cover .wp-block-cover-text a:hover, html[data-theme="dark"] .wp-block-cover h2 a, html[data-theme="dark"] .wp-block-cover h2 a:active, html[data-theme="dark"] .wp-block-cover h2 a:focus, html[data-theme="dark"] .wp-block-cover h2 a:hover { color: #ffffff; }
html[data-theme="dark"] .wp-block-cover-image .wp-block-cover__inner-container, html[data-theme="dark"] .wp-block-cover .wp-block-cover__inner-container { color: #f8f9f9; }
html[data-theme="dark"] .wp-block-embed figcaption { color: #cbced2; }
html[data-theme="dark"] .wp-block-file .wp-block-file__button { background-color: #3b4046; color: #ffffff; }
html[data-theme="dark"] .wp-block-file a.wp-block-file__button:active, html[data-theme="dark"] .wp-block-file a.wp-block-file__button:focus, html[data-theme="dark"] .wp-block-file a.wp-block-file__button:hover, html[data-theme="dark"] .wp-block-file a.wp-block-file__button:visited { color: #ffffff; }
html[data-theme="dark"] .wp-block-gallery .blocks-gallery-image figcaption, html[data-theme="dark"] .wp-block-gallery .blocks-gallery-item figcaption { color: #ffffff; background-color: linear-gradient(0deg,rgba(76, 76, 76, 0.7),rgba(76, 76, 76, 0.3) 70%,transparent); }
html[data-theme="dark"] .wp-block-image figcaption { color: #cbced2; }
html[data-theme="dark"] .wp-block-latest-comments__comment-date { color: #b8bdc2; }
html[data-theme="dark"] .wp-block-latest-posts__post-date { color: #c3c7cb; }
html[data-theme="dark"] .wp-block-rss__item-author, html[data-theme="dark"] .wp-block-rss__item-publish-date { color: #c3c7cb; }
html[data-theme="dark"] .wp-block-separator.is-style-dots:before { color: #dee2e6; }
html[data-theme="dark"] .wp-block-table.has-subtle-light-gray-background-color { background-color: #151719; }
html[data-theme="dark"] .wp-block-table.has-subtle-pale-green-background-color { background-color: #0d2906; }
html[data-theme="dark"] .wp-block-table.has-subtle-pale-blue-background-color { background-color: #021c2c; }
html[data-theme="dark"] .wp-block-table.has-subtle-pale-pink-background-color { background-color: #260907; }
html[data-theme="dark"] .wp-block-table.is-style-stripes { border-bottom: 1px solid #3c4248; }
html[data-theme="dark"] .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd), html[data-theme="dark"] .wp-block-table.is-style-stripes tr:nth-child(odd) { background-color: #151719; }
html[data-theme="dark"] .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd) { background-color: #0d2906; }
html[data-theme="dark"] .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd) { background-color: #021c2c; }
html[data-theme="dark"] .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd) { background-color: #260907; }
html[data-theme="dark"] .wp-block-video figcaption { color: #cbced2; }
html[data-theme="dark"] .has-pale-pink-background-color.has-pale-pink-background-color { background-color: #3f0413; }
html[data-theme="dark"] .has-vivid-red-background-color.has-vivid-red-background-color { background-color: #501212; }
html[data-theme="dark"] .has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color { background-color: #612800; }
html[data-theme="dark"] .has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color { background-color: #624800; }
html[data-theme="dark"] .has-light-green-cyan-background-color.has-light-green-cyan-background-color { background-color: #103d2b; }
html[data-theme="dark"] .has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color { background-color: #006b44; }
html[data-theme="dark"] .has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color { background-color: #022841; }
html[data-theme="dark"] .has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color { background-color: #034063; }
html[data-theme="dark"] .has-very-light-gray-background-color.has-very-light-gray-background-color { background-color: #181818; }
html[data-theme="dark"] .has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color { background-color: #1e252a; }
html[data-theme="dark"] .has-very-dark-gray-background-color.has-very-dark-gray-background-color { background-color: #424242; }
html[data-theme="dark"] .has-pale-pink-color.has-pale-pink-color { color: #ec98ac; }
html[data-theme="dark"] .has-vivid-red-color.has-vivid-red-color { color: #e2a7a7; }
html[data-theme="dark"] .has-luminous-vivid-orange-color.has-luminous-vivid-orange-color { color: #f3bc95; }
html[data-theme="dark"] .has-luminous-vivid-amber-color.has-luminous-vivid-amber-color { color: #f3db96; }
html[data-theme="dark"] .has-light-green-cyan-color.has-light-green-cyan-color { color: #96d9be; }
html[data-theme="dark"] .has-vivid-green-cyan-color.has-vivid-green-cyan-color { color: #a2f5d7; }
html[data-theme="dark"] .has-pale-cyan-blue-color.has-pale-cyan-blue-color { color: #99cff1; }
html[data-theme="dark"] .has-vivid-cyan-blue-color.has-vivid-cyan-blue-color { color: #9ed3f2; }
html[data-theme="dark"] .has-very-light-gray-color.has-very-light-gray-color { color: #eeeeee; }
html[data-theme="dark"] .has-cyan-bluish-gray-color.has-cyan-bluish-gray-color { color: #adb8c1; }
html[data-theme="dark"] .has-very-dark-gray-color.has-very-dark-gray-color { color: #dcdcdc; }
html[data-theme="dark"] .site-header { background: rgba(51, 71, 61, 0.05) url(https://theatre-th.s3.us-east-1.amazonaws.com/ship/microsites/dorm/wp-content/uploads/2014/08/Безимени-2.jpg) no-repeat scroll center; }


/* colours the editor wrote into the posts themselves */
html[data-theme="dark"] [style*="color: #000000"] { color: #ebebeb !important; }
html[data-theme="dark"] [style*="color: #0000ff"] { color: #9595f3 !important; }
html[data-theme="dark"] [style*="color: #1f1f1f"] { color: #e1e1e1 !important; }
html[data-theme="dark"] [style*="color: #222222"] { color: #e0e0e0 !important; }
html[data-theme="dark"] [style*="color: #2b587a"] { color: #c1d4e3 !important; }
html[data-theme="dark"] [style*="color: #3366ff"] { color: #88a2f2 !important; }
html[data-theme="dark"] [style*="color: #5588ee"] { color: #8dabe7 !important; }
html[data-theme="dark"] [style*="color: #808080"] { color: #c4c4c4 !important; }
html[data-theme="dark"] [style*="color: #999999"] { color: #bdbdbd !important; }

/* --- OS preference, when no choice is stored ---------------- */
@media (prefers-color-scheme: dark) {
  html:not([data-theme="light"]) body { background-color: #141414; }
  html:not([data-theme="light"]) td { background-color: rgba(53, 73, 63, 0.05); }
  html:not([data-theme="light"]) body, html:not([data-theme="light"]) button, html:not([data-theme="light"]) input, html:not([data-theme="light"]) select, html:not([data-theme="light"]) textarea { color: #d3ddd8; }
  html:not([data-theme="light"]) h1, html:not([data-theme="light"]) h2, html:not([data-theme="light"]) h3, html:not([data-theme="light"]) h4, html:not([data-theme="light"]) h5, html:not([data-theme="light"]) h6 { color: #d9c4ca; }
  html:not([data-theme="light"]) hr { background-color: #202020; }
  html:not([data-theme="light"]) blockquote { border-left: 5px solid #6e3645; color: rgba(211, 221, 216, 0.5); }
  html:not([data-theme="light"]) blockquote cite { color: #d3ddd8; }
  html:not([data-theme="light"]) pre { background-color: #181818; }
  html:not([data-theme="light"]) abbr, html:not([data-theme="light"]) acronym { border-bottom: 1px dotted #5e5e5e; }
  html:not([data-theme="light"]) mark, html:not([data-theme="light"]) ins { background-color: #373100; }
  html:not([data-theme="light"]) button, html:not([data-theme="light"]) input[type="button"], html:not([data-theme="light"]) input[type="reset"], html:not([data-theme="light"]) input[type="submit"] { background-color: #472931; color: #ffffff; }
  html:not([data-theme="light"]) button:hover, html:not([data-theme="light"]) input[type="button"]:hover, html:not([data-theme="light"]) input[type="reset"]:hover, html:not([data-theme="light"]) input[type="submit"]:hover { background-color: #19353e; }
  html:not([data-theme="light"]) input[type="text"], html:not([data-theme="light"]) input[type="email"], html:not([data-theme="light"]) input[type="password"], html:not([data-theme="light"]) input[type="search"], html:not([data-theme="light"]) textarea { color: #cccccc; border: 1px solid rgba(86, 119, 103, 0.1); }
  html:not([data-theme="light"]) input[type="text"]:focus, html:not([data-theme="light"]) input[type="email"]:focus, html:not([data-theme="light"]) input[type="password"]:focus, html:not([data-theme="light"]) input[type="search"]:focus, html:not([data-theme="light"]) textarea:focus { color: #e6e6e6; }
  html:not([data-theme="light"]) a { color: #a7c9d4; }
  html:not([data-theme="light"]) .screen-reader-text:hover, html:not([data-theme="light"]) .screen-reader-text:active, html:not([data-theme="light"]) .screen-reader-text:focus { background-color: #171717; box-shadow: 0 0 2px 2px rgba(51, 51, 51, 0.6); color: #b5d8e8; }
  html:not([data-theme="light"]) body:not(.archive):not(.search) .hentry:first-of-type + .entry-preview, html:not([data-theme="light"]) .archive .entry-preview:first-of-type, html:not([data-theme="light"]) .search .entry-preview:first-of-type { border-top: 1px solid rgba(86, 119, 103, 0.1); }
  html:not([data-theme="light"]) .navigation-main a { color: #d9c4ca; }
  html:not([data-theme="light"]) .navigation-main ul ul { background-color: #181818; }
  html:not([data-theme="light"]) .navigation-main ul ul a:hover, html:not([data-theme="light"]) .navigation-main ul ul li.focus > a { background-color: #181818; }
  html:not([data-theme="light"]) .navigation-main .current_page_item > a, html:not([data-theme="light"]) .navigation-main .current-menu-item > a { color: #cca6b1; }
  html:not([data-theme="light"]) .navigation-main li:hover > a { border-bottom: 5px solid #6e3645; color: #a7c9d4; }
  html:not([data-theme="light"]) .menu-toggle, html:not([data-theme="light"]) .navigation-main .widget-handle { color: #d9c4ca; }
  html:not([data-theme="light"]) .menu-toggle:before:hover, html:not([data-theme="light"]) .toggled .menu-toggle, html:not([data-theme="light"]) .navigation-main .widget-handle:hover:before, html:not([data-theme="light"]) .navigation-main .widget-handle.open:before { color: #cca6b1; }
  html:not([data-theme="light"]) .site-header .site-title, html:not([data-theme="light"]) .site-header .site-description, html:not([data-theme="light"]) .site-header .entry-header .entry-title, html:not([data-theme="light"]) .site-header .entry-header .entry-meta a, html:not([data-theme="light"]) .site-header .entry-header .post-navigation a { color: #fff; text-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); }
  html:not([data-theme="light"]) .entry-title, html:not([data-theme="light"]) .entry-title a { color: #cca6b1; }
  html:not([data-theme="light"]) .single .entry-title, html:not([data-theme="light"]) .page .entry-title, html:not([data-theme="light"]) .site-header .post-navigation a { color: #774553; }
  html:not([data-theme="light"]) .entry-title a:hover { color: #a7c9d4; }
  html:not([data-theme="light"]) .entry-summary { color: rgba(211, 221, 216, 0.5); }
  html:not([data-theme="light"]) .entry-summary p:first-of-type:before { color: #cca6b1; }
  html:not([data-theme="light"]) .site-header .entry-meta a { color: #33473d; }
  html:not([data-theme="light"]) .more-link, html:not([data-theme="light"]) #infinite-handle span { background-color: #472931; color: #ffffff; }
  html:not([data-theme="light"]) .more-link:hover, html:not([data-theme="light"]) #infinite-handle span:hover { background-color: #19353e; color: #ffffff; }
  html:not([data-theme="light"]) .wp-caption .wp-caption-text { background-color: rgba(53, 73, 63, 0.05); }
  html:not([data-theme="light"]) .post-navigation a:hover { color: #a7c9d4; }
  html:not([data-theme="light"]) .comment-list .comment { border-top: 1px solid rgba(86, 119, 103, 0.05); }
  html:not([data-theme="light"]) .comment-list .pingback, html:not([data-theme="light"]) .comment-list .trackback { border-bottom: 1px solid rgba(86, 119, 103, 0.05); }
  html:not([data-theme="light"]) .comment-author .fn { color: #d9c4ca; }
  html:not([data-theme="light"]) .comment-author .url { color: #cca6b1; }
  html:not([data-theme="light"]) .comment .comment-respond { background-color: rgba(53, 73, 63, 0.05); }
  html:not([data-theme="light"]) .widget-area { background-color: rgba(53, 73, 63, 0.05); }
  html:not([data-theme="light"]) .site-footer { border-top: 1px solid rgba(86, 119, 103, 0.05); }
@media (min-width: 1024px) {
  html:not([data-theme="light"]) body:not(.single) .home-link > a { color: #ffffff; text-shadow: 0 1px 5px rgba(51, 51, 51, 0.3); }
  html:not([data-theme="light"]) body:not(.single) .home-link > a:hover { border-bottom-color: #404040; }
  html:not([data-theme="light"]) .navigation-main .current-menu-item.home-link > a, html:not([data-theme="light"]) .navigation-main .current_page_item.home-link > a, html:not([data-theme="light"]) .featured-image .navigation-main .home-link > a, html:not([data-theme="light"]) body:not(.single) .home-link > a:hover { color: #f3efcf; }
}
@media (max-width: 1023px) {
  html:not([data-theme="light"]) .menu-toggle:before, html:not([data-theme="light"]) .navigation-main .widget-handle:before { text-shadow: 0 1px 5px rgba(51, 51, 51, 0.3); }
  html:not([data-theme="light"]) .featured-image .navigation-main  div > ul > li > a, html:not([data-theme="light"]) body:not(.single) .navigation-main div > ul > li > a, html:not([data-theme="light"]) .navigation-main .menu-toggle { color: #ffffff; }
  html:not([data-theme="light"]) .featured-image .navigation-main div > ul > li:hover > a, html:not([data-theme="light"]) body:not(.single) .navigation-main div > ul > li:hover > a, html:not([data-theme="light"]) .featured-image .menu-toggle:hover:before, html:not([data-theme="light"]) body:not(.single) .menu-toggle:hover:before, html:not([data-theme="light"]) .featured-image .toggled .menu-toggle:before, html:not([data-theme="light"]) body:not(.single) .toggled .menu-toggle:before { color: #f3efcf; border-bottom-color: #404040; }
  html:not([data-theme="light"]) .navigation-main > div > ul > li.current_page_item > a, html:not([data-theme="light"]) .navigation-main > div > ul > li.current-menu-item > a { color: #f3efcf; }
  html:not([data-theme="light"]) .navigation-main.toggled { background-color: rgba(76, 76, 76, 0.85); }
}
@media (max-width: 599px) {
  html:not([data-theme="light"]) .navigation-main ul ul { border-top: 1px solid #696969; }
  html:not([data-theme="light"]) .navigation-main li { border-bottom: 1px solid #696969; }
}
  html:not([data-theme="light"]) .wp-block-audio figcaption { color: #cbced2; }
  html:not([data-theme="light"]) .block-editor-block-list__layout .reusable-block-edit-panel { background-color: #141818; color: #cbced2; border: 1px dashed rgba(77, 82, 91, 0.25); }
  html:not([data-theme="light"]) .editor-block-list__layout .is-selected .reusable-block-edit-panel { border-color: rgba(79, 105, 118, 0.4) rgba(79, 105, 118, 0.4) rgba(79, 105, 118, 0.4) transparent; }
  html:not([data-theme="light"]) .block-editor-block-list__layout .reusable-block-indicator { background-color: #141414; border: 1px dashed #3f444c; color: #cbced2; }
  html:not([data-theme="light"]) .wp-block-button { color: #ffffff; }
  html:not([data-theme="light"]) .wp-block-button__link { background-color: #3b4046; }
  html:not([data-theme="light"]) .is-style-outline { color: #d7dadd; }
  html:not([data-theme="light"]) .wp-block-calendar tbody td, html:not([data-theme="light"]) .wp-block-calendar th { border: 1px solid #3f444c; }
  html:not([data-theme="light"]) .wp-block-calendar table th { background-color: #16191a; }
  html:not([data-theme="light"]) .wp-block-calendar tfoot a { color: #b0e4f6; }
  html:not([data-theme="light"]) .wp-block-calendar table caption, html:not([data-theme="light"]) .wp-block-calendar table tbody { color: #d2d5d9; }
  html:not([data-theme="light"]) .wp-block-cover, html:not([data-theme="light"]) .wp-block-cover-image { background-color: #4c4c4c; }
  html:not([data-theme="light"]) .wp-block-cover-image .wp-block-cover-image-text, html:not([data-theme="light"]) .wp-block-cover-image .wp-block-cover-text, html:not([data-theme="light"]) .wp-block-cover-image h2, html:not([data-theme="light"]) .wp-block-cover .wp-block-cover-image-text, html:not([data-theme="light"]) .wp-block-cover .wp-block-cover-text, html:not([data-theme="light"]) .wp-block-cover h2 { color: #ffffff; }
  html:not([data-theme="light"]) .wp-block-cover-image .wp-block-cover-image-text a, html:not([data-theme="light"]) .wp-block-cover-image .wp-block-cover-image-text a:active, html:not([data-theme="light"]) .wp-block-cover-image .wp-block-cover-image-text a:focus, html:not([data-theme="light"]) .wp-block-cover-image .wp-block-cover-image-text a:hover, html:not([data-theme="light"]) .wp-block-cover-image .wp-block-cover-text a, html:not([data-theme="light"]) .wp-block-cover-image .wp-block-cover-text a:active, html:not([data-theme="light"]) .wp-block-cover-image .wp-block-cover-text a:focus, html:not([data-theme="light"]) .wp-block-cover-image .wp-block-cover-text a:hover, html:not([data-theme="light"]) .wp-block-cover-image h2 a, html:not([data-theme="light"]) .wp-block-cover-image h2 a:active, html:not([data-theme="light"]) .wp-block-cover-image h2 a:focus, html:not([data-theme="light"]) .wp-block-cover-image h2 a:hover, html:not([data-theme="light"]) .wp-block-cover .wp-block-cover-image-text a, html:not([data-theme="light"]) .wp-block-cover .wp-block-cover-image-text a:active, html:not([data-theme="light"]) .wp-block-cover .wp-block-cover-image-text a:focus, html:not([data-theme="light"]) .wp-block-cover .wp-block-cover-image-text a:hover, html:not([data-theme="light"]) .wp-block-cover .wp-block-cover-text a, html:not([data-theme="light"]) .wp-block-cover .wp-block-cover-text a:active, html:not([data-theme="light"]) .wp-block-cover .wp-block-cover-text a:focus, html:not([data-theme="light"]) .wp-block-cover .wp-block-cover-text a:hover, html:not([data-theme="light"]) .wp-block-cover h2 a, html:not([data-theme="light"]) .wp-block-cover h2 a:active, html:not([data-theme="light"]) .wp-block-cover h2 a:focus, html:not([data-theme="light"]) .wp-block-cover h2 a:hover { color: #ffffff; }
  html:not([data-theme="light"]) .wp-block-cover-image .wp-block-cover__inner-container, html:not([data-theme="light"]) .wp-block-cover .wp-block-cover__inner-container { color: #f8f9f9; }
  html:not([data-theme="light"]) .wp-block-embed figcaption { color: #cbced2; }
  html:not([data-theme="light"]) .wp-block-file .wp-block-file__button { background-color: #3b4046; color: #ffffff; }
  html:not([data-theme="light"]) .wp-block-file a.wp-block-file__button:active, html:not([data-theme="light"]) .wp-block-file a.wp-block-file__button:focus, html:not([data-theme="light"]) .wp-block-file a.wp-block-file__button:hover, html:not([data-theme="light"]) .wp-block-file a.wp-block-file__button:visited { color: #ffffff; }
  html:not([data-theme="light"]) .wp-block-gallery .blocks-gallery-image figcaption, html:not([data-theme="light"]) .wp-block-gallery .blocks-gallery-item figcaption { color: #ffffff; background-color: linear-gradient(0deg,rgba(76, 76, 76, 0.7),rgba(76, 76, 76, 0.3) 70%,transparent); }
  html:not([data-theme="light"]) .wp-block-image figcaption { color: #cbced2; }
  html:not([data-theme="light"]) .wp-block-latest-comments__comment-date { color: #b8bdc2; }
  html:not([data-theme="light"]) .wp-block-latest-posts__post-date { color: #c3c7cb; }
  html:not([data-theme="light"]) .wp-block-rss__item-author, html:not([data-theme="light"]) .wp-block-rss__item-publish-date { color: #c3c7cb; }
  html:not([data-theme="light"]) .wp-block-separator.is-style-dots:before { color: #dee2e6; }
  html:not([data-theme="light"]) .wp-block-table.has-subtle-light-gray-background-color { background-color: #151719; }
  html:not([data-theme="light"]) .wp-block-table.has-subtle-pale-green-background-color { background-color: #0d2906; }
  html:not([data-theme="light"]) .wp-block-table.has-subtle-pale-blue-background-color { background-color: #021c2c; }
  html:not([data-theme="light"]) .wp-block-table.has-subtle-pale-pink-background-color { background-color: #260907; }
  html:not([data-theme="light"]) .wp-block-table.is-style-stripes { border-bottom: 1px solid #3c4248; }
  html:not([data-theme="light"]) .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd), html:not([data-theme="light"]) .wp-block-table.is-style-stripes tr:nth-child(odd) { background-color: #151719; }
  html:not([data-theme="light"]) .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd) { background-color: #0d2906; }
  html:not([data-theme="light"]) .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd) { background-color: #021c2c; }
  html:not([data-theme="light"]) .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd) { background-color: #260907; }
  html:not([data-theme="light"]) .wp-block-video figcaption { color: #cbced2; }
  html:not([data-theme="light"]) .has-pale-pink-background-color.has-pale-pink-background-color { background-color: #3f0413; }
  html:not([data-theme="light"]) .has-vivid-red-background-color.has-vivid-red-background-color { background-color: #501212; }
  html:not([data-theme="light"]) .has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color { background-color: #612800; }
  html:not([data-theme="light"]) .has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color { background-color: #624800; }
  html:not([data-theme="light"]) .has-light-green-cyan-background-color.has-light-green-cyan-background-color { background-color: #103d2b; }
  html:not([data-theme="light"]) .has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color { background-color: #006b44; }
  html:not([data-theme="light"]) .has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color { background-color: #022841; }
  html:not([data-theme="light"]) .has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color { background-color: #034063; }
  html:not([data-theme="light"]) .has-very-light-gray-background-color.has-very-light-gray-background-color { background-color: #181818; }
  html:not([data-theme="light"]) .has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color { background-color: #1e252a; }
  html:not([data-theme="light"]) .has-very-dark-gray-background-color.has-very-dark-gray-background-color { background-color: #424242; }
  html:not([data-theme="light"]) .has-pale-pink-color.has-pale-pink-color { color: #ec98ac; }
  html:not([data-theme="light"]) .has-vivid-red-color.has-vivid-red-color { color: #e2a7a7; }
  html:not([data-theme="light"]) .has-luminous-vivid-orange-color.has-luminous-vivid-orange-color { color: #f3bc95; }
  html:not([data-theme="light"]) .has-luminous-vivid-amber-color.has-luminous-vivid-amber-color { color: #f3db96; }
  html:not([data-theme="light"]) .has-light-green-cyan-color.has-light-green-cyan-color { color: #96d9be; }
  html:not([data-theme="light"]) .has-vivid-green-cyan-color.has-vivid-green-cyan-color { color: #a2f5d7; }
  html:not([data-theme="light"]) .has-pale-cyan-blue-color.has-pale-cyan-blue-color { color: #99cff1; }
  html:not([data-theme="light"]) .has-vivid-cyan-blue-color.has-vivid-cyan-blue-color { color: #9ed3f2; }
  html:not([data-theme="light"]) .has-very-light-gray-color.has-very-light-gray-color { color: #eeeeee; }
  html:not([data-theme="light"]) .has-cyan-bluish-gray-color.has-cyan-bluish-gray-color { color: #adb8c1; }
  html:not([data-theme="light"]) .has-very-dark-gray-color.has-very-dark-gray-color { color: #dcdcdc; }
  html:not([data-theme="light"]) .site-header { background: rgba(51, 71, 61, 0.05) url(https://theatre-th.s3.us-east-1.amazonaws.com/ship/microsites/dorm/wp-content/uploads/2014/08/Безимени-2.jpg) no-repeat scroll center; }

  html:not([data-theme="light"]) [style*="color: #000000"] { color: #ebebeb !important; }
  html:not([data-theme="light"]) [style*="color: #0000ff"] { color: #9595f3 !important; }
  html:not([data-theme="light"]) [style*="color: #1f1f1f"] { color: #e1e1e1 !important; }
  html:not([data-theme="light"]) [style*="color: #222222"] { color: #e0e0e0 !important; }
  html:not([data-theme="light"]) [style*="color: #2b587a"] { color: #c1d4e3 !important; }
  html:not([data-theme="light"]) [style*="color: #3366ff"] { color: #88a2f2 !important; }
  html:not([data-theme="light"]) [style*="color: #5588ee"] { color: #8dabe7 !important; }
  html:not([data-theme="light"]) [style*="color: #808080"] { color: #c4c4c4 !important; }
  html:not([data-theme="light"]) [style*="color: #999999"] { color: #bdbdbd !important; }
}
