#app .camera-library-heading button,
#app .camera-filter-chips button,
#app .camera-device-copy > strong,
#app .camera-media-meta strong,
#app .camera-related-activity strong,
#app .camera-detail-actions button,
#app .camera-selection-bar > strong {
  font-size: var(--font-size-label);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-label);
}

#app .camera-tabs button span {
  font-size: var(--font-size-body);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-body);
}

#app .camera-library-heading h2,
#app .camera-detail-meta strong {
  font-size: var(--font-size-card-title);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-card-title);
}

#app .camera-device-copy > span,
#app .camera-connection,
#app .camera-media-meta small,
#app .camera-live-device,
#app .camera-live-timer,
#app .camera-detail-meta small,
#app .camera-detail-meta > span,
#app .camera-related-activity small,
#app .camera-related-activity em {
  font-size: var(--font-size-caption);
  font-weight: var(--font-weight-medium);
  line-height: var(--line-height-caption);
}

#app .camera-live-timer {
  font-weight: var(--font-weight-bold);
  font-variant-numeric: tabular-nums;
}

#app :is(.camera-detail-controls > span, .camera-media-image > em, .camera-live-badges span) {
  font-size: var(--font-size-micro);
  font-weight: var(--font-weight-semibold);
  line-height: var(--line-height-micro);
}
