.bkbg-event-speaker-app { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; } /* Title (h2) — specificity 0,2,0 to beat editor themes */ .bkbg-esp-wrap .bkbg-esp-title { font-family: var(--bkbg-esp-ttl-font-family, inherit); font-size: var(--bkbg-esp-ttl-font-size-d, 26px); font-weight: var(--bkbg-esp-ttl-font-weight, 800); font-style: var(--bkbg-esp-ttl-font-style, normal); line-height: var(--bkbg-esp-ttl-line-height-d, 1.2); letter-spacing: var(--bkbg-esp-ttl-letter-spacing-d, normal); word-spacing: var(--bkbg-esp-ttl-word-spacing-d, normal); text-transform: var(--bkbg-esp-ttl-text-transform, none); text-decoration: var(--bkbg-esp-ttl-text-decoration, none); } /* Subtitle */ .bkbg-esp-subtitle { font-family: var(--bkbg-esp-sub-font-family, inherit); font-size: var(--bkbg-esp-sub-font-size-d, 16px); font-weight: var(--bkbg-esp-sub-font-weight, 400); font-style: var(--bkbg-esp-sub-font-style, normal); line-height: var(--bkbg-esp-sub-line-height-d, 1.5); letter-spacing: var(--bkbg-esp-sub-letter-spacing-d, normal); word-spacing: var(--bkbg-esp-sub-word-spacing-d, normal); text-transform: var(--bkbg-esp-sub-text-transform, none); text-decoration: var(--bkbg-esp-sub-text-decoration, none); } /* Speaker name */ .bkbg-esp-name { font-family: var(--bkbg-esp-nm-font-family, inherit); font-size: var(--bkbg-esp-nm-font-size-d, 18px); font-weight: var(--bkbg-esp-nm-font-weight, 700); font-style: var(--bkbg-esp-nm-font-style, normal); line-height: var(--bkbg-esp-nm-line-height-d, 1.2); letter-spacing: var(--bkbg-esp-nm-letter-spacing-d, normal); word-spacing: var(--bkbg-esp-nm-word-spacing-d, normal); text-transform: var(--bkbg-esp-nm-text-transform, none); text-decoration: var(--bkbg-esp-nm-text-decoration, none); } /* Body text (bio, job title, company, session title, twitter) */ .bkbg-esp-body { font-family: var(--bkbg-esp-bd-font-family, inherit); font-size: var(--bkbg-esp-bd-font-size-d, 14px); font-weight: var(--bkbg-esp-bd-font-weight, 400); font-style: var(--bkbg-esp-bd-font-style, normal); line-height: var(--bkbg-esp-bd-line-height-d, 1.65); letter-spacing: var(--bkbg-esp-bd-letter-spacing-d, normal); word-spacing: var(--bkbg-esp-bd-word-spacing-d, normal); text-transform: var(--bkbg-esp-bd-text-transform, none); text-decoration: var(--bkbg-esp-bd-text-decoration, none); } /* Sub-elements that inherit body but with specific weight overrides */ .bkbg-esp-company { font-size: calc(var(--bkbg-esp-bd-font-size-d, 14px) - 1px); } .bkbg-esp-twitter { font-size: calc(var(--bkbg-esp-bd-font-size-d, 14px) - 1px); font-weight: 600; } .bkbg-esp-session-time { font-size: 11px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; } /* Card container */ .bkbg-esp-card { display: flex; flex-direction: column; } @media (max-width: 1024px) { .bkbg-esp-wrap .bkbg-esp-title { font-size: var(--bkbg-esp-ttl-font-size-t, var(--bkbg-esp-ttl-font-size-d, 26px)); line-height: var(--bkbg-esp-ttl-line-height-t, var(--bkbg-esp-ttl-line-height-d, 1.2)); letter-spacing: var(--bkbg-esp-ttl-letter-spacing-t, var(--bkbg-esp-ttl-letter-spacing-d, normal)); word-spacing: var(--bkbg-esp-ttl-word-spacing-t, var(--bkbg-esp-ttl-word-spacing-d, normal)); } .bkbg-esp-subtitle { font-size: var(--bkbg-esp-sub-font-size-t, var(--bkbg-esp-sub-font-size-d, 16px)); line-height: var(--bkbg-esp-sub-line-height-t, var(--bkbg-esp-sub-line-height-d, 1.5)); letter-spacing: var(--bkbg-esp-sub-letter-spacing-t, var(--bkbg-esp-sub-letter-spacing-d, normal)); word-spacing: var(--bkbg-esp-sub-word-spacing-t, var(--bkbg-esp-sub-word-spacing-d, normal)); } .bkbg-esp-name { font-size: var(--bkbg-esp-nm-font-size-t, var(--bkbg-esp-nm-font-size-d, 18px)); line-height: var(--bkbg-esp-nm-line-height-t, var(--bkbg-esp-nm-line-height-d, 1.2)); letter-spacing: var(--bkbg-esp-nm-letter-spacing-t, var(--bkbg-esp-nm-letter-spacing-d, normal)); word-spacing: var(--bkbg-esp-nm-word-spacing-t, var(--bkbg-esp-nm-word-spacing-d, normal)); } .bkbg-esp-body { font-size: var(--bkbg-esp-bd-font-size-t, var(--bkbg-esp-bd-font-size-d, 14px)); line-height: var(--bkbg-esp-bd-line-height-t, var(--bkbg-esp-bd-line-height-d, 1.65)); letter-spacing: var(--bkbg-esp-bd-letter-spacing-t, var(--bkbg-esp-bd-letter-spacing-d, normal)); word-spacing: var(--bkbg-esp-bd-word-spacing-t, var(--bkbg-esp-bd-word-spacing-d, normal)); } .bkbg-esp-company { font-size: calc(var(--bkbg-esp-bd-font-size-t, var(--bkbg-esp-bd-font-size-d, 14px)) - 1px);line-height:var(--bkbg-esp-bd-line-height-t, var(--bkbg-esp-bd-line-height-d, 1.65));letter-spacing:var(--bkbg-esp-bd-letter-spacing-t, var(--bkbg-esp-bd-letter-spacing-d, normal));word-spacing:var(--bkbg-esp-bd-word-spacing-t, var(--bkbg-esp-bd-word-spacing-d, normal))} .bkbg-esp-twitter { font-size: calc(var(--bkbg-esp-bd-font-size-t, var(--bkbg-esp-bd-font-size-d, 14px)) - 1px);line-height:var(--bkbg-esp-bd-line-height-t, var(--bkbg-esp-bd-line-height-d, 1.65));letter-spacing:var(--bkbg-esp-bd-letter-spacing-t, var(--bkbg-esp-bd-letter-spacing-d, normal));word-spacing:var(--bkbg-esp-bd-word-spacing-t, var(--bkbg-esp-bd-word-spacing-d, normal))} } @media (max-width: 767px) { .bkbg-esp-wrap .bkbg-esp-title { font-size: var(--bkbg-esp-ttl-font-size-m, var(--bkbg-esp-ttl-font-size-t, var(--bkbg-esp-ttl-font-size-d, 26px))); line-height: var(--bkbg-esp-ttl-line-height-m, var(--bkbg-esp-ttl-line-height-t, var(--bkbg-esp-ttl-line-height-d, 1.2))); letter-spacing: var(--bkbg-esp-ttl-letter-spacing-m, var(--bkbg-esp-ttl-letter-spacing-t, var(--bkbg-esp-ttl-letter-spacing-d, normal))); word-spacing: var(--bkbg-esp-ttl-word-spacing-m, var(--bkbg-esp-ttl-word-spacing-t, var(--bkbg-esp-ttl-word-spacing-d, normal))); } .bkbg-esp-subtitle { font-size: var(--bkbg-esp-sub-font-size-m, var(--bkbg-esp-sub-font-size-t, var(--bkbg-esp-sub-font-size-d, 16px))); line-height: var(--bkbg-esp-sub-line-height-m, var(--bkbg-esp-sub-line-height-t, var(--bkbg-esp-sub-line-height-d, 1.5))); letter-spacing: var(--bkbg-esp-sub-letter-spacing-m, var(--bkbg-esp-sub-letter-spacing-t, var(--bkbg-esp-sub-letter-spacing-d, normal))); word-spacing: var(--bkbg-esp-sub-word-spacing-m, var(--bkbg-esp-sub-word-spacing-t, var(--bkbg-esp-sub-word-spacing-d, normal))); } .bkbg-esp-name { font-size: var(--bkbg-esp-nm-font-size-m, var(--bkbg-esp-nm-font-size-t, var(--bkbg-esp-nm-font-size-d, 18px))); line-height: var(--bkbg-esp-nm-line-height-m, var(--bkbg-esp-nm-line-height-t, var(--bkbg-esp-nm-line-height-d, 1.2))); letter-spacing: var(--bkbg-esp-nm-letter-spacing-m, var(--bkbg-esp-nm-letter-spacing-t, var(--bkbg-esp-nm-letter-spacing-d, normal))); word-spacing: var(--bkbg-esp-nm-word-spacing-m, var(--bkbg-esp-nm-word-spacing-t, var(--bkbg-esp-nm-word-spacing-d, normal))); } .bkbg-esp-body { font-size: var(--bkbg-esp-bd-font-size-m, var(--bkbg-esp-bd-font-size-t, var(--bkbg-esp-bd-font-size-d, 14px))); line-height: var(--bkbg-esp-bd-line-height-m, var(--bkbg-esp-bd-line-height-t, var(--bkbg-esp-bd-line-height-d, 1.65))); letter-spacing: var(--bkbg-esp-bd-letter-spacing-m, var(--bkbg-esp-bd-letter-spacing-t, var(--bkbg-esp-bd-letter-spacing-d, normal))); word-spacing: var(--bkbg-esp-bd-word-spacing-m, var(--bkbg-esp-bd-word-spacing-t, var(--bkbg-esp-bd-word-spacing-d, normal))); } .bkbg-esp-company { font-size: calc(var(--bkbg-esp-bd-font-size-m, var(--bkbg-esp-bd-font-size-t, var(--bkbg-esp-bd-font-size-d, 14px))) - 1px);line-height:var(--bkbg-esp-bd-line-height-m, var(--bkbg-esp-bd-line-height-t, var(--bkbg-esp-bd-line-height-d, 1.65)));letter-spacing:var(--bkbg-esp-bd-letter-spacing-m, var(--bkbg-esp-bd-letter-spacing-t, var(--bkbg-esp-bd-letter-spacing-d, normal)));word-spacing:var(--bkbg-esp-bd-word-spacing-m, var(--bkbg-esp-bd-word-spacing-t, var(--bkbg-esp-bd-word-spacing-d, normal)))} .bkbg-esp-twitter { font-size: calc(var(--bkbg-esp-bd-font-size-m, var(--bkbg-esp-bd-font-size-t, var(--bkbg-esp-bd-font-size-d, 14px))) - 1px);line-height:var(--bkbg-esp-bd-line-height-m, var(--bkbg-esp-bd-line-height-t, var(--bkbg-esp-bd-line-height-d, 1.65)));letter-spacing:var(--bkbg-esp-bd-letter-spacing-m, var(--bkbg-esp-bd-letter-spacing-t, var(--bkbg-esp-bd-letter-spacing-d, normal)));word-spacing:var(--bkbg-esp-bd-word-spacing-m, var(--bkbg-esp-bd-word-spacing-t, var(--bkbg-esp-bd-word-spacing-d, normal)))} }