/* A quiet mechanical tally, below the complete homepage footer. */
.visit-counter-slot{min-height:78px;display:flex;align-items:flex-start;justify-content:center;padding:0 20px 26px;background:#182c34;color:#c0cac7}
.visit-counter{display:flex;flex-direction:column;align-items:center;gap:8px}
.visit-counter[hidden]{display:none}
.visit-counter-label{font:8px/1.2 'Courier New',monospace;letter-spacing:.16em;text-transform:uppercase;color:#91a6a5}
.visit-counter-digits{display:flex;gap:3px}
.visit-counter-digits>span{position:relative;display:grid;place-items:center;min-width:17px;height:23px;padding:0 3px;border:1px solid #cbd6cc29;border-radius:2px;background:linear-gradient(#20363c 49%,#142a31 50%);color:#cfcec0;font:13px/1 'Courier New',monospace;font-variant-numeric:tabular-nums;box-shadow:inset 0 1px #ffffff06}
.visit-counter-digits>span::after{content:'';position:absolute;left:0;right:0;top:50%;border-top:1px solid #091b2638;pointer-events:none}
