body.infinite-canvas-open .nic-node.is-local-asset .nic-node-toolbar{top:calc(8px * var(--nic-node-zoom))}
body.infinite-canvas-open .nic-repaint-modal{--rp-bg:#fff;--rp-raised:#f3f4f6;--rp-text:#202938;--rp-sub:#546174;--rp-line:#c5ccd6;--rp-selected:#e0e7ff;--rp-accent:#3730a3;--rp-border:#6366f1;--rp-disabled:#e5e7eb;color-scheme:light}
body.infinite-canvas-open.xcg-night .nic-repaint-modal{--rp-bg:#171c24;--rp-raised:#252d39;--rp-text:#f1f5f9;--rp-sub:#b7c2d1;--rp-line:#526075;--rp-selected:#35456b;--rp-accent:#e0eaff;--rp-border:#a5b4fc;--rp-disabled:#303a48;color-scheme:dark}
body.infinite-canvas-open .nic-repaint-modal :is(.nic-repaint-dialog,.nic-repaint-head,.nic-repaint-toolbar,.nic-repaint-foot,.nic-repaint-side,.nic-repaint-model-popover){background:var(--rp-bg)!important;color:var(--rp-text)!important;border-color:var(--rp-line)!important}
body.infinite-canvas-open .nic-repaint-modal :is(.nic-repaint-title,.nic-repaint-brush,.nic-repaint-side-title,.nic-repaint-model){color:var(--rp-text)!important}
body.infinite-canvas-open .nic-repaint-modal #nic-repaint-frame-controls{color:var(--rp-text)!important}
body.infinite-canvas-open .nic-repaint-modal :is(.nic-repaint-hint,.nic-repaint-meta,.nic-repaint-kicker,.nic-repaint-model-label,.nic-repaint-model-chevron,.nic-repaint-model-popover-head,.nic-repaint-mode-note){color:var(--rp-sub)!important}
body.infinite-canvas-open .nic-repaint-modal :is(.nic-repaint-prompt,.nic-repaint-close,.nic-repaint-secondary,.nic-repaint-tool,.nic-repaint-clear,.nic-repaint-model-current,.nic-repaint-mode){background:var(--rp-raised)!important;color:var(--rp-text)!important;border-color:var(--rp-line)!important}
body.infinite-canvas-open .nic-repaint-modal :is(#nic-repaint-ratio,[data-repaint-interaction]){background:var(--rp-raised)!important;color:var(--rp-text)!important;border-color:var(--rp-line)!important}
body.infinite-canvas-open .nic-repaint-modal #nic-repaint-frame-controls [data-repaint-interaction][aria-pressed=true]{background:var(--rp-selected)!important;color:var(--rp-accent)!important;border-color:var(--rp-border)!important}
body.infinite-canvas-open .nic-repaint-modal :is(.nic-repaint-mode.is-active,.nic-repaint-mode:hover,.nic-repaint-model-current:hover,.nic-repaint-secondary:hover,.nic-repaint-tool:hover,.nic-repaint-clear:hover,.nic-repaint-close:hover){background:var(--rp-selected)!important;color:var(--rp-accent)!important;border-color:var(--rp-border)!important}
body.infinite-canvas-open .nic-repaint-modal .nic-repaint-mode.is-active .nic-repaint-mode-note{color:var(--rp-accent)!important}
body.infinite-canvas-open .nic-repaint-modal .nic-repaint-prompt::placeholder{color:var(--rp-sub)!important;opacity:1}
body.infinite-canvas-open .nic-repaint-modal .nic-repaint-primary{background:#3730a3!important;color:#fff!important;border-color:#6366f1!important}
body.infinite-canvas-open .nic-repaint-modal .nic-repaint-primary:hover:not(:disabled){background:#4338ca!important}
body.infinite-canvas-open .nic-repaint-modal button:disabled{background:var(--rp-disabled)!important;color:var(--rp-sub)!important;border-color:var(--rp-line)!important;opacity:1;cursor:not-allowed}
body.infinite-canvas-open .nic-repaint-modal input[type=range]{accent-color:var(--rp-border)}
body.infinite-canvas-open .nic-repaint-modal :is(button,select,textarea,input):focus-visible{outline:2px solid var(--rp-border);outline-offset:2px}
body.infinite-canvas-open.xcg-night .nic-repaint-stage-shell{background-color:#252d39;background-image:repeating-conic-gradient(#252d39 0% 25%,#303a48 0% 50%);background-size:22px 22px;border-color:#526075!important}

body.infinite-canvas-open .nic-repaint-body{background:var(--rp-bg)!important}
