/* Одна карта: скидка крупно, прогресс до следующего уровня, факты. */

.screen--cardDetail .level {
  padding: var(--sp-8) var(--sp-5);
  background: linear-gradient(150deg, var(--surface-2), var(--surface));
  border: 1px solid var(--line);
  border-radius: var(--r-lg);
  text-align: center;
}

.screen--cardDetail .level__label {
  font-size: var(--fs-xs);
  font-weight: 600;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: var(--text-faint);
}

.screen--cardDetail .level__value {
  margin: var(--sp-2) 0;
  font-size: var(--fs-2xl);
  font-weight: 800;
  letter-spacing: -.03em;
  background: linear-gradient(100deg, var(--accent-text-hi), var(--accent-text));
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

.screen--cardDetail .level__where {
  font-size: var(--fs-sm);
  color: var(--text-dim);
}

.screen--cardDetail .next { margin-top: var(--sp-6); }

.screen--cardDetail .next__head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: var(--sp-4);
  margin-bottom: var(--sp-3);
  font-size: var(--fs-sm);
  font-weight: 600;
}

.screen--cardDetail .next__left { color: var(--accent-text); }

.screen--cardDetail .next__note {
  margin-top: var(--sp-3);
  font-size: var(--fs-xs);
  color: var(--text-faint);
}

.screen--cardDetail .btn--ghost { margin-top: var(--sp-6); }
