  body {
      background: linear-gradient(135deg, #f3e8ff 0%, #fce4ec 100%);
      min-height: 100vh;
      display: flex;
      align-items: center;
      font-family: 'Segoe UI', Roboto, system-ui, sans-serif;
      color: #4a3b5c;
    }
