/* pricing-caption.jsp 전용 스타일 - 포인트 색상을 #1E3A8A로 변경 */

/* 크레딧 잔액 표시 */
.credit-balance-amount {
    color: #1E3A8A !important;
}

/* 크레딧 패키지 카드 */
.pricing-card:hover {
    border-color: #1E3A8A !important;
    box-shadow: 0 4px 20px rgba(30, 58, 138, 0.15) !important;
}

.pricing-card.popular {
    border: 2px solid #1E3A8A !important;
    box-shadow: 0 4px 12px rgba(30, 58, 138, 0.15) !important;
}

.pricing-card-badge.popular {
    background: #1E3A8A !important;
    box-shadow: 0 2px 8px rgba(30, 58, 138, 0.3) !important;
}

.pricing-card-button {
    background: #1E3A8A !important;
}

.pricing-card-button:hover {
    background: #1e40af !important;
}

/* 크레딧 사용 안내 */
.credit-info-title i {
    color: #1E3A8A !important;
}

.credit-info-list li::before {
    color: #1E3A8A !important;
}

/* FAQ/문의/저작권 카드 */
.info-card:hover {
    border-color: #1E3A8A !important;
    box-shadow: 0 4px 12px rgba(30, 58, 138, 0.1) !important;
}

/* 다크모드 */
body.dark-mode .credit-balance-amount {
    color: #1E3A8A !important;
}

body.dark-mode .pricing-card:hover {
    border-color: #1E3A8A !important;
    box-shadow: 0 4px 20px rgba(30, 58, 138, 0.25) !important;
}

body.dark-mode .pricing-card.popular {
    border-color: #1E3A8A !important;
    box-shadow: 0 4px 12px rgba(30, 58, 138, 0.25) !important;
}

body.dark-mode .info-card:hover {
    border-color: #1E3A8A !important;
    box-shadow: 0 4px 12px rgba(30, 58, 138, 0.2) !important;
}

