/**
 * 支付动画样式 - 小票盖章
 */

/* 小票样式 */
.treasure-receipt {
    width: 260px;
    background: var(--gray-light);
    color: var(--text-main);
    padding: 30px 20px;
    border: 1px solid var(--gray-dark);
    box-shadow: 0 20px 40px rgba(0,0,0,0.2);
    position: relative;
    text-align: left;
}

/* 印章样式 */
.treasure-stamp {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(4);
    opacity: 0;
    border: 4px solid #d32f2f;
    color: #d32f2f;
    font-family: var(--serif);
    font-size: 32px;
    font-weight: 900;
    padding: 8px 16px;
    border-radius: 4px;
    letter-spacing: 4px;
    z-index: 10;
}

/* 盖章动画 */
@keyframes treasureStampDown {
    100% {
        transform: translate(-50%, -50%) scale(1) rotate(-10deg);
        opacity: 1;
    }
}
