/* ShiftFlow v31.4 — v24 visual lock only. */
:root {
  --sf-v24-blue: #4f8cff;
  --sf-v24-purple: #7a5cff;
  --sf-v24-pink: #ff5daa;
}
html[data-accent="violet"] {
  --accent-a: #5c7cff;
  --accent-b: #9b61ff;
  --accent-c: #ff6bb5;
}
html[data-mode="dark"] body {
  background:
    radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--accent-a) 22%, transparent), transparent 30%),
    radial-gradient(circle at 15% 90%, color-mix(in srgb, var(--accent-c) 20%, transparent), transparent 34%),
    linear-gradient(145deg, var(--app-bg-1), var(--app-bg-2) 48%, var(--app-bg-3)) !important;
}
.auth-submit:not(:disabled),
.button-accent {
  color: #fff !important;
  background: linear-gradient(135deg, var(--accent-a), var(--accent-b) 55%, var(--accent-c)) !important;
  box-shadow: 0 16px 34px color-mix(in srgb, var(--accent-b) 28%, transparent) !important;
}
