/* UI type scale: regular copy, medium labels and bold headings. */
:root{--bold-letter-spacing:1px}
html body,html body :where(*):not(:where(svg,svg *)){font-weight:400!important;letter-spacing:normal}
html body :is(label,legend,summary,button,small,.hint,.badge,.sidebar-caption,.competition-status,#workspace-page-title,.insight-number,.insight-chart-caption){font-weight:500!important;letter-spacing:normal!important}
html body :is(h1,h2,h3,h4,h5,h6,strong,b,th,.daily-tag,.board-open,.board-value,.skill-profile-title,.property-pin-product,.hardware-benefit-cards span,.electricity-benefit>span,.energy-metrics dd,.calculation-highlight span){font-weight:700!important;letter-spacing:var(--bold-letter-spacing)!important}
html body :is(h1,h2,h3,h4,h5,h6,strong,b,th) :not(:is(small,.hint)){font-weight:700!important;letter-spacing:inherit}
html body #workspace-sidebar .sidebar-caption{white-space:normal;line-height:1.5}
/* Person cards remain regular, including their names and secondary copy. */
html body #crm-view[data-crm-tab=people] #crm-directory,html body #crm-view[data-crm-tab=people] #crm-directory *{font-weight:400!important;letter-spacing:normal!important}
