body {
      font-family: 'Poppins', sans-serif;
      background: radial-gradient(circle at center, #1e3d59, #0f2027);
      color: white;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 100vh;
      margin: 0;
      text-align: center;
      overflow: hidden;
      transition: background 0.15s ease;
    }

    .container {
      background: rgba(255, 255, 255, 0.08);
      padding: 50px;
      border-radius: 15px;
      backdrop-filter: blur(15px);
      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
      width: 90%;
      max-width: 420px;
      animation: floatBox 3s ease-in-out infinite;
      position: relative;
      border: 1px solid rgba(255, 255, 255, 0.2);
    }

    /* Floating animation for container */
    @keyframes floatBox {
      0%, 100% {transform: translateY(0);}
      50% {transform: translateY(-10px);}
    }

    h1 {
      margin-bottom: 15px;
      font-weight: 600;
      font-size: 26px;
      text-shadow: 0 3px 10px rgba(0,0,0,0.4);
    }

    p {
      margin-bottom: 25px;
      font-size: 15px;
      opacity: 0.85;
    }

    .btn-container {
      display: flex;
      justify-content: space-between;
      margin-top: 15px;
      gap: 15px;
    }

    /* 3D Animated Buttons */
    .btn-container button {
      width: 50%;
      padding: 14px;
      background: linear-gradient(135deg, #d4a373, #b3744e);
      color: white;
      border: none;
      font-size: 16px;
      font-weight: bold;
      border-radius: 8px;
      cursor: pointer;
      transition: all 0.4s ease;
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
      position: relative;
      overflow: hidden;
    }

    .btn-container button::before {
      content: "";
      position: absolute;
      top: 0;
      left: -100%;
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, 0.3);
      transform: skewX(-20deg);
      transition: 0.5s;
    }

    .btn-container button:hover::before {
      left: 100%;
    }

    .btn-container button:hover {
      transform: translateY(-3px) scale(1.05);
      box-shadow: 0 8px 20px rgba(212, 163, 115, 0.6);
      background: linear-gradient(135deg, #e0b689, #a95f3b);
    }