/* Ночная палитра ARTSTUDIO: хвоя, тёплая бумага и приглушённая терракота. */
.studio-theme-toggle{display:inline-grid;place-items:center;flex:0 0 42px;width:42px;height:42px;padding:10px;border:1px solid var(--studio-line);border-radius:12px;color:var(--studio-ink);background:transparent;cursor:pointer;line-height:1;touch-action:manipulation}.studio-theme-toggle svg{width:21px;height:21px;display:block}.studio-theme-toggle .theme-sun{display:none}.studio-theme-toggle:hover{background:#8db7af22}.studio-theme-toggle:focus-visible{outline:3px solid #b96651;outline-offset:3px}.studio-login-theme{position:absolute;right:24px;top:20px;z-index:5}
html[data-theme=dark] .studio-theme-toggle .theme-moon{display:none}html[data-theme=dark] .studio-theme-toggle .theme-sun{display:block}
html[data-theme=dark]{color-scheme:dark;--studio-cream:#122323;--studio-ink:#ede7d9;--studio-coral:#e0a38e;--studio-turquoise:#aaccc3;--studio-butter:#dccb96;--studio-line:#39534c;--night-surface:#1b3030;--night-raised:#233c39;--night-text:#ede7d9;--night-muted:#b5c2b7;--night-accent:#e0a38e;--bs-body-bg:#122323;--bs-body-color:#ede7d9;--bs-border-color:#39534c;--bs-secondary-color:#b5c2b7;--bs-tertiary-bg:#233c39;--bs-secondary-bg:#1b3030;--bs-link-color:#aaccc3;--bs-link-hover-color:#efd29f}
html[data-theme=dark] body{background:#122323;color:#ede7d9}
html[data-theme=dark] :is(a,button,input,select,textarea):focus-visible{outline-color:#e0a38e}
html[data-theme=dark] :is(input,select,textarea){color:#ede7d9;background-color:#152927;border-color:#4a665d}
html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#a2b4a9;opacity:1}
html[data-theme=dark] :is(input,textarea):autofill{box-shadow:0 0 0 1000px #243d38 inset;color:#ede7d9}
html[data-theme=dark] input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #243d38 inset;-webkit-text-fill-color:#ede7d9;caret-color:#ede7d9}
html[data-theme=dark] :is(.header-shell,.dropdown-items,.language-options){background:#152927;border-color:#39534c}
html[data-theme=dark] :is(.language-options a:hover,.language-options [aria-current]){background:#304c42;color:#ede7d9}
html[data-theme=dark] :is(.header a,.language-picker,.menu-toggle){color:#ede7d9}
html[data-theme=dark] .header a[aria-current]{color:#e0a38e}
html[data-theme=dark] .menu-backdrop{background:#061413aa}
html[data-theme=dark] .logo-petal:last-child path{fill:#aaccc3}
html[data-theme=dark] .brand-branch:before{content:"";background:radial-gradient(ellipse at center,#122323 0%,#122323ed 35%,#12232380 58%,#12232300 76%)}
html[data-theme=dark] .branch-stem{stroke:#aaccc3}
html[data-theme=dark] .button,html[data-theme=dark] .button:not(.outline){background:#e0a38e;color:#172b28;border-color:#e0a38e}
html[data-theme=dark] .button:hover{background:#edb8a3;color:#172b28}
html[data-theme=dark] .button.outline{background:#203b35;color:#ede7d9;border-color:#6f9586}
html[data-theme=dark] .button.outline:hover{background:#314d43}
html[data-theme=dark] :is(.tone-0,.service-tab-0,.service-tab-4){background:#51462f;--tab-color:#51462f}
html[data-theme=dark] :is(.tone-1,.service-tab-1,.service-tab-5){background:#304b3c;--tab-color:#304b3c}
html[data-theme=dark] :is(.tone-2,.service-tab-2,.service-tab-6){background:#28504e;--tab-color:#28504e}
html[data-theme=dark] :is(.tone-3,.service-tab-3,.service-tab-7){background:#593c35;--tab-color:#593c35}
html[data-theme=dark] .service-grid>.service{border-color:#4a6153;color:#ede7d9}
html[data-theme=dark] .service-grid .service-icon{background:#f6efdf14}
html[data-theme=dark] .service-grid .service p{color:#e0dfd1}
html[data-theme=dark] .service-grid .service-arrow{color:#ede7d9;border-color:#f6efdf40}
html[data-theme=dark] .service-grid>.service:before{background:radial-gradient(240px circle at var(--pointer-x,50%) var(--pointer-y,50%),#e6d39222,transparent 75%)}
html[data-theme=dark] :is(.service-links .service-tab){color:#ede7d9;border-color:#557364;box-shadow:none}
html[data-theme=dark] .service-links .service-tab[aria-current]{background:#acc9b4;color:#142925;border-color:#acc9b4}
html[data-theme=dark] .service-links .service-tab[aria-current]>i{background:#142925;color:#e6d392}
html[data-theme=dark] :is(.page-banner){background:#1b3030;color:#ede7d9}
html[data-theme=dark] .page-banner picture{opacity:.25}
html[data-theme=dark] .page-banner-shade{background:#122323!important;opacity:.62!important}
html[data-theme=dark] :is(.breadcrumbs [aria-current],.eyebrow,.hero-note,.section-intro){color:#c0d0c1}
html[data-theme=dark] .home-slider .hero-slide:after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#122323fc 0%,#122323ed 28%,#122323a6 52%,#12232318 100%)}
html[data-theme=dark] .slide-shade{background:linear-gradient(90deg,#122323f0,#12232300)!important}
html[data-theme=dark] .home-slider :is(.hero-content,.hero-content h1,.hero-content h2,.hero-content p){color:#ede7d9}
html[data-theme=dark] .home-slider .hero-content .button{color:#172b28}
html[data-theme=dark] .home-slider .hero-content .button.outline{color:#ede7d9;border-color:#aaccc3;background:#122323bb}
html[data-theme=dark] .home-slider .slider-buttons>button{color:#ede7d9;background:#203b35;border-color:#709284}
html[data-theme=dark] .slider-dots span{background:#94af9d66}
html[data-theme=dark] .slider-dots [aria-pressed=true] span{background:#e0a38e}
html[data-theme=dark] .home-slider .slider-count{color:#ede7d9}
html[data-theme=dark] :is(.project,.blog-card,.review,.post-list>article,.service-prose>ul>li,.portfolio-art-sheet){background:#1b3030;border-color:#39534c;color:#ede7d9;box-shadow:none}
html[data-theme=dark] :is(.project .project-card-cover,.project-gallery .gallery-photo,.project-placeholder,.portfolio-graphics .portfolio-art-gallery){background:#294039;border-color:#39534c}
html[data-theme=dark] :is(.project p,.project-card-year,.portfolio-kind-label,.review footer span,.post-date,.post-meta,.blog-meta){color:#b5c2b7}
html[data-theme=dark] :is(.project .project-speech,.project .project-speech strong){color:#244849}
html[data-theme=dark] .project .project-card-cover>img{background:#e8ebdf}
html[data-theme=dark] :is(.estimate-section,.contact-form-card,.service-prose>blockquote){background:#243e34;border-color:#45624f;box-shadow:none;color:#ede7d9}
html[data-theme=dark] :is(.estimate-copy .estimate-reassurance,.estimate-copy small,.contact-place,.contact-direct .contact-place){color:#bdd0bd}
html[data-theme=dark] :is(.process-intro,.process-note,.step-card p){color:#b5c2b7}
html[data-theme=dark] :is(.step-card,.process .step-card){background:#1b3030;border-color:#39534c;color:#ede7d9}
html[data-theme=dark] :is(.step-result,.step-card .step-result){color:#c3d4b4;border-color:#39534c}
html[data-theme=dark] :is(.contact-direct .contact-method,.share-dialog,.share-channel,.contact-dialog,.project-lightbox,.media-dialog){background:#1b3030;color:#ede7d9;border-color:#456258}
html[data-theme=dark] .contact-direct .contact-method-icon{color:#bdd4c4;background:#37554a}
html[data-theme=dark] :is(.contact-method-label,.contact-dialog p,.share-dialog label){color:#c0cbbf}
html[data-theme=dark] :is(.contact-channel-link,.share-channel:hover){background:#2d4b3f;color:#ede7d9;border-color:#456258}
html[data-theme=dark] .share-dialog input{color:#ede7d9;background:#152927;border-color:#456258}
html[data-theme=dark] .share-channel>span{color:white}
html[data-theme=dark] :is(.contact-dialog-close,.share-close,.lightbox-controls button){color:#ede7d9;background:#29453d;border-color:#456258}
html[data-theme=dark] :is(dialog)::backdrop{background:#020c0dd9}
html[data-theme=dark] .footer-panel{background:#0b1c1b;border:1px solid #39534c}
html[data-theme=dark] .footer-cta{background:#243e34;border-color:#45624f;color:#ede7d9}
html[data-theme=dark] :is(.footer-cta p,.footer-detail,.footer-location){color:#b5c2b7}
html[data-theme=dark] :is(.back-to-top,.back-to-top-label){color:#ede7d9}
/* Админка: таблицы, редактор, настройки, медиатека. */
html[data-ui=admin][data-theme=dark] :is(#sidebar,#page-header,.block,.content-header){background:#1b3030;color:#ede7d9;border-color:#39534c;box-shadow:none}
html[data-ui=admin][data-theme=dark] #sidebar{border-right:1px solid #39534c}
html[data-ui=admin][data-theme=dark] :is(.nav-main-link,.nav-main-link .nav-main-link-name,.studio-wordmark,.block-title){color:#ede7d9}
html[data-ui=admin][data-theme=dark] :is(.nav-main-link.active,.nav-main-link:hover){background:#304b3f;color:#ede7d9}
html[data-ui=admin][data-theme=dark] .nav-main-link .nav-main-link-icon{color:#aaccc3}
html[data-ui=admin][data-theme=dark] :is(.block-header-default,.studio-save-bar,.studio-welcome,.media-folder,.form-builder-field,.media-card-info){background:#263f36;color:#ede7d9;border-color:#39534c}
html[data-ui=admin][data-theme=dark] :is(.text-muted,.form-text,.studio-login-caption,.studio-sidebar-foot small,.form-builder-field summary small,.media-card-info small,.media-folder small){color:#b5c2b7!important}
html[data-ui=admin][data-theme=dark] :is(.form-control,.form-select){color:#ede7d9;background-color:#152927;border-color:#4a665d}
html[data-ui=admin][data-theme=dark] .form-control:focus{border-color:#aaccc3;box-shadow:0 0 0 .2rem #aaccc32e}
html[data-ui=admin][data-theme=dark] .btn-primary{--bs-btn-color:#172b28;--bs-btn-bg:#e0a38e;--bs-btn-border-color:#e0a38e;--bs-btn-hover-color:#172b28;--bs-btn-hover-bg:#edb8a3;--bs-btn-hover-border-color:#edb8a3;--bs-btn-active-bg:#d38f78;--bs-btn-active-color:#172b28}
html[data-ui=admin][data-theme=dark] :is(.btn-alt-primary,.btn-alt-secondary,.studio-translation-links a){background:#2d4b3f;color:#ede7d9;border-color:#456258}
html[data-ui=admin][data-theme=dark] :is(.btn-alt-primary:hover,.btn-alt-secondary:hover){background:#3c5d4d}
html[data-ui=admin][data-theme=dark] :is(.studio-badge-live){background:#355c46;color:#d8ecd7}
html[data-ui=admin][data-theme=dark] .studio-badge-draft{background:#594c2f;color:#f1dfaf}
html[data-ui=admin][data-theme=dark] :is(.media-preview,.media-preview img){background:#253b35}
html[data-ui=admin][data-theme=dark] .table{--bs-table-bg:#1b3030;--bs-table-color:#ede7d9;--bs-table-border-color:#39534c;--bs-table-striped-bg:#243c34;--bs-table-hover-bg:#304b3f;--bs-table-hover-color:#ede7d9}
html[data-ui=admin][data-theme=dark] :is(.table td,.table th){color:#ede7d9;border-color:#39534c;background-color:transparent}
html[data-ui=admin][data-theme=dark] :is(.bg-body-light,.bg-body-extra-light,.bg-white){background:#263f36!important;color:#ede7d9}
html[data-ui=admin][data-theme=dark] .sun-editor{border-color:#456258;background:#1b3030}
html[data-ui=admin][data-theme=dark] :is(.sun-editor .se-toolbar,.sun-editor .se-resizing-bar){background:#263f36;color:#ede7d9;border-color:#456258}
html[data-ui=admin][data-theme=dark] .sun-editor .se-btn{color:#ede7d9}
html[data-ui=admin][data-theme=dark] .sun-editor .sun-editor-editable{background:#fffaf0;color:#244849;color-scheme:light}
html[data-ui=admin][data-theme=dark] .studio-message-fold.is-unread{background:#2a4234;border-color:#bfa579}
@media(max-width:760px){html[data-theme=dark] .home-slider .hero-slide:after{background:linear-gradient(180deg,#122323fa 0%,#122323ee 33%,#1223238a 55%,#12232300 82%)}html[data-theme=dark] .slide-shade{background:linear-gradient(180deg,#122323e8,#12232300 75%)!important}}
@media(max-width:600px){.header .brand-logo{width:145px}.header .studio-theme-toggle{flex-basis:40px;width:40px;height:40px}.header{gap:8px}.studio-login-theme{right:15px;top:12px}}
@media(max-width:360px){.header .brand-logo{width:120px}.language-picker summary{padding-left:8px;padding-right:8px}}
@media print{.studio-theme-toggle,.studio-login-theme{display:none!important}html[data-theme=dark]{--studio-ink:#244849;--studio-cream:white}html[data-theme=dark] body{background:white;color:#244849}}

/* Специфичные поверхности OneUI и конструктора форм. */
html[data-ui=admin][data-theme=dark] #sidebar .content-header,html[data-ui=admin][data-theme=dark] #page-header .content-header{background:#1b3030!important}
html[data-ui=admin][data-theme=dark] .block .block-header-default{background:#263f36!important;color:#ede7d9;border-color:#39534c}
html[data-ui=admin][data-theme=dark] [data-field-translations]>div{background:#20382f;border-color:#456258}
html[data-ui=admin][data-theme=dark] .studio-sidebar-foot{border-color:#456258}
html[data-ui=admin][data-theme=dark] .sun-editor .se-btn-module-border{border-color:#456258}
html[data-ui=admin][data-theme=dark] .sun-editor .se-btn:enabled:hover{background:#3c5d4d;color:#ede7d9}

html[data-ui=admin][data-theme=dark] a:not(.btn){color:#aaccc3}
html[data-ui=admin][data-theme=dark] a:not(.btn):hover{color:#efd29f}
html[data-ui=admin][data-theme=dark] :is(.media-folder strong,.media-folder-breadcrumbs a){color:#aaccc3}
html[data-ui=admin][data-theme=dark] .media-video-thumb{background:#29453d;color:#ede7d9}
html[data-theme=dark] input[type=file]::file-selector-button{background:#2d4b3f;color:#ede7d9;border-color:#456258}
html[data-theme=dark] select:not([multiple]):not([size]),html[data-theme=dark] select:not([multiple])[size="1"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23aaccc3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}

html[data-theme=dark] .contact-method-arrow{color:#e0a38e}
html[data-theme=dark] .language-options [aria-current],html[data-theme=dark] .language-options a:hover{color:#f1d1a8}

@media(max-width:360px){.header{gap:4px}.header .brand-logo{width:100px}.header .menu-toggle{min-width:40px;width:40px;padding:6px}}
html[data-ui=admin][data-theme=dark] body.dark-mode a:not(.btn){color:#aaccc3}html[data-ui=admin][data-theme=dark] body.dark-mode a:not(.btn):hover{color:#efd29f}
html[data-theme=dark] :is(.portfolio-selection-note,.process-heading p,.step-result-label){color:#b5c2b7}html[data-theme=dark] .language-options a[aria-current]{color:#f1d1a8}

/* Затемнение находится под содержимым на всех размерах, включая широкий экран. */
html[data-theme=dark] .home-slider .hero-content{z-index:1;isolation:auto}
/* Самостоятельные компоненты со светлыми градиентами получают ночную палитру. */
html[data-theme=dark] .footer-scene .footer-invitation{background:linear-gradient(to left,#3b4b35,#243e34);border-color:#45624f;box-shadow:inset 0 1px 0 #aaccc314,0 8px 28px #00000012;color:#ede7d9}
html[data-theme=dark] .footer-scene .footer-invitation p{color:#c0d0c1}
html[data-theme=dark] .footer-scene .footer-invitation:before{background:linear-gradient(to left,#dccb9612,transparent 80%)}
html[data-theme=dark] .footer-scene .footer-invitation:is(:hover,:focus-within){box-shadow:inset 0 1px 0 #aaccc31c,0 14px 32px #00000020;border-color:#789a85}
html[data-theme=dark] .testimonial-card{background:linear-gradient(145deg,#233c39,#293e32);border-color:#456057;color:#ede7d9;box-shadow:0 8px 24px #0000000c}
html[data-theme=dark] .testimonial-card.testimonial-tone-1{background:linear-gradient(145deg,#293935,#493c32)}
html[data-theme=dark] .testimonial-card.testimonial-tone-2{background:linear-gradient(145deg,#233c39,#254640)}
html[data-theme=dark] .testimonial-author{border-color:#aaccc32e}
html[data-theme=dark] .testimonial-author a{color:#e0a38e}
html[data-theme=dark] .testimonial-quote{color:#e0a38e}
html[data-theme=dark] .testimonial-initials{background:#3b5b50;color:#f1e7cd}

/* Окна редакторов и служебные панели в ночной палитре. */
html[data-ui=admin][data-theme=dark] :is(.content-editor-modal,.content-modal-heading,.slide-editor-dialog,.slide-library-dialog,[data-cover-dialog]){background:#1b3030;color:#ede7d9;border-color:#456058}
html[data-ui=admin][data-theme=dark] .content-modal-heading{background:#263f36}
html[data-ui=admin][data-theme=dark] .content-modal-heading span{color:#b5c2b7}
html[data-ui=admin][data-theme=dark] :is(.content-editor-modal,.slide-editor-dialog,.slide-library-dialog,[data-cover-dialog])::backdrop{background:#020c0dd9}
html[data-ui=admin][data-theme=dark] .block-content>div[data-website-only]{background:#29463b!important;border:1px solid #456058}
html[data-ui=admin][data-theme=dark] .sun-editor .sun-editor-editable{background:#152927;color:#ede7d9;color-scheme:dark}
html[data-ui=admin][data-theme=dark] .sun-editor .sun-editor-editable :is(h1,h2,h3,h4,h5,h6,blockquote){color:inherit}
html[data-ui=admin][data-theme=dark] .sun-editor .sun-editor-editable a{color:#aaccc3}
html[data-ui=admin][data-theme=dark] .sun-editor :is(.se-resizing-bar,.se-path-label,.se-navigation,.se-char-counter-wrapper){background:#20382f;color:#b5c2b7;border-color:#456058}
html[data-ui=admin][data-theme=dark] .sun-editor :is(.se-dialog-content,.se-list-layer,.se-submenu){background:#233c39;color:#ede7d9;border-color:#456058}
html[data-ui=admin][data-theme=dark] .sun-editor :is(.se-dialog-header,.se-dialog-footer){border-color:#456058}
html[data-theme=dark] .portfolio-back{background:#29443b;border-color:#456058;color:#ede7d9;box-shadow:0 3px 0 #00000012}
html[data-theme=dark] .portfolio-back:hover{background:#38584a}
html[data-theme=dark] .portfolio-back-category{border-color:#aaccc340;color:#c0d0c1}

.studio-theme-toggle .fa-solid{width:21px;font-size:20px;text-align:center}
html[data-theme=dark] input[type=range]{accent-color:#e0a38e}
html[data-ui=admin][data-theme=dark] .sun-editor{border-color:#456058}html[data-ui=admin][data-theme=dark] .sun-editor :is(.se-container,.se-wrapper,.se-wrapper-inner){background:#152927}html[data-ui=admin][data-theme=dark] .sun-editor .se-resizing-bar{border-color:#456058}

/* Мобильная светлая засветка баннера не применяется в ночной теме. */
html[data-theme=dark] .page-banner:not(.page-banner-dark):after{content:none}

html[data-theme=dark] .service-prose a[href*="?form="]{background:#e0a38e;color:#172b28}
html[data-theme=dark] .service-prose a[href*="?form="]:hover{background:#edbda8}
html[data-theme=dark] .service-prose a[href*="zomro.com"]{color:#aaccc3}
html[data-theme=dark] .sketch-device-label{color:#b5c2b7}
html[data-theme=dark] .blog-card-image{background:#233c39}
html[data-theme=dark] .service-related a{background:#1b3030;border-color:#39534c;color:#ede7d9}
html[data-theme=dark] :is(.portfolio-graphics .portfolio-art-gallery,.portfolio-promotion .portfolio-art-gallery){background:#20372f;border-color:#39534c}
html[data-theme=dark] .portfolio-promotion .portfolio-art-sheet{background:#29443b}
html[data-theme=dark] .portfolio-sheet-top{color:#b5c2b7}

/* OneUI использует длинную цепочку :not() для ссылок; ограничиваем переопределение админкой. */
html[data-ui=admin][data-theme=dark] body.dark-mode a:not(.btn){color:#aaccc3!important}
html[data-ui=admin][data-theme=dark] body.dark-mode a:not(.btn):hover{color:#efd29f!important}
html[data-ui=admin][data-theme=dark] :is(.studio-details dt,.studio-details dd){color:#c0d0c1}
html[data-ui=admin][data-theme=dark] .seo-preview{background:#152927;color:#c0d0c1;border-color:#456058}
html[data-ui=admin][data-theme=dark] .sun-editor .se-status-bar{background:#20382f;color:#b5c2b7;border-color:#456058}
html[data-ui=admin][data-theme=dark] :is(.slide-editor-row>img,.background-preview img,.admin-gallery-item>img){background:#233c39}
html[data-ui=admin][data-theme=dark] .btn-alt-danger{background:#543633;border-color:#805047;color:#f2c9bd}
html[data-ui=admin][data-theme=dark] .btn-alt-danger:hover{background:#70423c;border-color:#b87766;color:#fff1e8}

html[data-ui=admin][data-theme=dark] dialog{background:#1b3030;color:#ede7d9;border-color:#456058}
html[data-ui=admin][data-theme=dark] dialog::backdrop{background:#020c0dd9}
html[data-ui=admin][data-theme=dark] :is(code,kbd){color:#efd29f;background:#20382f}
html[data-ui=admin][data-theme=dark] img[data-bg-preview]{background:#233c39!important}
html[data-ui=admin][data-theme=dark] .sun-editor .se-submenu :is(button,.se-list-basic,.se-list-inner){color:#ede7d9}
html[data-ui=admin][data-theme=dark] .sun-editor .se-submenu button:hover{background:#38584a}

/* Общая палитра SunEditor, включая вынесенные в body окна, меню и просмотр кода. */
html[data-ui=admin][data-theme=dark] :is(.sun-editor,.sun-editor-common,.sun-editor-editable){
 --se-main-background-color:#233c39;--se-main-color:#ede7d9;--se-main-font-color:#ede7d9;--se-main-color-lighter:#c0d0c1;--se-main-border-color:#456058;--se-main-divider-color:#456058;--se-main-outline-color:#789a85;
 --se-edit-font-color:#ede7d9;--se-edit-background-color:#152927;--se-edit-background-pre:#20382f;--se-caret-color:#ede7d9;--se-placeholder-color:#b5c2b7;--se-statusbar-font-color:#b5c2b7;
 --se-modal-background-color:#1b3030;--se-modal-color:#ede7d9;--se-modal-border-color:#456058;--se-modal-file-input-background-color:#29463b;--se-modal-anchor-color:#aaccc3;--se-modal-preview-color:#b5c2b7;--se-modal-input-disabled-color:#a6b9ab;--se-modal-input-disabled-background-color:#263c35;
 --se-hover-color:#ede7d9;--se-hover-dark-color:#789a85;--se-hover-light-color:#38584a;--se-hover-light2-color:#38584a;--se-hover-light3-color:#38584a;--se-active-color:#aaccc3;--se-active-dark3-color:#aaccc3;--se-active-dark4-color:#e0a38e;--se-active-light-color:#38584a;--se-active-light2-color:#38584a;--se-active-light3-color:#38584a;
 --se-code-view-color:#ede7d9;--se-code-view-background-color:#152927;--se-code-view-line-color:#b5c2b7;--se-code-view-line-background-color:#20382f;--se-controller-background-color:#233c39;--se-controller-color:#ede7d9;--se-dropdown-font-color:#ede7d9;--se-input-btn-border-color:#456058;
 --se-table-picker-color:#233c39;--se-table-picker-border-color:#789a85;--se-table-picker-highlight-color:#38584a;--se-table-picker-highlight-border-color:#aaccc3;--se-main-font-family:'Golos Text',sans-serif;
}
html[data-ui=admin][data-theme=dark] .sun-editor-common{font-family:'Golos Text',sans-serif;color:#ede7d9}
html[data-ui=admin][data-theme=dark] .sun-editor-common .se-modal-content{background:#1b3030;color:#ede7d9;border-color:#456058}
html[data-ui=admin][data-theme=dark] .sun-editor-common :is(.se-modal-header,.se-modal-footer){border-color:#456058}
html[data-ui=admin][data-theme=dark] .sun-editor-common :is(button,label){color:#ede7d9}
html[data-ui=admin][data-theme=dark] .sun-editor-common .se-modal-tabs button{background:#29463b}
html[data-ui=admin][data-theme=dark] .sun-editor-common .se-modal-tabs button.active{background:#38584a}
html[data-ui=admin][data-theme=dark] .sun-editor-common .se-input-form-abs{background:#29463b;border-color:#789a85}

html[data-ui=admin][data-theme=dark] :is(.sun-editor,.sun-editor-common,.sun-editor-editable){--se-active-light4-color:#38584a;--se-active-light5-color:#38584a;--se-active-light6-color:#38584a;--se-edit-font-quote:#c0d0c1;--se-edit-font-pre:#c0d0c1;--se-edit-border-dark:#789a85;--se-edit-border-light:#456058}
html[data-ui=admin][data-theme=dark] .sun-editor .se-tooltip-text{background:#29463b;color:#ede7d9;border:1px solid #456058}
html[data-ui=admin][data-theme=dark] .sun-editor .se-tooltip-text:after{border-top-color:#29463b}

html[data-theme=dark] :is(.notice,.alert-success,.alert-info){background:#29463b;color:#d8ecd7;border-color:#456058}
html[data-theme=dark] :is(.notice.error,.alert-danger){background:#543633;color:#f2c9bd;border-color:#805047}
html[data-theme=dark] .alert-warning{background:#51462f;color:#f1dfaf;border-color:#806f48}
html[data-theme=dark] .notice a,html[data-theme=dark] .alert a{color:inherit;text-decoration:underline}
html[data-theme=dark] [data-refresh-captcha]{background:#29463b;color:#ede7d9;border-color:#456058}
html[data-theme=dark] .rocket-caption{background:#29463b;color:#ede7d9}html[data-theme=dark] .rocket-status{color:#ede7d9}
