/**
 * File Name: gco-ui-text.css
 * Project: GCO UI CSS Architecture Migration
 * Pattern: gco_paragraph_and_inline
 *
 * Contract:
 * - Implements the existing governed Text / muted-text contract.
 * - Theme agnostic.
 * - Does not rely on WordPress, theme, browser, or ancestor foreground defaults.
 * - Default context is a dark host; --on-light explicitly selects light-host text.
 * - Strong inline content remains semantic <strong>.
 */

.gco-ui-text {
  font-family: var(--gco-ui-font-family);
  font-size: var(--gco-ui-font-size-2);
  font-weight: var(--gco-ui-font-weight-normal);
  line-height: var(--gco-ui-line-height);
  font-style: normal;
  letter-spacing: normal;
  text-transform: none;
  text-decoration: none;
  color: var(--gco-ui-text-on-dark);
  margin-inline: 0;
  margin-block-start: 0;
  margin-block-end: var(--gco-ui-space-3);
}

.gco-ui-text--muted {
  color: var(--gco-ui-text-muted-on-dark);
}

.gco-ui-text--on-light {
  color: var(--gco-ui-text-on-light);
}

.gco-ui-text--muted.gco-ui-text--on-light {
  color: var(--gco-ui-text-muted-on-light);
}

.gco-ui-text strong {
  font-weight: var(--gco-ui-font-weight-bold);
}
