/* codex-ice-current-color-runtime-patch-20260423 */
.create-color-button {
  position: relative;
  border-radius: calc(16 * var(--create-unit));
}

.create-color-button span {
  width: calc(34 * var(--create-unit));
  height: calc(34 * var(--create-unit));
  border-radius: 999px;
  box-shadow:
    0 0 0 calc(2 * var(--create-unit)) rgba(255, 255, 255, 0.96),
    0 0 0 calc(3 * var(--create-unit)) rgba(53, 81, 198, 0.14),
    0 calc(8 * var(--create-unit)) calc(18 * var(--create-unit)) rgba(36, 50, 74, 0.16);
  transition: transform 0.18s, box-shadow 0.18s;
}

.create-color-button.is-active {
  background: linear-gradient(180deg, #eef7dd 0%, #e2f1cc 100%);
  box-shadow: inset 0 0 0 calc(1 * var(--create-unit)) rgba(111, 149, 42, 0.18);
}

.create-color-button.is-active span {
  transform: scale(1.04);
  box-shadow:
    0 0 0 calc(2 * var(--create-unit)) rgba(255, 255, 255, 0.98),
    0 0 0 calc(4 * var(--create-unit)) rgba(111, 149, 42, 0.22),
    0 calc(10 * var(--create-unit)) calc(22 * var(--create-unit)) rgba(36, 50, 74, 0.2);
}

.color-picker-panel[role='dialog'] {
  outline: none;
}
