/* ==========================================================================
   Hengxin Cloud · High-contrast black typography
   Content text is black; semantic colours remain on status, stage and action.
   ========================================================================== */

:root {
  --ink: #000000;
  --ink-2: #000000;
  --muted: #000000;
  --muted-2: #000000;
}

body,
.view {
  color: #000;
}

/* Headings, labels and supporting copy on light surfaces */
.eyebrow,
.page-title,
.page-subtitle,
.page-subtitle strong,
.card-title,
.card-subtitle,
.card-head p,
.stat-label,
.stat-note,
.stat-foot,
.crm-stat-label,
.crm-stat-sub,
.tax-stat-label,
.tax-stat-sub,
.qual-stat-label,
.qual-stat-sub,
.ops-head,
.ops-note,
.data-table th,
.table-footer,
.table-count,
.filter-select,
.search-field input,
.field > label,
.field-label,
.field-hint,
.form-note,
.modal-header h3,
.modal-header p,
.modal-footer .footer-note,
.cell-title,
.cell-sub,
.cell-date,
.empty-state h3,
.empty-state p,
.toolbar-spacer,
.text-muted {
  color: #000;
}

/* Approval catalogue and one-time notice content */
.approval-tab,
.approval-tabs-note,
.catalog-command h2,
.catalog-command p,
.catalog-command .eyebrow,
.catalog-command-stats span,
.catalog-level-head h3,
.catalog-level-head p,
.catalog-level-count,
.catalog-title,
.catalog-authority,
.catalog-code,
.catalog-meta,
.catalog-meta b,
.catalog-level-tab,
.catalog-link,
.qual-stage-chip,
.qual-step,
.notice-facts span,
.notice-facts strong,
.notice-section-head h4,
.notice-section-head p,
.notice-conditions li,
.notice-material-name,
.notice-material-requirement,
.notice-process-step strong,
.notice-process-step p,
.notice-basis-grid p,
.notice-footnote,
.qual-timeline-text,
.qual-timeline-head span,
.qual-timeline-foot,
.material-name,
.material-note,
.material-cell-top,
.qual-material-progress-head,
.qual-material-progress-head strong,
.qual-material-counts,
.generate-source strong,
.generate-source-meta {
  color: #000;
}

/* Login form panel only — the dark lock-screen panel keeps white type */
.login-panel,
.login-heading .eyebrow,
.login-heading h2,
.login-heading p,
.login-form .field > label,
.demo-info strong,
.demo-info small,
.demo-hint,
.login-security,
.login-panel-foot,
.login-panel-foot strong,
.demo-divider {
  color: #000;
}

/* Top bar sits on a light surface */
.topbar-date,
.user-meta strong,
.user-meta span,
.icon-btn,
.topbar-search input,
.topbar-search kbd {
  color: #000;
}

/* Contract preview is a document on paper */
.contract-preview-sheet,
.contract-preview-sheet p,
.contract-preview-sheet td,
.contract-preview-sheet th {
  color: #000;
}
