/*
 * Shared control typography for authenticated Orbit workspaces.
 *
 * This layer intentionally changes type only. Individual screens continue to
 * own control colors, borders, spacing, dimensions, and interaction states.
 * Scoping it to the signed-in application shell keeps client-facing branded
 * pages and their selected business fonts untouched.
 */
.orbit-internal-app #main-content :where(
  button:not(.btn-close):not(.orbit-font-picker__toggle):not(.orbit-font-picker__option):not(.inquiry-font-toggle):not(.inquiry-font-option),
  input[type="button"],
  input[type="submit"],
  input[type="reset"],
  .btn:not(.btn-close),
  [role="button"],
  .sessions-action,
  .session-filter-chip,
  .photo-session-back-link,
  .timeslot-detail-button,
  .gallery-library__action,
  .gallery-library__back-link,
  .watermark-card__button,
  .clients-action,
  .client-row-action,
  .inquiry-header-action,
  .inquiry-filter-tab,
  .inquiry-analytics-back,
  .inquiry-range-picker a,
  .dropdown-item,
  .nav-link[role="tab"],
  .page-link,
  .calendar-action,
  .calendar-modal-button,
  .mission-control-action,
  .workflow-settings-toggle,
  .workflow-hidden-button,
  .launch-pad-panel__link
) {
  font-family: "Open Sans", "Segoe UI", Arial, sans-serif !important;
  font-weight: 600 !important;
  letter-spacing: 0 !important;
  font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
