        @import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&family=Crimson+Pro:wght@200;300;400;500&display=swap');
        @keyframes starPulse {
          0%,100% { transform: scale(1); opacity: 0.9; filter: brightness(1) drop-shadow(0 0 10px #D4AF37); }
          50% { transform: scale(1.25); opacity: 1; filter: brightness(1.4) drop-shadow(0 0 18px #D4AF37) drop-shadow(0 0 32px #FFD700); }
        }
        @keyframes sealFloat {
          0%,100% { transform: translate(-50%,-50%) rotate(0deg) scale(1); }
          50% { transform: translate(-50%,-53%) rotate(1deg) scale(1.02); }
        }
        @keyframes shimmer {
          0% { transform: translateX(-100%); }
          100% { transform: translateX(200%); }
        }
        @keyframes envelopeGlow {
          0%,100% { box-shadow: 0 20px 80px rgba(0,0,0,0.6), 0 0 0 1px rgba(212,175,55,0.15), 0 0 40px rgba(212,175,55,0.12); }
          50% { box-shadow: 0 25px 90px rgba(0,0,0,0.7), 0 0 0 1px rgba(212,175,55,0.25), 0 0 60px rgba(212,175,55,0.18); }
        }
        @keyframes cardEntrance {
          from { transform: translateY(90%) scale(0.92); opacity: 0; }
          to { transform: translateY(0%) scale(1); opacity: 1; }
        }
      
