/* AllNewTools has one permanent appearance. Document/artwork colors remain editable. */
:root{color-scheme:dark;--ant-bg:#080f1b;--ant-surface:#121d2d;--ant-soft:#19283d;--ant-ink:#eef4fc;--ant-muted:#abbad0;--ant-line:#2b3d55;--ant-accent:#67b2ff}
html{background:#080f1b}
body.ant-modern{background:var(--ant-bg);color:var(--ant-ink)}
/* Admin and installer use the same permanent dark surfaces as the public site. */
body.ant-admin-page,body.ant-install-page{color-scheme:dark;background:#080f1b!important;color:#eef4fc!important;--bg:#080f1b;--card:#121d2d;--ink:#eef4fc;--mut:#abbad0;--line:#2b3d55;--danger:#ff9f9f;--ok:#86dfb3}
.ant-admin-page :is(.topbar,.panel,.modal,.modal-content,.settings-footer,.settings-nav button,.studio-tabs button,.blog-editor-toolbar,.blog-editor-modes),.ant-admin-page #mdPrev,.ant-install-page .card{background:#121d2d!important;color:#eef4fc!important;border-color:#2b3d55!important;box-shadow:none!important}
.ant-admin-page :is(h1,h2,h3,h4,.panel h2){color:#eef4fc!important}
.ant-admin-page :is(.panel p,.panel label,.settings-intro,.settings-footer p,.studio-note,.studio-field,.muted),.ant-install-page :is(label,p,small){color:#abbad0!important}
.ant-admin-page :is(input:not([type=color]):not([type=checkbox]):not([type=file]),textarea,select),.ant-install-page :is(input,select){background:#19283d!important;border:1px solid #344a65!important;color:#eef4fc!important}
.ant-admin-page input::placeholder,.ant-admin-page textarea::placeholder{color:#8fa2bd!important}
.ant-admin-page :is(th,.table-wrap th){background:#19283d!important;color:#abbad0!important;border-color:#2b3d55!important}
.ant-admin-page :is(td,.panel,.table-wrap,.settings-nav button,.settings-footer,.studio-tabs,.studio-fieldset){border-color:#2b3d55!important}
.ant-admin-page :is(.btn.ghost,.blog-editor-toolbar button,.blog-editor-modes button){background:#19283d!important;color:#d8e8fc!important;border-color:#344a65!important}
.ant-admin-page :is(.settings-nav button.active,.studio-tabs button[aria-selected=true],.blog-editor-modes button[aria-pressed=true]){background:#0081fb!important;color:#fff!important}
.ant-admin-page :is(.btn.danger,.err,.error),.ant-install-page .err{background:#3b2029!important;color:#ffb0b0!important;border-color:#79414a!important}
.ant-admin-page :is(.okmsg,.success),.ant-install-page .ok{background:#143a2d!important;color:#9de6bf!important;border-color:#315d4c!important}
.ant-install-page .warn{background:#392e18!important;border-color:#705a30!important;color:#ffda8b!important}
.ant-admin-page :is(code,pre,.blog-seo-panel,.studio-summary>div),.ant-install-page code{background:#19283d!important;color:#d8e8fc!important}
.ant-admin-page .admin-report-banner{background:#142d49!important;border-color:#285987!important;color:#b8dcff!important}
.ant-admin-page input[type=file]::file-selector-button{background:#1b3552!important;color:#c7e4ff!important}
.ant-admin-page .settings-footer{background:#121d2df2!important}
/* Override older panel rules with multiple attribute selectors. */
:is(#ant-dark-ui,body.ant-admin-page) :is(input:not([type=color]):not([type=checkbox]):not([type=file]),textarea,select){background:#19283d!important;border-color:#344a65!important;color:#eef4fc!important}
.ant-admin-page .blog-editor-toolbar button:hover{background:#1b3552!important;color:#c7e4ff!important}
