body {
      background-color: #07090e;
      background-image:
        radial-gradient(circle at 15% 20%, rgba(250, 204, 21, 0.09) 0%, transparent 35%),
        radial-gradient(circle at 85% 15%, rgba(234, 179, 8, 0.07) 0%, transparent 30%),
        radial-gradient(circle at 50% 90%, rgba(250, 204, 21, 0.06) 0%, transparent 40%);
      color: #f8fafc;
      font-family: 'Kanit', 'Inter', sans-serif;
    }
    .gold-border {
      border: 1px solid rgba(250, 204, 21, 0.24);
    }
    .gold-glow {
      box-shadow: 0 0 25px -5px rgba(250, 204, 21, 0.25);
    }
    @keyframes floatDuck {
      0%, 100% { transform: translateY(0px) rotate(0deg); }
      50% { transform: translateY(-6px) rotate(2deg); }
    }
    .duck-float {
      animation: floatDuck 3.6s ease-in-out infinite;
    }
