/* Secondary screen copy only. Titles, editable values, drawing dimensions,
   warning messages and print sheets keep their own readable hierarchy. */
@media screen {
  html[data-workspace="planner"] :is(.left-panel,.right-panel) :is(small,.palette-instruction,.library-results,.library-empty,.custom-library-empty,.room-palette-help,.shortcut-hint,.version-label,.preset-help,.room-tool-help,.hint-text,.attachment-hint,.area-summary,.property-help>p),
  html[data-workspace="planner"] :is(.save-state,.brand-caption,.navigation-help,.canvas-note,.empty-inspector p,.quick-start-card p),
  #constructorRoot :is(.controls-panel,.summary-panel,.modal-card,.ready-solutions-modal,.production-modal) :is(small,em,p:not(.error):not(.warning):not([class*="warning"]):not([class*="error"]):not([role="alert"])),
  #constructorRoot :is(.level-editor-heading>i,.storage-overhang-note,.facade-caption,.section-reorder-hint,.kitchen-inspector-hint,.kitchen-3d-help,.kitchen-toolbar-primary>span>small,.part-module-note,.canvas-caption,.kitchen-preview-footer small),
  #constructorRoot :is(.controls-panel,.summary-panel) :is(.unit,.rail-level-field>span,.section-width-actions label>span,.kitchen-number>span>i,.module-shelf-badge) {
    font-size:var(--text-description);
    line-height:var(--description-line-height);
    font-weight:400;
    letter-spacing:0;
    text-transform:none;
  }
  #constructorRoot :is(.controls-panel,.summary-panel) :is(p,small) :is(b,strong,span) {
    font-size:inherit;
    line-height:inherit;
  }
  /* These paragraphs contain a primary heading plus its supporting copy. */
  #constructorRoot .controls-panel :is(.section-layout-step,.section-fill-heading,.filling-block-heading,.drawer-block-heading)>p>b {
    font-size:var(--menu-text-size);
    line-height:20px;
  }
}
