/* Prussian blue + white, sharing the blue component palette. */
html[data-skin="prussian"][data-theme] {--blue:#043253!important;--blue2:#062b46!important;--page-accent:#043253!important;--page-accent-strong:#062b46!important;}
html[data-skin="prussian"][data-theme="light"] {--prussian-surface:#fff;--prussian-text:#043253;--prussian-line:#cedbe4;--bg:#fff!important;--page-canvas:#fff!important;--bg2:#f2f6f9!important;--panel:#fff!important;--panel2:#edf3f7!important;--text:#043253!important;--muted:#456174!important;--muted2:#526f82!important;--line:#cedbe4!important;--line2:#89a7bd!important;--cyan:#043253!important;--page-control:#fff!important;--page-glass:#f8fbfd!important;--page-glass-strong:#fff!important;}
html[data-skin="prussian"][data-theme="dark"] {--prussian-surface:#142a3b;--prussian-text:#fff;--prussian-line:#355166;--bg:#0b1824!important;--page-canvas:#0b1824!important;--bg2:#102232!important;--panel:#142a3b!important;--panel2:#1c3548!important;--text:#fff!important;--muted:#c0ced8!important;--muted2:#a9bece!important;--line:#355166!important;--line2:#627f96!important;--blue:#8bbbdc!important;--blue2:#649fca!important;--cyan:#c5e2f5!important;--page-accent:#8bbbdc!important;--page-accent-strong:#649fca!important;--page-control:#102232!important;--page-glass:#142a3b!important;--page-glass-strong:#1c3548!important;}
html[data-skin="prussian"][data-theme] body :is(.btn.primary,.mini-btn.primary,.primary-action),html[data-skin="prussian"][data-theme] body #content .page :is(.btn.primary,.mini-btn.primary,.primary-action),html[data-skin="prussian"][data-theme] body .modal .modal-card :is(.btn.primary,.mini-btn.primary,.primary-action),html[data-skin="prussian"][data-theme] body #nav .nav-item.active {background:#043253!important;border-color:#547b97!important;color:#fff!important;}
html[data-skin="prussian"][data-theme="light"] body[data-page]:not([data-page="dashboard"]) .app-shell::before {background:linear-gradient(135deg,#fff,#f0f5f8)!important;}
html[data-skin="prussian"][data-theme="dark"] body[data-page]:not([data-page="dashboard"]) .app-shell::before {background:linear-gradient(135deg,#0b1824,#102232)!important;}
html[data-skin="prussian"][data-theme] body .modal .modal-card,html[data-skin="prussian"][data-theme] body :is(.user-popover,.notification-popover,.task-log-popover,.skin-menu) {background:var(--prussian-surface)!important;color:var(--prussian-text)!important;border-color:var(--prussian-line)!important;}
html[data-skin="prussian"][data-theme] body .modal :is(.full-authoring-selection,.full-authoring-step,.full-authoring-episode,.full-authoring-progress-row) {background:var(--prussian-surface)!important;border-color:var(--prussian-line)!important;}
html[data-skin="prussian"][data-theme] body .modal :is(.full-authoring-step,.full-authoring-episode):has(input:checked) {background:var(--panel2)!important;border-color:var(--line2)!important;}
html[data-skin="prussian"][data-theme] body :is(.zhumeng-config-card,.zhumeng-model-card) {background:var(--prussian-surface)!important;border-color:var(--prussian-line)!important;}
html[data-skin="prussian"][data-theme] body.dt-ui {--dt-canvas:var(--bg);--dt-panel:var(--prussian-surface);--dt-panel-soft:var(--panel2);--dt-control:var(--page-control);--dt-line:var(--prussian-line);--dt-text:var(--prussian-text);--dt-muted:var(--muted);--dt-accent:var(--blue);--dt-link:var(--blue);--dt-blue:var(--blue);--dt-cyan:var(--cyan);--dt-primary:#043253;--dt-primary-line:#547b97;--dt-btn-fill:var(--panel2);--dt-btn-line:var(--line2);--dt-btn-text:var(--prussian-text);--dt-btn-tint:transparent;--dt-modal:var(--prussian-surface);--dt-modal-text:var(--prussian-text);--dt-modal-muted:var(--muted);--dt-modal-line:var(--prussian-line);--dt-rail:var(--bg2);}
html[data-skin="prussian"][data-theme] body #content .page :is(.panel,.developer-api-card,.zhumeng-model-card),html[data-skin="prussian"][data-theme] body :is(.glass-select-menu,.app-dialog-card,.text-generation-settings-popover,.video-generation-settings-popover) {background:var(--prussian-surface)!important;border-color:var(--prussian-line)!important;color:var(--prussian-text)!important;}
html[data-skin="prussian"][data-theme] body #content .page :is(input:not([type="checkbox"]):not([type="radio"]),textarea,select),html[data-skin="prussian"][data-theme] body .modal .modal-card :is(input:not([type="checkbox"]):not([type="radio"]),textarea,select) {background:var(--page-control)!important;border-color:var(--line2)!important;color:var(--prussian-text)!important;}
html[data-skin="prussian"][data-theme] body #content .page .btn.secondary,html[data-skin="prussian"][data-theme] body .modal .modal-card .btn.secondary {background:var(--panel2)!important;border-color:var(--line2)!important;color:var(--prussian-text)!important;}
html[data-skin="prussian"][data-theme] body :is(.developer-tab.active,.account-tab.active,.glass-select-option.selected) {background:#043253!important;color:#fff!important;border-color:#547b97!important;}
html[data-skin="prussian"][data-theme] body :is(.btn.primary,.mini-btn.primary,.primary-action) {--button-glass-fill:#043253!important;--button-glass-sheen:transparent!important;--button-glass-tint:transparent!important;--button-glass-text:#fff!important;}
html[data-skin="prussian"][data-theme] body .modal .full-authoring-episode,html[data-skin="prussian"][data-theme] body .modal .full-authoring-episode :is(strong,small) {color:var(--prussian-text)!important;}
