
/* ── 37. Pixlix Nova v7 · 适老浅色增强 ───────────────────── */
.window-chrome {
  background: #f8fafc;
}

.rail {
  box-shadow: 1px 0 0 var(--color-sidebar-line), 4px 0 16px rgba(15, 23, 42, 0.04);
}

.step-nav button.done:not(.active) {
  color: var(--color-cyan-dark);
}

.step-nav button.done .nav-step {
  background: var(--color-cyan-soft);
  border-color: rgba(14, 165, 233, 0.25);
  color: var(--color-cyan-dark);
}

.btn {
  min-height: 40px;
  font-size: 14px;
}

.field label {
  font-size: 13px;
}

.workflow-bar {
  /* 同 topbar：去 blur 改高不透明度实色，避免双层常驻 backdrop-filter 叠加 */
  background: rgba(255, 255, 255, 0.93);
}

.home-panel {
  border-radius: var(--radius-xl);
  box-shadow: var(--shadow-sm);
}

.home-project-card:hover,
.home-output-card:hover {
  border-color: rgba(124, 58, 237, 0.25);
  box-shadow: 0 4px 16px rgba(124, 58, 237, 0.08);
}

.dialog-btn.dialog-ok {
  background: var(--gradient-brand);
  border-color: transparent;
}

.toast[data-tone="ok"] {
  background: var(--gradient-brand);
}

.empty-symbol {
  background: var(--color-brand-soft);
  border-color: rgba(124, 58, 237, 0.15);
}

.stage-head {
  border-bottom-color: var(--color-line);
}

.quick-create input {
  min-width: 180px;
  border-radius: var(--radius-md);
  border: 1px solid var(--color-line);
  padding: var(--space-2) var(--space-3);
  background: var(--color-surface-soft);
  transition: border-color var(--duration-fast), box-shadow var(--duration-fast);
}

.quick-create input:focus {
  border-color: var(--color-brand);
  box-shadow: var(--shadow-focus);
  background: var(--color-surface);
}

/* ── END Pixlix Nova v7 ───────────────────────────────────── */
