/* Round 133: cooperation spacing, market-scale contrast, and real service QR. */

body.page-about #market-scale {
  margin-top: clamp(68px, 7vw, 104px);
}

body.page-about .round119-market-scale-copy,
body.page-about .round119-market-scale h2 {
  color: #fffaf0 !important;
}

body.page-about .round119-market-scale h2 {
  text-shadow: 0 2px 18px rgba(0, 0, 0, .18);
}

body.page-about .round119-market-scale-lead,
body.page-about .round119-market-number span,
body.page-about .round119-market-method ul {
  color: rgba(255, 255, 255, .90) !important;
}

body.page-about .round119-market-method h3 {
  color: #f4d37f !important;
}

body.page-about .round119-market-note {
  color: rgba(255, 255, 255, .76) !important;
}

.contact-qr-code.contact-qr-code--real {
  padding: 3px;
  background: #fff;
}

.contact-qr-code.contact-qr-code--real::before,
.contact-qr-code.contact-qr-code--real::after {
  display: none;
}

.contact-qr-code--real img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  background: #fff;
}

@media (max-width: 680px) {
  body.page-about #market-scale {
    margin-top: 48px;
  }
}
