body.logo-transparent.logo-test #results.numbers-section {
  --loss-primary: #FF5C6C;
  --loss-hover: #FF7482;
  --loss-border: rgba(255, 92, 108, 0.32);
  --loss-surface: rgba(255, 92, 108, 0.08);
  --loss-glow: rgba(255, 92, 108, 0.18);
  --numbers-line: var(--numbers-muted);
  --numbers-blue: var(--loss-primary);
  --numbers-cyan: #27d6ef;
}

#results .numbers-comparison {
  margin-top: 0;
  border: 0;
  background: transparent;
  box-shadow: none;
}

#results .numbers-comparison-row + .numbers-comparison-row {
  border-top-color: var(--numbers-muted);
}

#results .numbers-status-icon {
  filter: drop-shadow(0 0 5px var(--loss-glow));
}

#results .numbers-comparison-row--with .numbers-status-icon {
  filter: drop-shadow(0 0 5px rgba(32, 207, 105, 0.42));
}

#results .numbers-comparison-copy i {
  box-shadow: 0 0 7px var(--loss-glow);
}

#results .numbers-comparison-row--with i {
  box-shadow: 0 0 7px rgba(32, 207, 105, 0.42);
}

@media (min-width: 721px) {
  .personality .trait-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 720px) {
  body.logo-transparent.logo-test .personality .trait-grid {
    grid-template-columns: 1fr !important;
  }
}
