/* Minimal four-column visitor module, same in sidebar and footer. */
.wpp-visitor-counter{box-sizing:border-box;width:100%;max-width:100%;margin:0;color:inherit;text-align:left;container-type:inline-size;overflow-x:auto}
.wpp-visitor-counter .wpp-visitor-title{font-size:10px;font-weight:700;letter-spacing:.055em;margin-bottom:7px}
.wpp-visitor-counter .wpp-visitor-grid{display:grid;grid-template-columns:24% 26% 24% 26%;width:100%;min-width:250px}
.wpp-visitor-counter .wpp-visitor-grid>*{box-sizing:border-box;min-width:0;padding:8px 3px;border-bottom:1px solid currentColor;border-bottom-color:rgba(127,138,151,.2);white-space:nowrap;font-size:clamp(7.5px,2.8cqw,12px);line-height:1.25;margin:0;font-family:inherit}
.wpp-visitor-counter .wpp-visitor-grid>*:nth-last-child(-n+4){border-bottom:0}
.wpp-visitor-counter .wpp-visitor-label{border-right:1px solid rgba(127,138,151,.5);font-weight:400}
.wpp-visitor-counter .wpp-visitor-number{font-weight:700;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.035em}
.wpp-visitor-counter .wpp-visitor-number:nth-child(4n+2){border-right:2px solid rgba(127,138,151,.85);padding-right:6px}
.wpp-visitor-counter .wpp-visitor-label:nth-child(4n+3){padding-left:7px}
/* The article reader indicator matches adjacent byline metadata. */
.wpp-reader-counter{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;white-space:nowrap;font-variant-numeric:tabular-nums}
.wpp-reader-counter .wpp-reader-eye{flex:0 0 auto}
.wpp-reader-counter .wpp-reader-flame[data-heat="yellow"]{color:#eab308}
.wpp-reader-counter .wpp-reader-flame[data-heat="red"]{color:#ef4444}
.wpp-reader-counter .wpp-reader-flame[hidden]{display:none}
.wp-brand__site-name{font-size:clamp(20px,2.3vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.2;color:inherit;overflow-wrap:anywhere}
