/* Shared backend typography. Keep font sizes, layout and icon strokes unchanged. */
body {
  font-weight: 600;
}

body button,
body input,
body select,
body textarea,
body .layui-form-label,
body .layui-table th,
body .table-btn,
body .layui-tags .layui-input span,
body .layadmin-user-login-header p,
body.deshu-dashboard .page-center .nav-list-div .option-nav,
body.deshu-dashboard .center-div-options .operate-text-div {
  font-weight: 600;
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body b,
body strong,
body .layui-text h1,
body .layui-text h2,
body .layui-text h3,
body .layui-card-header,
body .layui-layer-title,
body .layui-elem-field legend,
body .layadmin-user-login-header h2,
body .layadmin-user-login-header > div,
body .deshu-login .layadmin-user-login-header > div,
body.deshu-shell .layui-logo,
body.deshu-shell .wb-subnav .subnav-scene {
  font-weight: 700;
}

/* Icon fonts inherit body weight unless explicitly isolated. */
body .layui-icon,
body .iconfont,
body .fa,
body .my-icon,
body .xm-select-parent i {
  font-weight: 400;
}
