/* Image workspace controls share UVs navy/gold. Preview and output colours remain functional. */
body.image-tool-v66{--brand-primary:#2D3751;--brand-primary-rgb:45,55,81;--brand-accent:#C9A263;--brand-accent-rgb:201,162,99;--brand-accent-light:#ead8b5;--brand-ink:#2D3751;--navy:#2D3751;--blue:#2D3751;--gold:#C9A263}
.image-tool-v66 .pp{--pp-blue:#2D3751;--pp-gold:#C9A263;--pp-ink:#2D3751;--pp-soft:#f7f5ef}
.image-tool-v66 :is(.cl-shell .cl-primary,.ic-shell .ic-primary,.cc-shell .cc-primary,.wm-export .wm-primary,.sp-app button.sp-primary,.pe-app .pe-primary,.pp-button.pp-primary){background:#2D3751!important;border-color:#2D3751!important;color:#fff!important}
.image-tool-v66 :is(.cl-shell .cl-primary,.ic-shell .ic-primary,.cc-shell .cc-primary,.wm-export .wm-primary,.sp-app button.sp-primary,.pe-app .pe-primary,.pp-button.pp-primary):hover:not(:disabled){background:#3d4967!important;border-color:#3d4967!important}
.image-tool-v66 .pp :is(.pp-toolbar button[aria-pressed=true],.pp-brushes button[aria-pressed=true],.pp-button[aria-pressed=true]){background:#f3eddf;border-color:#C9A263;color:#2D3751!important}
.image-tool-v66 .pp :is(.pp-quick button.is-selected,.pp-quick button:hover){border-color:#C9A263;box-shadow:0 0 0 2px #c9a26326;background:#faf7f0}
.image-tool-v66 .pp .pp-tabs button[aria-selected=true]{color:#2D3751}
.image-tool-v66 .pp :is(.pp-edge-settings input[type=range],input[type=checkbox],input[type=radio]){accent-color:#2D3751}
.image-tool-v66 .pp :is(.pp-handle,.pp-cut-handle){background:#C9A263;border-color:#fff}
.image-tool-v66 [data-local-background-remover] .bg-mode-advanced .btn.is-active{background:#2D3751;border-color:#2D3751;color:#fff}
.image-tool-v66 [data-local-background-remover] .bg-inline-check input{accent-color:#2D3751}
/* Inspection swatches are deliberate high-contrast test colours, independent of UI branding. */
.image-tool-v66 [data-local-background-remover] .bg-refine-stage.inspect-magenta{background:#ff00b8!important}
.image-tool-v66 [data-local-background-remover] .bg-refine-stage.inspect-white{background:#fff!important}
.image-tool-v66 [data-local-background-remover] .bg-refine-stage.inspect-dark{background:#111827!important}
/* Long format comparison tables must not widen mobile article grid items. */
.image-tool-v66 .article{min-width:0;max-width:100%}
.image-tool-v66 .article table{width:100%;table-layout:fixed}
.image-tool-v66 .article :is(th,td){overflow-wrap:anywhere;white-space:normal}
