/* Global product typography — Plus Jakarta Sans is the single UI family. */
:root { --gb-font-family:"Plus Jakarta Sans",Inter,sans-serif; }

html,body,button,input,select,textarea,
body *:not(code):not(pre):not(kbd):not(samp) {
  font-family:var(--gb-font-family)!important;
}

body { font-weight:400; }
button,.btn,[role="button"],.tabs button,.gb-nav-item,.bb-bottom-nav-real button,.mobile-menu-button { font-weight:700!important; }
input,select,textarea { font-weight:500!important; }
.topbar nav,.topbar .nav,.mobile-menu a,.gb-account-nav .gb-nav-item,.bb-bottom-nav-real button b { font-weight:600!important; }
h1,h2,h3,h4,h5,h6,.page-title,.gb-account-hero h1,.gb-experience-hero h1,.gb-home-section > header h2 { font-weight:800!important; }
.card h1,.card h2,.card h3,.card h4,.slot-lobby-meta b,.mobile-game-info h3,.premium-game-title,.gb-library-info strong { font-weight:700!important; }
