.identity-card:nth-child(2) {
  border-color: #d7e5df !important;
  background: linear-gradient(145deg, #fff 0%, #f4faf7 100%) !important;
}
.identity-card:nth-child(2)::before { background: #168473 !important; }
.identity-card:nth-child(2)::after { color: #116d5e !important; }
.identity-card:nth-child(2) strong { color: #15382d !important; }
.identity-card:nth-child(3) { grid-column: 1 / -1; }
.identity-card:nth-child(3) {
  border-color: #eadfc8 !important;
  background: linear-gradient(145deg, #fff 0%, #fff8ec 100%) !important;
}
.identity-card:nth-child(3)::before { background: #b48839 !important; }
.identity-card:nth-child(3)::after { color: #9a712b !important; }
.identity-card:nth-child(3) strong { color: #49371d !important; }
.field[hidden], .score-panel[hidden], .result-section[hidden] { display: none !important; }
@media (max-width: 720px) {
  .identity-card:nth-child(3) { grid-column: auto; }
}
