.bkbg-ap-wrap { box-sizing: border-box; } .bkbg-ap-card { box-sizing: border-box; } /* ── Name ─────────────────────────────────────── */ .bkbg-ap-name { font-family: var(--bkbg-ap-name-font-family, inherit); font-size: var(--bkbg-ap-name-font-size-d, var(--bkbg-ap-name-font-size, 20px)); font-weight: var(--bkbg-ap-name-font-weight, 700); font-style: var(--bkbg-ap-name-font-style, normal); text-transform: var(--bkbg-ap-name-text-transform, none); text-decoration: var(--bkbg-ap-name-text-decoration, none); line-height: var(--bkbg-ap-name-line-height-d, var(--bkbg-ap-name-line-height, 1.2)); letter-spacing: var(--bkbg-ap-name-letter-spacing-d, var(--bkbg-ap-name-letter-spacing, normal)); word-spacing: var(--bkbg-ap-name-word-spacing-d, var(--bkbg-ap-name-word-spacing, normal)); } /* ── Role ─────────────────────────────────────── */ .bkbg-ap-role { font-family: var(--bkbg-ap-role-font-family, inherit); font-size: var(--bkbg-ap-role-font-size-d, var(--bkbg-ap-role-font-size, 14px)); font-weight: var(--bkbg-ap-role-font-weight, 500); font-style: var(--bkbg-ap-role-font-style, normal); text-transform: var(--bkbg-ap-role-text-transform, none); text-decoration: var(--bkbg-ap-role-text-decoration, none); line-height: var(--bkbg-ap-role-line-height-d, var(--bkbg-ap-role-line-height, 1.4)); letter-spacing: var(--bkbg-ap-role-letter-spacing-d, var(--bkbg-ap-role-letter-spacing, normal)); word-spacing: var(--bkbg-ap-role-word-spacing-d, var(--bkbg-ap-role-word-spacing, normal)); } /* ── Bio ──────────────────────────────────────── */ .bkbg-ap-bio { font-family: var(--bkbg-ap-bio-font-family, inherit); font-size: var(--bkbg-ap-bio-font-size-d, var(--bkbg-ap-bio-font-size, 14px)); font-weight: var(--bkbg-ap-bio-font-weight, normal); font-style: var(--bkbg-ap-bio-font-style, normal); text-transform: var(--bkbg-ap-bio-text-transform, none); text-decoration: var(--bkbg-ap-bio-text-decoration, none); line-height: var(--bkbg-ap-bio-line-height-d, var(--bkbg-ap-bio-line-height, 1.65)); letter-spacing: var(--bkbg-ap-bio-letter-spacing-d, var(--bkbg-ap-bio-letter-spacing, normal)); word-spacing: var(--bkbg-ap-bio-word-spacing-d, var(--bkbg-ap-bio-word-spacing, normal)); } /* ── Stat Value ───────────────────────────────── */ .bkbg-ap-stat-val { font-family: var(--bkbg-ap-stat-val-font-family, inherit); font-size: var(--bkbg-ap-stat-val-font-size-d, var(--bkbg-ap-stat-val-font-size, 18px)); font-weight: var(--bkbg-ap-stat-val-font-weight, 700); font-style: var(--bkbg-ap-stat-val-font-style, normal); text-transform: var(--bkbg-ap-stat-val-text-transform, none); text-decoration: var(--bkbg-ap-stat-val-text-decoration, none); line-height: var(--bkbg-ap-stat-val-line-height-d, var(--bkbg-ap-stat-val-line-height, 1.2)); letter-spacing: var(--bkbg-ap-stat-val-letter-spacing-d, var(--bkbg-ap-stat-val-letter-spacing, normal)); word-spacing: var(--bkbg-ap-stat-val-word-spacing-d, var(--bkbg-ap-stat-val-word-spacing, normal)); } /* ── Stat Label ───────────────────────────────── */ .bkbg-ap-stat-lbl { font-family: var(--bkbg-ap-stat-lbl-font-family, inherit); font-size: var(--bkbg-ap-stat-lbl-font-size-d, var(--bkbg-ap-stat-lbl-font-size, 13px)); font-weight: var(--bkbg-ap-stat-lbl-font-weight, normal); font-style: var(--bkbg-ap-stat-lbl-font-style, normal); text-transform: var(--bkbg-ap-stat-lbl-text-transform, none); text-decoration: var(--bkbg-ap-stat-lbl-text-decoration, none); line-height: var(--bkbg-ap-stat-lbl-line-height-d, var(--bkbg-ap-stat-lbl-line-height, 1.4)); letter-spacing: var(--bkbg-ap-stat-lbl-letter-spacing-d, var(--bkbg-ap-stat-lbl-letter-spacing, normal)); word-spacing: var(--bkbg-ap-stat-lbl-word-spacing-d, var(--bkbg-ap-stat-lbl-word-spacing, normal)); } /* ── Responsive Typography ────────────────────── */ @media (max-width: 1024px) { .bkbg-ap-name { font-size: var(--bkbg-ap-name-font-size-t, var(--bkbg-ap-name-font-size-d, var(--bkbg-ap-name-font-size, 20px))); line-height: var(--bkbg-ap-name-line-height-t, var(--bkbg-ap-name-line-height-d, var(--bkbg-ap-name-line-height, 1.2))); letter-spacing: var(--bkbg-ap-name-letter-spacing-t, var(--bkbg-ap-name-letter-spacing-d, var(--bkbg-ap-name-letter-spacing, normal))); word-spacing: var(--bkbg-ap-name-word-spacing-t, var(--bkbg-ap-name-word-spacing-d, var(--bkbg-ap-name-word-spacing, normal))); } .bkbg-ap-role { font-size: var(--bkbg-ap-role-font-size-t, var(--bkbg-ap-role-font-size-d, var(--bkbg-ap-role-font-size, 14px))); line-height: var(--bkbg-ap-role-line-height-t, var(--bkbg-ap-role-line-height-d, var(--bkbg-ap-role-line-height, 1.4))); letter-spacing: var(--bkbg-ap-role-letter-spacing-t, var(--bkbg-ap-role-letter-spacing-d, var(--bkbg-ap-role-letter-spacing, normal))); word-spacing: var(--bkbg-ap-role-word-spacing-t, var(--bkbg-ap-role-word-spacing-d, var(--bkbg-ap-role-word-spacing, normal))); } .bkbg-ap-bio { font-size: var(--bkbg-ap-bio-font-size-t, var(--bkbg-ap-bio-font-size-d, var(--bkbg-ap-bio-font-size, 14px))); line-height: var(--bkbg-ap-bio-line-height-t, var(--bkbg-ap-bio-line-height-d, var(--bkbg-ap-bio-line-height, 1.65))); letter-spacing: var(--bkbg-ap-bio-letter-spacing-t, var(--bkbg-ap-bio-letter-spacing-d, var(--bkbg-ap-bio-letter-spacing, normal))); word-spacing: var(--bkbg-ap-bio-word-spacing-t, var(--bkbg-ap-bio-word-spacing-d, var(--bkbg-ap-bio-word-spacing, normal))); } .bkbg-ap-stat-val { font-size: var(--bkbg-ap-stat-val-font-size-t, var(--bkbg-ap-stat-val-font-size-d, var(--bkbg-ap-stat-val-font-size, 18px))); line-height: var(--bkbg-ap-stat-val-line-height-t, var(--bkbg-ap-stat-val-line-height-d, var(--bkbg-ap-stat-val-line-height, 1.2))); letter-spacing: var(--bkbg-ap-stat-val-letter-spacing-t, var(--bkbg-ap-stat-val-letter-spacing-d, var(--bkbg-ap-stat-val-letter-spacing, normal))); word-spacing: var(--bkbg-ap-stat-val-word-spacing-t, var(--bkbg-ap-stat-val-word-spacing-d, var(--bkbg-ap-stat-val-word-spacing, normal))); } .bkbg-ap-stat-lbl { font-size: var(--bkbg-ap-stat-lbl-font-size-t, var(--bkbg-ap-stat-lbl-font-size-d, var(--bkbg-ap-stat-lbl-font-size, 13px))); line-height: var(--bkbg-ap-stat-lbl-line-height-t, var(--bkbg-ap-stat-lbl-line-height-d, var(--bkbg-ap-stat-lbl-line-height, 1.4))); letter-spacing: var(--bkbg-ap-stat-lbl-letter-spacing-t, var(--bkbg-ap-stat-lbl-letter-spacing-d, var(--bkbg-ap-stat-lbl-letter-spacing, normal))); word-spacing: var(--bkbg-ap-stat-lbl-word-spacing-t, var(--bkbg-ap-stat-lbl-word-spacing-d, var(--bkbg-ap-stat-lbl-word-spacing, normal))); } } @media (max-width: 767px) { .bkbg-ap-name { font-size: var(--bkbg-ap-name-font-size-m, var(--bkbg-ap-name-font-size-t, var(--bkbg-ap-name-font-size-d, var(--bkbg-ap-name-font-size, 20px)))); line-height: var(--bkbg-ap-name-line-height-m, var(--bkbg-ap-name-line-height-t, var(--bkbg-ap-name-line-height-d, var(--bkbg-ap-name-line-height, 1.2)))); letter-spacing: var(--bkbg-ap-name-letter-spacing-m, var(--bkbg-ap-name-letter-spacing-t, var(--bkbg-ap-name-letter-spacing-d, var(--bkbg-ap-name-letter-spacing, normal)))); word-spacing: var(--bkbg-ap-name-word-spacing-m, var(--bkbg-ap-name-word-spacing-t, var(--bkbg-ap-name-word-spacing-d, var(--bkbg-ap-name-word-spacing, normal)))); } .bkbg-ap-role { font-size: var(--bkbg-ap-role-font-size-m, var(--bkbg-ap-role-font-size-t, var(--bkbg-ap-role-font-size-d, var(--bkbg-ap-role-font-size, 14px)))); line-height: var(--bkbg-ap-role-line-height-m, var(--bkbg-ap-role-line-height-t, var(--bkbg-ap-role-line-height-d, var(--bkbg-ap-role-line-height, 1.4)))); letter-spacing: var(--bkbg-ap-role-letter-spacing-m, var(--bkbg-ap-role-letter-spacing-t, var(--bkbg-ap-role-letter-spacing-d, var(--bkbg-ap-role-letter-spacing, normal)))); word-spacing: var(--bkbg-ap-role-word-spacing-m, var(--bkbg-ap-role-word-spacing-t, var(--bkbg-ap-role-word-spacing-d, var(--bkbg-ap-role-word-spacing, normal)))); } .bkbg-ap-bio { font-size: var(--bkbg-ap-bio-font-size-m, var(--bkbg-ap-bio-font-size-t, var(--bkbg-ap-bio-font-size-d, var(--bkbg-ap-bio-font-size, 14px)))); line-height: var(--bkbg-ap-bio-line-height-m, var(--bkbg-ap-bio-line-height-t, var(--bkbg-ap-bio-line-height-d, var(--bkbg-ap-bio-line-height, 1.65)))); letter-spacing: var(--bkbg-ap-bio-letter-spacing-m, var(--bkbg-ap-bio-letter-spacing-t, var(--bkbg-ap-bio-letter-spacing-d, var(--bkbg-ap-bio-letter-spacing, normal)))); word-spacing: var(--bkbg-ap-bio-word-spacing-m, var(--bkbg-ap-bio-word-spacing-t, var(--bkbg-ap-bio-word-spacing-d, var(--bkbg-ap-bio-word-spacing, normal)))); } .bkbg-ap-stat-val { font-size: var(--bkbg-ap-stat-val-font-size-m, var(--bkbg-ap-stat-val-font-size-t, var(--bkbg-ap-stat-val-font-size-d, var(--bkbg-ap-stat-val-font-size, 18px)))); line-height: var(--bkbg-ap-stat-val-line-height-m, var(--bkbg-ap-stat-val-line-height-t, var(--bkbg-ap-stat-val-line-height-d, var(--bkbg-ap-stat-val-line-height, 1.2)))); letter-spacing: var(--bkbg-ap-stat-val-letter-spacing-m, var(--bkbg-ap-stat-val-letter-spacing-t, var(--bkbg-ap-stat-val-letter-spacing-d, var(--bkbg-ap-stat-val-letter-spacing, normal)))); word-spacing: var(--bkbg-ap-stat-val-word-spacing-m, var(--bkbg-ap-stat-val-word-spacing-t, var(--bkbg-ap-stat-val-word-spacing-d, var(--bkbg-ap-stat-val-word-spacing, normal)))); } .bkbg-ap-stat-lbl { font-size: var(--bkbg-ap-stat-lbl-font-size-m, var(--bkbg-ap-stat-lbl-font-size-t, var(--bkbg-ap-stat-lbl-font-size-d, var(--bkbg-ap-stat-lbl-font-size, 13px)))); line-height: var(--bkbg-ap-stat-lbl-line-height-m, var(--bkbg-ap-stat-lbl-line-height-t, var(--bkbg-ap-stat-lbl-line-height-d, var(--bkbg-ap-stat-lbl-line-height, 1.4)))); letter-spacing: var(--bkbg-ap-stat-lbl-letter-spacing-m, var(--bkbg-ap-stat-lbl-letter-spacing-t, var(--bkbg-ap-stat-lbl-letter-spacing-d, var(--bkbg-ap-stat-lbl-letter-spacing, normal)))); word-spacing: var(--bkbg-ap-stat-lbl-word-spacing-m, var(--bkbg-ap-stat-lbl-word-spacing-t, var(--bkbg-ap-stat-lbl-word-spacing-d, var(--bkbg-ap-stat-lbl-word-spacing, normal)))); } } @media ( max-width: 600px ) { .bkbg-ap-card { flex-direction: column !important; align-items: center !important; } } .bkbg-ap-social-icon svg { width: 1em; height: 1em; fill: currentColor; } .bkbg-ap-social-icon .dashicons { font-size: inherit; width: 1em; height: 1em; line-height: 1; } .bkbg-ap-social-icon .bkbg-icon-img { width: 1em; height: 1em; object-fit: contain; }