/* Number Box Block — bknb- prefix */ .bknb-outer { display: inline-block; max-width: 100%; } .bknb-box { display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; width: var(--bknb-size, 160px); height: var(--bknb-size, 160px); background: var(--bknb-bg, #6c3fb5); border-radius: var(--bknb-radius, 16px); border: var(--bknb-brd, none); box-shadow: var(--bknb-shadow, none); padding: 16px; box-sizing: border-box; transition: transform .2s, box-shadow .2s; } .bknb-box:hover { transform: translateY(-3px); } .bknb-number { display: flex; align-items: baseline; gap: 2px; color: var(--bknb-text, #fff); font-family: var(--bknb-num-font-family, inherit); font-size: var(--bknb-num-font-size-d, var(--bknb-numSz, 56px)); font-weight: var(--bknb-num-font-weight, 800); font-style: var(--bknb-num-font-style, normal); text-decoration: var(--bknb-num-text-decoration, none); text-transform: var(--bknb-num-text-transform, none); line-height: var(--bknb-num-line-height-d, 1); letter-spacing: var(--bknb-num-letter-spacing-d, normal); word-spacing: var(--bknb-num-word-spacing-d, normal); } .bknb-prefix, .bknb-suffix { font-size: .5em; font-weight: 600; } .bknb-value { font-size: 1em; } .bknb-label { margin: 8px 0 0; font-family: var(--bknb-lbl-font-family, inherit); font-size: var(--bknb-lbl-font-size-d, var(--bknb-labelSz, 14px)); font-weight: var(--bknb-lbl-font-weight, 500); font-style: var(--bknb-lbl-font-style, normal); text-decoration: var(--bknb-lbl-text-decoration, none); text-transform: var(--bknb-lbl-text-transform, none); line-height: var(--bknb-lbl-line-height-d, 1.3); letter-spacing: var(--bknb-lbl-letter-spacing-d, normal); word-spacing: var(--bknb-lbl-word-spacing-d, normal); color: var(--bknb-label, #fff); opacity: .85; } /* Editor */ .wp-block-blockenberg-number-box .bknb-value, .wp-block-blockenberg-number-box .bknb-label { outline: none; } @media(max-width:1024px){ .bknb-number{font-size:var(--bknb-num-font-size-t,var(--bknb-num-font-size-d,var(--bknb-numSz,56px)));line-height:var(--bknb-num-line-height-t,var(--bknb-num-line-height-d,1));letter-spacing:var(--bknb-num-letter-spacing-t,var(--bknb-num-letter-spacing-d,normal));word-spacing:var(--bknb-num-word-spacing-t,var(--bknb-num-word-spacing-d,normal))} .bknb-label{font-size:var(--bknb-lbl-font-size-t,var(--bknb-lbl-font-size-d,var(--bknb-labelSz,14px)));line-height:var(--bknb-lbl-line-height-t,var(--bknb-lbl-line-height-d,1.3));letter-spacing:var(--bknb-lbl-letter-spacing-t,var(--bknb-lbl-letter-spacing-d,normal));word-spacing:var(--bknb-lbl-word-spacing-t,var(--bknb-lbl-word-spacing-d,normal))} } @media(max-width:767px){ .bknb-number{font-size:var(--bknb-num-font-size-m,var(--bknb-num-font-size-d,48px));line-height:var(--bknb-num-line-height-m,var(--bknb-num-line-height-d,1));letter-spacing:var(--bknb-num-letter-spacing-m,var(--bknb-num-letter-spacing-d,normal));word-spacing:var(--bknb-num-word-spacing-m,var(--bknb-num-word-spacing-d,normal))} .bknb-label{font-size:var(--bknb-lbl-font-size-m,var(--bknb-lbl-font-size-d,12px));line-height:var(--bknb-lbl-line-height-m,var(--bknb-lbl-line-height-d,1.3));letter-spacing:var(--bknb-lbl-letter-spacing-m,var(--bknb-lbl-letter-spacing-d,normal));word-spacing:var(--bknb-lbl-word-spacing-m,var(--bknb-lbl-word-spacing-d,normal))} }