:root {
  --ap-purple-900: #4B2E83;
  --ap-purple-700: #7B4DCC;
  --ap-purple-500: #A97CF2;
  --ap-purple-200: #DCCFFF;
  --ap-purple-100: #F3F1FB;
  --ap-ink: #17113A;
  --ap-muted: #6F6790;
  --ap-border: #E6DFF8;
  --ap-surface: #FFFFFF;
  --ap-success: #16A34A;
  --ap-warning: #F59E0B;
  --ap-danger: #EF4444;
  --ap-shadow: 0 14px 40px rgba(75, 46, 131, 0.08);
  --ap-shadow-soft: 0 8px 24px rgba(75, 46, 131, 0.06);
  --ap-radius-lg: 22px;
  --ap-radius-md: 16px;
  --ap-radius-sm: 12px;
}
