/* adams/stat-counter. Colours and fonts are theme variables with fallbacks, so the block also works on a site that does not define them. */
.adams-stat-num { display: inline-block; font-family: var(--font-display, system-ui, sans-serif); font-weight: 800; font-size: clamp(2.25rem, 4.4vw, 3.25rem); line-height: 1; font-variant-numeric: tabular-nums; background: var(--grad-text, none); -webkit-background-clip: text; background-clip: text; color: transparent; }
@supports not ((-webkit-background-clip: text) or (background-clip: text)) { .adams-stat-num { color: var(--teal, currentColor); } }
@media (forced-colors: active) { .adams-stat-num { background: none; color: CanvasText; -webkit-text-fill-color: CanvasText; } }
.adams-stat-value { display: inline-block; text-align: left; }
.adams-stat-label { margin: .5rem 0 0; font-size: 1.0625rem; line-height: 1.4; color: var(--muted, inherit); }
