  body {
      margin: 0;
      font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
      background: #f3f4f6;
      display: flex;
      align-items: center;
      justify-content: center;
      height: 100vh;
    }

    .card {
      background: white;
      box-shadow: 0 4px 16px rgba(0,0,0,0.1);
      padding: 2rem;
      border-radius: 1rem;
      text-align: center;
      max-width: 400px;
      width: 100%;
      transition: transform 0.2s ease;
    }

    .card:hover {
      transform: scale(1.02);
    }

    h1 {
      margin-bottom: 0.5rem;