/* 仓颉教育品牌样式 */
:root {
  --cj-primary: #a33a32;
  --cj-primary-dark: #8a2f28;
  --cj-text: #333;
}

.brand-nav {
  background: var(--cj-primary);
}

.btn-cj {
  background: var(--cj-primary);
  border-color: var(--cj-primary);
  color: #fff;
}
.btn-cj:hover, .btn-cj:focus {
  background: var(--cj-primary-dark);
  border-color: var(--cj-primary-dark);
  color: #fff;
}

.text-cj { color: var(--cj-primary); }

.price-now {
  color: var(--cj-primary);
  font-size: 2rem;
  font-weight: bold;
}
.price-orig {
  color: #999;
  text-decoration: line-through;
  margin-left: .5rem;
}

.activation-code {
  font-family: Consolas, Monaco, monospace;
  font-size: 1.3rem;
  letter-spacing: 1px;
  color: var(--cj-primary);
  font-weight: bold;
  word-break: break-all;
}

.auth-card {
  max-width: 420px;
  margin: 2rem auto;
}
