/* xcodesiptv.css - Hidden Fees & Subscription Trap Investigation */

@import url('wizardtv.css');
@import url('styles.css');

/* override wizardtv colors for purple theme */

.wtv-alert-badge {
  background: rgba(167, 139, 250, 0.15);
  border: 1px solid rgba(167, 139, 250, 0.4);
  color: #ede9fe;
}
.wtv-alert-badge.critical {
  background: rgba(167, 139, 250, 0.2);
  border-color: rgba(167, 139, 250, 0.5);
  color: #ede9fe;
}

.stat-number {
  color: #a78bfa;
}

.wtv-card-alert {
  background: linear-gradient(135deg, #faf5ff 0%, #f3e8ff 100%);
  border: 2px solid #c4b5fd;
}

.wtv-card-issue {
  border-left: 4px solid #a78bfa;
}
.wtv-card-issue:hover {
  border-left-color: #8b5cf6;
}

.card-badge {
  background: linear-gradient(135deg, #a78bfa, #8b5cf6);
  box-shadow: 0 4px 12px rgba(167, 139, 250, 0.3);
}

.card-icon {
  background: #faf5ff;
  color: #8b5cf6;
}

.card-icon.alert {
  background: rgba(167, 139, 250, 0.1);
  color: #8b5cf6;
}

.problem-list li:before {
  color: #8b5cf6;
}

.issue-list .x {
  color: #8b5cf6;
}

.table-header .table-col.actual {
  background: linear-gradient(135deg, #a78bfa, #8b5cf6);
}

.table-col.actual {
  background: #faf5ff;
  color: #6b21a8;
}

.testimony-card {
  border-left: 4px solid #a78bfa;
}
.testimony-card:hover {
  border-color: #a78bfa;
}

.verdict-box {
  background: linear-gradient(135deg, #faf5ff, #f3e8ff);
  border: 3px solid #a78bfa;
}

.verdict-box h3 {
  color: #5b21b6;
}

.verdict-text {
  color: #6b21a8;
}

.risk-item {
  background: #f3e8ff;
  color: #7e22ce;
}

.risk-item.critical-risk {
  background: #d8b4fe;
  color: #5b21b6;
}

.notice-box {
  border: 2px solid #e9d5ff;
}

.notice-icon {
  color: #7c3aed;
}

.notice-body h3 {
  color: #5b21b6;
}

.notice-body p {
  color: #6b21a8;
}

/* override hero purple accent? use ptv-hero-bg remains same gradient */

/* responsive rules inherited from ptv CSS */
