.wf-node-chrome{border-radius:var(--radius-xl,.75rem);border:1.5px solid var(--border);background:linear-gradient(180deg, var(--muted) 0%, var(--card) 100%);box-shadow:0 18px 48px color-mix(in srgb, var(--foreground) 20%, transparent);transition:border-color .2s,box-shadow .2s}.wf-node-chrome--selected{border-color:var(--ring);box-shadow:0 0 0 1px color-mix(in srgb, var(--ring) 33%, transparent), 0 24px 64px color-mix(in srgb, var(--foreground) 28%, transparent), 0 0 36px color-mix(in srgb, var(--chart-2) 10%, transparent)}.wf-node-chrome__header{border-bottom:1px solid var(--border)}.wf-node-chrome__title{color:var(--foreground)}.wf-node-chrome__footer{border-top:1px solid var(--border)}.wf-node-status-badge{background-color:color-mix(in srgb, var(--wf-badge-color) 11%, transparent);border:1px solid color-mix(in srgb, var(--wf-badge-color) 33%, transparent);color:var(--wf-badge-color)}.wf-floating-panel{background-color:var(--card);border:1px solid var(--border);box-shadow:0 8px 32px color-mix(in srgb, var(--foreground) 28%, transparent)}.wf-floating-header{border-bottom:1px solid var(--border)}.wf-floating-header__title{color:var(--foreground)}.wf-floating-icon-btn{color:var(--muted-foreground)}.wf-floating-icon-btn--danger{color:var(--destructive)}.wf-floating-menu-item{color:var(--muted-foreground)}.wf-floating-menu-item--danger{color:var(--destructive)}.wf-floating-close-btn,.wf-floating-muted-text,.wf-floating-field-label{color:var(--muted-foreground)}.wf-inspector-action--danger{background-color:color-mix(in srgb, var(--destructive) 10%, transparent);border:1px solid color-mix(in srgb, var(--destructive) 19%, transparent);color:var(--destructive)}.wf-artifact-preview-card{border-color:color-mix(in srgb, var(--wf-accent-color) 27%, transparent)}.wf-artifact-preview-glow{background:var(--wf-accent-color)}.wf-public-input-field-card{border-radius:var(--radius-lg,.5rem);background-color:transparent;border:1px solid transparent;transition:border-color .15s,background-color .15s,box-shadow .15s,opacity .15s,transform .15s}.wf-public-input-field-card[data-connected=true]{background-color:color-mix(in srgb, var(--chart-2) 8%, transparent);border-color:color-mix(in srgb, var(--chart-2) 80%, transparent)}.wf-public-input-field-card[data-selected=true]{background-color:color-mix(in srgb, var(--primary) 16%, transparent);border-color:var(--ring);box-shadow:0 0 0 1px color-mix(in srgb, var(--chart-2) 25%, transparent)}.wf-public-input-field-card[data-dragged=true]{box-shadow:0 18px 44px color-mix(in srgb, var(--foreground) 28%, transparent), 0 0 0 1px var(--chart-2)}.wf-public-input-drag-preview[data-group=false]{background-color:color-mix(in srgb, var(--card) 95%, transparent);border:1px solid var(--chart-2);border-radius:var(--radius-md,.375rem);box-shadow:0 20px 55px color-mix(in srgb, var(--foreground) 28%, transparent), 0 0 0 3px color-mix(in srgb, var(--primary) 22%, transparent)}.wf-public-input-drag-preview[data-group=true]{background-color:transparent;border:none}