/** * Module: Override imported components CSS styling. */ @import './constants.css'; @import './imports.css'; :root { /* Import overrides */ --toastify-color-dark: var(--cd-bg-60); } .cm-tooltip { z-index: 100; } .cm-editor { resize: vertical; overflow-y: auto; overscroll-behavior-y: contain; border-color: var(--cl-bg-40); .dark & { border-color: var(--cd-bg-40); } @apply border rounded px-[0.375rem] py-[0.15rem]; } .cm-editor.cm-focused { border-color: var(--cl-bg-40); outline-color: var(--cl-prim-bg-100); .dark & { border-color: var(--cd-bg-40); outline-color: var(--cd-prim-bg-100); } @apply outline-2 outline; } .cm-editor .cm-placeholder { color: var(--cl-fg-60); @apply font-main; .dark & { color: var(--cd-fg-60); } } .react-flow__handle { cursor: default !important; border-radius: 9999px; border-color: var(--cl-bg-40); background-color: var(--cl-bg-120); .selected & { border-color: var(--cd-bg-40); } .dark & { border-color: var(--cd-bg-40); background-color: var(--cd-bg-120); .selected & { border-color: var(--cl-bg-40); } } } .react-flow__pane { cursor: default; } .react-flow__edge { cursor: default; } .react-flow__attribution { font-size: var(--font-size-sm); font-family: var(--font-ui); margin-left: 3px; margin-right: 3px; background-color: transparent; color: var(--cl-fg-60); .dark & { color: var(--cd-fg-60); } } [class*='react-flow__node-'] { font-size: 14px; border: 1px solid; background-color: var(--cl-bg-120); color: var(--cl-fg-100); border-color: var(--cl-bg-40); background-color: var(--cl-bg-120); &:hover:not(.selected) { box-shadow: 0 0 0 2px var(--cl-prim-bg-80) !important; } .dark & { color: var(--cd-fg-100); border-color: var(--cd-bg-40); background-color: var(--cd-bg-120); &:hover:not(.selected) { box-shadow: 0 0 0 3px var(--cd-prim-bg-80) !important; } } } .react-flow__node-input, .react-flow__node-synthesis { cursor: pointer; border-radius: 5px; padding: 2px; width: 150px; height: 40px; &.selected { border-color: var(--cd-bg-40); } .dark & { &.selected { border-color: var(--cl-bg-40); } } } .react-flow__node-step, .react-flow__node-token, .react-flow__node-concept { cursor: default; border-radius: 100%; width: 40px; height: 40px; outline-offset: 4px; outline-style: solid; outline-color: transparent; &.selected { outline-color: var(--cl-teal-bg-100); border-color: transparent; } .dark & { &.selected { border-color: var(--cd-teal-bg-100); } } }