;
      border: none;
      padding: 12px 20px;
      border-radius: 30px;
      font-size: 16px;
      font-weight: bold;
      cursor: pointer;
      box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
      display: flex;
      align-items: center;
      gap: 8px;
      transition: all 0.3s ease;
    }

    .top-btn:hover {
      transform: scale(1.05);
    }

    footer{
      text-align:center; padding:1.2rem; margin-top:2rem;
      background:#c0392b; color:#fff; font-weight:600;
    }
  </style>
</head>
<bo