/* Roberin The New — Caffeine result hierarchy: main number up, metric cards down (user request 2026-07-12) */

.tn-caff-tool .tn-caff-main {
  column-gap: 12px;
  row-gap: 6px;
  padding: 14px 0 12px;
}

.tn-caff-tool .tn-caff-main strong {
  font-size: clamp(44px, 4.6vw, 60px);
  line-height: 1;
}

.tn-caff-tool .tn-caff-main span {
  font-size: 11.5px;
}

.tn-caff-tool .tn-caff-main em {
  font-size: 11.5px;
}

.tn-caff-tool .tn-caff-metrics dd {
  font-size: 17px;
  line-height: 1.25;
}

.tn-caff-tool .tn-caff-metrics dt {
  font-size: 10.5px;
  margin-bottom: 5px;
}

.tn-caff-tool .tn-caff-metrics > div {
  min-height: 56px;
  padding: 9px 10px;
}

@media (max-width: 430px) {
  .tn-caff-tool .tn-caff-main strong {
    font-size: clamp(36px, 11vw, 44px);
  }

  .tn-caff-tool .tn-caff-metrics dd {
    font-size: 15px;
  }

  .tn-caff-tool .tn-caff-metrics > div {
    min-height: 50px;
  }
}
