:root{
  --font-ui:"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}

html,
body{
  font-family:var(--font-ui);
}

body{
  font-weight:400;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:optimizeLegibility;
}

button,
input,
select,
textarea{
  font-family:inherit;
  font-weight:400!important;
}

input::placeholder,
textarea::placeholder{
  font-weight:400;
}

body a{
  font-weight:400!important;
}

body b,
body strong{
  font-weight:600!important;
}

body h1,
body h2,
body h3,
body h4,
body h5,
body h6{
  font-weight:700!important;
}

body label,
body button,
body .button,
body .username,
body nav a,
body summary,
body th{
  font-weight:600!important;
}

body .panel-title h2,
body .panel-title h3,
body .group-title h2,
body .settings-section-head h2,
body .presence-members-head>span{
  font-weight:600!important;
}

body .section-kicker,
body .eyebrow,
body .type,
body .role,
body .status-pill,
body .request-status,
body .explore-role,
body .explore-badges>span,
body .audit-pill{
  font-weight:700!important;
}

body .brand,
body .error-logo{
  font-weight:800!important;
}

body .avatar,
body .profile-avatar,
body .explore-author-avatar,
body .explore-compose-avatar,
body .chat-avatar,
body .presence-summary-item strong,
body .profile-numbers strong,
body .wm-footer-stats article b{
  font-weight:700!important;
}

body .forum-info b,
body .last b,
body .thread-main b,
body .thread-last b,
body .post-user-link,
body .explore-author-meta b,
body .explore-read-more,
body .request-reference,
body .presence-overflow,
body .profile-current-activity dd a,
body .textlink,
body .panel-title a,
body .post-actions a,
body .thread-tools a,
body .moderator-bar a,
body .explore-filters a,
body .explore-more,
body .explore-finished,
body .picker-option.is-active,
body .sponsor a,
body .auth-card>small a{
  font-weight:600!important;
}
