.simio-form-msg { margin-top: 12px; font-weight: 700; }
#simio-reader { margin: 16px 0; }
.simio-scan form label { display: block; margin: 12px 0; }

.simio-member-card-wrap { max-width: 520px; margin: 24px auto; }
.simio-member-card {
  border: 2px solid #387ccd;
  border-radius: 12px;
  padding: 28px;
  text-align: center;
  background: linear-gradient(180deg, #f7fbff 0%, #fff 100%);
}
.simio-member-card img { max-width: 280px; height: auto; margin-bottom: 12px; }
.simio-member-card-level { letter-spacing: .12em; font-weight: 800; color: #387ccd; }
.simio-member-card-foot { font-size: .85rem; color: #343434; margin-top: 18px; }
@media print {
  .simio-member-card-wrap .button, header, footer, .whb-header, .wd-footer, .simio-site-footer, .simio-cookie-banner { display: none !important; }
  .simio-member-card { box-shadow: none; }
}

