.color-param{grid-template-columns:104px 1fr}.color-editor{grid-column:2/4;min-width:0}.color-gradient{height:18px;border:1px solid #4a4c45;margin-bottom:6px}.color-stop-list{display:flex;flex-direction:column;gap:4px}.color-stop{display:grid;grid-template-columns:34px 1fr 12px 22px;gap:4px;align-items:center}.color-stop input[type=color]{grid-column:auto;width:26px;height:26px;padding:0;border:2px solid #4a4c45;border-radius:50%;overflow:hidden;background:transparent}.color-stop input[type=color]::-webkit-color-swatch-wrapper,.param[data-param="glowColor"] input::-webkit-color-swatch-wrapper{padding:0}.color-stop input[type=color]::-webkit-color-swatch,.param[data-param="glowColor"] input::-webkit-color-swatch{border:0;border-radius:50%}.color-stop input[type=number]{width:100%;height:24px;background:#11120f;color:#d2d4ca;border:1px solid #343630;padding:3px;font:8px ui-monospace,monospace}.color-stop span{font:8px ui-monospace,monospace;color:#777970}.color-stop button,.add-color{height:24px;border:1px solid #3b3d37;background:#20211e;color:#9a9c93;cursor:pointer}.color-stop button:disabled{opacity:.25;cursor:not-allowed}.add-color{width:100%;margin-top:6px;font:8px ui-monospace,monospace}.add-color:hover{border-color:var(--accent);color:var(--accent)}.param[data-param="glowColor"] input[type=color]{grid-column:2/4;width:28px;height:28px;padding:0;border:2px solid #4a4c45;border-radius:50%;overflow:hidden;background:transparent}
