<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Happy Birthday My Love Sara! ❤️</title>
  <style>
    * {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }
    body {
      background: linear-gradient(135deg, #ff758c 0%, #ff7eb3 100%);
      min-height: 100vh;
      display: flex;
      justify-content: center;
      align-items: center;
      font-family: 'Poppins', sans-serif;
      text-align: center;
      overflow: hidden;
      padding: 20px;
    }
    .card {
      background: rgba(255, 255, 255, 0.92);
      padding: 30px;
      border-radius: 25px;
      box-shadow: 0 15px 35px rgba(218, 52, 91, 0.3);
      max-width: 400px;
      width: 100%;
      position: relative;
      z-index: 10;
      backdrop-filter: blur(5px);
      animation: popIn 0.8s ease;
    }
    @keyframes popIn {
      0% { transform: scale(0.6); opacity: 0; }
      100% { transform: scale(1); opacity: 1; }
    }
    h1 {
      color: #ff2a5f;
      font-size: 2.2rem;
      margin-bottom: 5px;
    }
    .subtitle {
      color: #d81b60;
      font-weight: 600;
      font-size: 1.1rem;
      margin-bottom: 15px;
    }
    .date {
      color: #666;
      font-size: 0.95rem;
      margin-bottom: 15px;
    }
    .heart-btn {
      font-size: 70px;
      margin: 10px 0;
      cursor: pointer;
      display: inline-block;
      animation: pulse 1.5s infinite;
    }
    @keyframes pulse {
      0% { transform: scale(1); }
      50% { transform: scale(1.15); }
      100% { transform: scale(1); }
    }
    .msg-box {
      background: #fff0f5;
      border: 2px dashed #ff4081;
      padding: 15px;
      border-radius: 15px;
      margin-top: 15px;
      font-size: 1.1rem;
      color: #222;
      line-height: 1.5;
    }
    button {
      background: linear-gradient(45deg, #ff2a5f, #ff6384);
      color: white;
      border: none;
      padding: 12px 28px;
      font-size: 1rem;
      font-weight: bold;
      border-radius: 25px;
      margin-top: 18px;
      cursor: pointer;
      box-shadow: 0 5px 15px rgba(255, 42, 95, 0.4);
      transition: 0.3s;
    }
    button:hover {
      transform: translateY(-2px);
      box-shadow: 0 8px 20px rgba(255, 42, 95, 0.6);
    }
    /* Floating Hearts Animation */
    .heart {
      position: absolute;
      bottom: -100px;
      color: rgba(255, 255, 255, 0.7);
      font-size: 24px;
      animation: float 5s infinite ease-in;
      z-index: 1;
    }
    @keyframes float {
      0% { bottom: -100px; opacity: 1; transform: translateX(0); }
      50% { transform: translateX(30px); }
      100% { bottom: 1000px; opacity: 0; transform: translateX(-30px); }
    }
  </style>
</head>
<body>

  <!-- Floating Hearts Background -->
  <div class="heart" style="left: 10%; animation-delay: 0s;">💖</div>
  <div class="heart" style="left: 25%; animation-delay: 2s; font-size: 32px;">❤️</div>
  <div class="heart" style="left: 45%; animation-delay: 1s;">💕</div>
  <div class="heart" style="left: 65%; animation-delay: 3s; font-size: 28px;">💗</div>
  <div class="heart" style="left: 85%; animation-delay: 1.5s;">💖</div>

  <div class="card">
    <h1>Happy Birthday My Love! ❤️</h1>
    <div class="subtitle">Sara ✨</div>
    <div class="date">🗓️ 5th October</div>
    
    <div class="heart-btn" onclick="surprise()">🎂</div>
    <p style="font-size: 0.85rem; color: #888;">(Cake par tap karo jani!)</p>

    <div class="msg-box">
      Happy Birthday to my prettiest girl! 💖<br>
      <b>5 feet ki chutki 😁</b><br>
      Aap meri life ki sabse khoobsurat feeling ho!
    </div>

    <button onclick="surprise()">Click For Surprise 🎉</button>
  </div>

  <script src="https://cdn.jsdelivr.net/npm/canvas-confetti@1.5.1/dist/confetti.browser.min.js"></script>
  <script>
    function surprise() {
      // Heart shaped confetti blast
      confetti({
        particleCount: 80,
        spread: 80,
        origin: { y: 0.6 },
        colors: ['#ff2a5f', '#ff7eb3', '#ffffff']
      });
    }
  </script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Happy Birthday My Love Sara! ❤️</title>
  <style>
    * {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }
    body {
      background: linear-gradient(135deg, #ff758c 0%, #ff7eb3 100%);
      min-height: 100vh;
      display: flex;
      justify-content: center;
      align-items: center;
      font-family: 'Poppins', sans-serif;
      text-align: center;
      overflow: hidden;
      padding: 20px;
    }
    .card {
      background: rgba(255, 255, 255, 0.92);
      padding: 30px;
      border-radius: 25px;
      box-shadow: 0 15px 35px rgba(218, 52, 91, 0.3);
      max-width: 400px;
      width: 100%;
      position: relative;
      z-index: 10;
      backdrop-filter: blur(5px);
      animation: popIn 0.8s ease;
    }
    @keyframes popIn {
      0% { transform: scale(0.6); opacity: 0; }
      100% { transform: scale(1); opacity: 1; }
    }
    h1 {
      color: #ff2a5f;
      font-size: 2.2rem;
      margin-bottom: 5px;
    }
    .subtitle {
      color: #d81b60;
      font-weight: 600;
      font-size: 1.1rem;
      margin-bottom: 15px;
    }
    .date {
      color: #666;
      font-size: 0.95rem;
      margin-bottom: 15px;
    }
    .heart-btn {
      font-size: 70px;
      margin: 10px 0;
      cursor: pointer;
      display: inline-block;
      animation: pulse 1.5s infinite;
    }
    @keyframes pulse {
      0% { transform: scale(1); }
      50% { transform: scale(1.15); }
      100% { transform: scale(1); }
    }
    .msg-box {
      background: #fff0f5;
      border: 2px dashed #ff4081;
      padding: 15px;
      border-radius: 15px;
      margin-top: 15px;
      font-size: 1.1rem;
      color: #222;
      line-height: 1.5;
    }
    button {
      background: linear-gradient(45deg, #ff2a5f, #ff6384);
      color: white;
      border: none;
      padding: 12px 28px;
      font-size: 1rem;
      font-weight: bold;
      border-radius: 25px;
      margin-top: 18px;
      cursor: pointer;
      box-shadow: 0 5px 15px rgba(255, 42, 95, 0.4);
      transition: 0.3s;
    }
    button:hover {
      transform: translateY(-2px);
      box-shadow: 0 8px 20px rgba(255, 42, 95, 0.6);
    }
    /* Floating Hearts Animation */
    .heart {
      position: absolute;
      bottom: -100px;
      color: rgba(255, 255, 255, 0.7);
      font-size: 24px;
      animation: float 5s infinite ease-in;
      z-index: 1;
    }
    @keyframes float {
      0% { bottom: -100px; opacity: 1; transform: translateX(0); }
      50% { transform: translateX(30px); }
      100% { bottom: 1000px; opacity: 0; transform: translateX(-30px); }
    }
  </style>
</head>
<body>

  <!-- Floating Hearts Background -->
  <div class="heart" style="left: 10%; animation-delay: 0s;">💖</div>
  <div class="heart" style="left: 25%; animation-delay: 2s; font-size: 32px;">❤️</div>
  <div class="heart" style="left: 45%; animation-delay: 1s;">💕</div>
  <div class="heart" style="left: 65%; animation-delay: 3s; font-size: 28px;">💗</div>
  <div class="heart" style="left: 85%; animation-delay: 1.5s;">💖</div>

  <div class="card">
    <h1>Happy Birthday My Love! ❤️</h1>
    <div class="subtitle">Sara ✨</div>
    <div class="date">🗓️ 5th October</div>
    
    <div class="heart-btn" onclick="surprise()">🎂</div>
    <p style="font-size: 0.85rem; color: #888;">(Cake par tap karo jani!)</p>

    <div class="msg-box">
      Happy Birthday to my prettiest girl! 💖<br>
      <b>5 feet ki chutki 😁</b><br>
      Aap meri life ki sabse khoobsurat feeling ho!
    </div>

    <button onclick="surprise()">Click For Surprise 🎉</button>
  </div>

  <script src="https://cdn.jsdelivr.net/npm/canvas-confetti@1.5.1/dist/confetti.browser.min.js"></script>
  <script>
    function surprise() {
      // Heart shaped confetti blast
      confetti({
        particleCount: 80,
        spread: 80,
        origin: { y: 0.6 },
        colors: ['#ff2a5f', '#ff7eb3', '#ffffff']
      });
    }
  </script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Happy Birthday My Love Sara! ❤️</title>
  <style>
    * {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }
    body {
      background: linear-gradient(135deg, #ff758c 0%, #ff7eb3 100%);
      min-height: 100vh;
      display: flex;
      justify-content: center;
      align-items: center;
      font-family: 'Poppins', sans-serif;
      text-align: center;
      overflow: hidden;
      padding: 20px;
    }
    .card {
      background: rgba(255, 255, 255, 0.92);
      padding: 30px;
      border-radius: 25px;
      box-shadow: 0 15px 35px rgba(218, 52, 91, 0.3);
      max-width: 400px;
      width: 100%;
      position: relative;
      z-index: 10;
      backdrop-filter: blur(5px);
      animation: popIn 0.8s ease;
    }
    @keyframes popIn {
      0% { transform: scale(0.6); opacity: 0; }
      100% { transform: scale(1); opacity: 1; }
    }
    h1 {
      color: #ff2a5f;
      font-size: 2.2rem;
      margin-bottom: 5px;
    }
    .subtitle {
      color: #d81b60;
      font-weight: 600;
      font-size: 1.1rem;
      margin-bottom: 15px;
    }
    .date {
      color: #666;
      font-size: 0.95rem;
      margin-bottom: 15px;
    }
    .heart-btn {
      font-size: 70px;
      margin: 10px 0;
      cursor: pointer;
      display: inline-block;
      animation: pulse 1.5s infinite;
    }
    @keyframes pulse {
      0% { transform: scale(1); }
      50% { transform: scale(1.15); }
      100% { transform: scale(1); }
    }
    .msg-box {
      background: #fff0f5;
      border: 2px dashed #ff4081;
      padding: 15px;
      border-radius: 15px;
      margin-top: 15px;
      font-size: 1.1rem;
      color: #222;
      line-height: 1.5;
    }
    button {
      background: linear-gradient(45deg, #ff2a5f, #ff6384);
      color: white;
      border: none;
      padding: 12px 28px;
      font-size: 1rem;
      font-weight: bold;
      border-radius: 25px;
      margin-top: 18px;
      cursor: pointer;
      box-shadow: 0 5px 15px rgba(255, 42, 95, 0.4);
      transition: 0.3s;
    }
    button:hover {
      transform: translateY(-2px);
      box-shadow: 0 8px 20px rgba(255, 42, 95, 0.6);
    }
    /* Floating Hearts Animation */
    .heart {
      position: absolute;
      bottom: -100px;
      color: rgba(255, 255, 255, 0.7);
      font-size: 24px;
      animation: float 5s infinite ease-in;
      z-index: 1;
    }
    @keyframes float {
      0% { bottom: -100px; opacity: 1; transform: translateX(0); }
      50% { transform: translateX(30px); }
      100% { bottom: 1000px; opacity: 0; transform: translateX(-30px); }
    }
  </style>
</head>
<body>

  <!-- Floating Hearts Background -->
  <div class="heart" style="left: 10%; animation-delay: 0s;">💖</div>
  <div class="heart" style="left: 25%; animation-delay: 2s; font-size: 32px;">❤️</div>
  <div class="heart" style="left: 45%; animation-delay: 1s;">💕</div>
  <div class="heart" style="left: 65%; animation-delay: 3s; font-size: 28px;">💗</div>
  <div class="heart" style="left: 85%; animation-delay: 1.5s;">💖</div>

  <div class="card">
    <h1>Happy Birthday My Love! ❤️</h1>
    <div class="subtitle">Sara ✨</div>
    <div class="date">🗓️ 5th October</div>
    
    <div class="heart-btn" onclick="surprise()">🎂</div>
    <p style="font-size: 0.85rem; color: #888;">(Cake par tap karo jani!)</p>

    <div class="msg-box">
      Happy Birthday to my prettiest girl! 💖<br>
      <b>5 feet ki chutki 😁</b><br>
      Aap meri life ki sabse khoobsurat feeling ho!
    </div>

    <button onclick="surprise()">Click For Surprise 🎉</button>
  </div>

  <script src="https://cdn.jsdelivr.net/npm/canvas-confetti@1.5.1/dist/confetti.browser.min.js"></script>
  <script>
    function surprise() {
      // Heart shaped confetti blast
      confetti({
        particleCount: 80,
        spread: 80,
        origin: { y: 0.6 },
        colors: ['#ff2a5f', '#ff7eb3', '#ffffff']
      });
    }
  </script>
</body>
</html>
