/* Compact typography shared by buyer, seller, admin and operations portals. */
:root {
  --ngd-ui-body-size: 14px;
  --ngd-ui-control-size: 13px;
  --ngd-ui-meta-size: 12px;
}

html {
  font-size: 15px;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

body {
  font-size: var(--ngd-ui-body-size) !important;
  line-height: 1.5;
}

button,
input,
select,
textarea,
.btn {
  font-size: var(--ngd-ui-control-size) !important;
}

label,
th,
td,
.ngd-table {
  font-size: var(--ngd-ui-control-size);
}

small,
.muted,
.meta,
.roleKicker,
.ngd-status-pill,
.ngd-chip {
  font-size: var(--ngd-ui-meta-size);
}

@media (max-width: 720px) {
  :root {
    --ngd-ui-body-size: 13.5px;
    --ngd-ui-control-size: 12.5px;
  }
}
