ueb-node { display: block; position: absolute; min-width: 130px; border-radius: var(--ueb-node-radius); box-shadow: 0 0 1px 0 black, 1px 4px 6px 0 rgba(0, 0, 0, 0.3); font-weight: lighter; } .ueb-zoom--2 ueb-node { box-shadow: none; } ueb-blueprint[data-scrolling="false"][data-selecting="false"] ueb-node { cursor: move; } .ueb-node-border { margin: -3px; padding: 3px; border-radius: calc(var(--ueb-node-radius) * 1.4); } .ueb-zoom--2 .ueb-node-border { margin: 0; padding: 0; } ueb-node[data-selected="true"]>.ueb-node-border { background-image: linear-gradient(to right, #f1b000 0%, #f1b000 100%), linear-gradient(to bottom, #f1b000 0%, #cc6700 100%), linear-gradient(to right, #cc6700 0%, #cc6700 100%), linear-gradient(to bottom, #f1b000 0%, #cc6700 100%); background-size: 100% 7px, 7px 100%, 100% 7px, 7px 100%; background-position: top, right, bottom, left; background-repeat: repeat-x, repeat-y, repeat-x, repeat-y; } .ueb-zoom--2 ueb-node[data-selected="true"]>.ueb-node-border { background: none !important; outline: 3px solid #ff8d00; } .ueb-zoom--10 ueb-node[data-selected="true"]>.ueb-node-border { outline-width: 8px; } .ueb-node-wrapper { position: relative; padding: 1px; box-shadow: inset 0 0 2px 0 black; border-radius: var(--ueb-node-radius); background: rgba(14, 16, 10, 0.8); overflow: hidden; } .ueb-zoom--2 .ueb-node-wrapper { box-shadow: none; padding: 0; background: #101010; } .ueb-node-top { padding: 3px 20px 2px 6px; box-shadow: inset 5px 1px 5px -3px #ffffff40, inset 0 1px 2px 0 #ffffff40; border-radius: var(--ueb-node-radius) var(--ueb-node-radius) 0 0; background: linear-gradient(170deg, rgb(var(--ueb-node-color)) 0%, rgb(var(--ueb-node-color)) 50%, transparent 100%); color: #c0c0c0; font-weight: 900; white-space: nowrap; } .ueb-zoom--2 .ueb-node-top { box-shadow: none; background: #345469; } .ueb-zoom--2 ueb-node[data-pure-function="true"] .ueb-node-top { background: rgb(var(--ueb-node-color)); } .ueb-node-name { display: flex; background: radial-gradient(ellipse 100% 100% at 35% 50%, rgba(0, 0, 0, 0.5) 18%, transparent 50%); margin: -0.1em -1.6em; padding: 0.1em 1.6em; } .ueb-zoom--2 .ueb-node-name { background: none; } .ueb-zoom--8 .ueb-node-name { visibility: hidden; } .ueb-node-name-symbol { margin-right: 5px; width: 16px; height: 16px; color: #74bff2; } ueb-node[data-pure-function="true"] .ueb-node-name-symbol { color: #aaeda0; } .ueb-node-name-symbol path { vertical-align: middle; } .ueb-node-subtitle-text { padding-right: 5px; font-weight: 100; font-style: italic; color: #a9b78f; } .ueb-node-content { display: flex; padding: 1px 0; font-weight: 100; white-space: nowrap; } .ueb-node-inputs { margin-right: 20px; padding-left: 8px; } .ueb-node-outputs { margin-left: auto; padding-right: 8px; } .ueb-node-developmentonly { display: none; margin-top: 4px; padding: 2px; background: repeating-linear-gradient(-45deg, transparent 0, #57590a 1px, #57590a 11px, transparent 12px, transparent 24px); background: repeating-linear-gradient(-45deg, transparent 0, #57590a 1px, #57590a 11px, transparent 12px, transparent 24px); text-align: center; } .ueb-node-developmentonly-text { letter-spacing: 0.04em; text-shadow: 1px 1px 1px black; } .ueb-zoom--6 .ueb-node-developmentonly-text { visibility: hidden; } ueb-node[data-enabled-state="DevelopmentOnly"] .ueb-node-developmentonly { display: block; } .ueb-node-expansion { display: none; text-align: center; } ueb-node[data-advanced-display] .ueb-node-expansion { display: block; } ueb-blueprint[data-scrolling="false"][data-selecting="false"] .ueb-node-expansion:hover { background-color: #656765; cursor: pointer; } .ueb-zoom--8 .ueb-node-expansion { visibility: hidden; } .ueb-node-expansion>svg { width: 16px; height: 16px; vertical-align: middle; } ueb-node[data-advanced-display="Shown"] .ueb-node-expansion>svg { transform: scaleY(-1) } ueb-node.ueb-node-style-glass .ueb-node-wrapper, ueb-node.ueb-node-style-glass .ueb-node-border, ueb-node.ueb-node-style-glass { border-radius: 15px; box-shadow: none; } ueb-node.ueb-node-style-glass .ueb-node-wrapper { border: 1px solid black; box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.6) inset, 0 -2px 2px 1px rgba(0, 0, 0, 0.5) inset; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.188) 0%, rgba(255, 255, 255, 0.063) 14px, rgba(0, 0, 0, 0.251) 14px), linear-gradient(to right, transparent 10%, rgba(var(--ueb-node-color), 0.3) 50%, transparent 90%); background-size: 100%, 100% 28px; background-repeat: repeat, no-repeat; } ueb-node[data-selected="true"] .ueb-node-border { box-shadow: inset 0 0 0px 6px #ce8700; background: none; } ueb-node.ueb-node-resizeable { position: relative; } ueb-node.ueb-node-resizeable .ueb-node-handler-top, .ueb-node-handler-bottom {} ueb-node.ueb-node-style-glass .ueb-node-top, ueb-node.ueb-node-style-glass .ueb-node-name { margin: 0; box-shadow: none; border-radius: 0; background: none; } ueb-node.ueb-node-style-glass .ueb-node-top { position: absolute; left: 50%; translate: -50%; } ueb-node.ueb-node-style-glass .ueb-node-outputs:first-child { padding-left: 8px; } ueb-node.ueb-node-style-comment .ueb-node-wrapper { border-radius: 0; background: rgba(var(--ueb-node-color), 0.5); box-shadow: 0; } ueb-node.ueb-node-style-comment .ueb-node-top { margin: 3px; padding: 3px 10px; box-shadow: none; border-radius: 0; background: rgb(var(--ueb-node-color)); color: white; font-size: 24px; text-shadow: 2px 1px 1px black, 0 0 2px #808080; }