/* Set Me Up!-only palette, sampled from the app icon's watercolor wash: indigo ink through orchid to a pale lilac paper */

body.theme-setmeup {
  --bg: #f7f1fb;
  --bg-soft: #efe4f5;
  --panel: #ffffff;
  --panel-strong: #ffffff;
  --border: rgba(42, 34, 100, 0.1);
  --border-strong: rgba(139, 63, 196, 0.35);
  --text: #2a2264;
  --muted: #6b6485;
  --accent: #8b3fc4;
  --accent-strong: #5b2f9d;
  --shadow: 0 24px 60px rgba(42, 34, 100, 0.12);

  background:
    radial-gradient(circle at top, rgba(139, 63, 196, 0.1), transparent 34%),
    radial-gradient(circle at 85% 10%, rgba(91, 47, 157, 0.06), transparent 24%),
    linear-gradient(180deg, #faf6fd 0%, #f1e7f7 100%);
}

.theme-setmeup .topbar {
  background: rgba(255, 255, 255, 0.72);
  border-color: var(--border);
}

.theme-setmeup .eyebrow {
  color: var(--accent);
}

.theme-setmeup .button-primary {
  box-shadow: 0 14px 30px rgba(139, 63, 196, 0.26);
}

.theme-setmeup .button-secondary {
  background: rgba(42, 34, 100, 0.04);
}

.theme-setmeup .small-note {
  color: var(--muted);
}

.theme-setmeup .portfolio-icon-stack img,
.theme-setmeup .portfolio-single-icon img,
.theme-setmeup .app-card-icon {
  box-shadow: 0 24px 60px rgba(42, 34, 100, 0.18);
}

.theme-setmeup .brand img {
  box-shadow: 0 10px 24px rgba(42, 34, 100, 0.18);
}
