/**
 * Q & K checkout cards — silver metallic front face only.
 * Backs (.card-back.red / .black) and JS-driven corner suit colors are unchanged.
 * Ace (#card2.card-king-gold) is unchanged.
 */
#test-bundles #card1.card-qk-silver .card-front,
#test-bundles #card3.card-qk-silver .card-front {
    background: linear-gradient(155deg, #f8fafc 0%, #e2e8f0 42%, #cbd5e1 72%, #f1f5f9 100%);
    box-shadow:
        0 10px 28px rgba(15, 23, 42, 0.1),
        inset 0 1px 0 rgba(255, 255, 255, 0.9);
    border: 1px solid rgba(148, 163, 184, 0.65);
    border-radius: 14px;
}

/* Shared body — slate tones, not flat black */
#test-bundles #card1.card-qk-silver .card-custom-text,
#test-bundles #card3.card-qk-silver .card-custom-text {
    color: #334155;
}

#test-bundles #card1.card-qk-silver #customText1 .tier-label,
#test-bundles #card3.card-qk-silver #customText3 .tier-label {
    color: #475569 !important;
    opacity: 1;
}

#test-bundles #card1.card-qk-silver #customText1 .tier-audience,
#test-bundles #card3.card-qk-silver #customText3 .tier-audience {
    color: #64748b !important;
}

#test-bundles #card1.card-qk-silver #customText1 h1,
#test-bundles #card3.card-qk-silver #customText3 h1 {
    color: #1e293b !important;
}

#test-bundles #card1.card-qk-silver #customText1 .tagline,
#test-bundles #card3.card-qk-silver #customText3 .tagline:not(.king-per-test-anchor) {
    color: #475569 !important;
}

#test-bundles #card1.card-qk-silver #customText1 p,
#test-bundles #card1.card-qk-silver #customText1 .card-feature-list,
#test-bundles #card1.card-qk-silver #customText1 .card-feature-list li {
    color: #334155 !important;
}

#test-bundles #card1.card-qk-silver #customText1 .big-number {
    color: #0f172a !important;
    font-family: 'Times New Roman', Times, serif;
}

#test-bundles #card1.card-qk-silver #customText1 .card-feature-list li::before {
    color: #64748b !important;
}

/* King (K): headline/body in slate; price + per-test line stay crimson for emphasis */
#test-bundles #card3.card-qk-silver #customText3,
#test-bundles #card3.card-qk-silver #customText3 p,
#test-bundles #card3.card-qk-silver #customText3 .card-feature-list,
#test-bundles #card3.card-qk-silver #customText3 .card-feature-list li {
    color: #334155 !important;
}

#test-bundles #card3.card-qk-silver #customText3 strong {
    color: #1e293b !important;
}

#test-bundles #card3.card-qk-silver #customText3 .big-number {
    color: #b91c1c !important;
    font-family: 'Times New Roman', Times, serif;
}

#test-bundles #card3.card-qk-silver #customText3 .tagline.king-per-test-anchor {
    color: #be123c !important;
    text-shadow: 0 0 20px rgba(190, 18, 60, 0.14) !important;
}

#test-bundles #card3.card-qk-silver #customText3 .card-feature-list li::before {
    color: #64748b !important;
}
