.qnuri-views { white-space: nowrap; font-variant-numeric: tabular-nums; }
.qnuri-views-label { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
.qnuri-page-count { margin: 0 0 12px; font-size: 16px; }
.qnuri-site-counter { display: flex; justify-content: center; flex-wrap: wrap; gap: 8px 24px; padding: 16px 12px; border-top: 3px double var(--cyan, #55ffff); color: var(--cyan, #55ffff); font-size: 16px; }
.qnuri-site-counter strong { padding: 2px 7px; background: #00005a; color: #ffffed; letter-spacing: 1px; font-weight: 400; font-variant-numeric: tabular-nums; }
.qnuri-standalone-counter { position: fixed; z-index: 40; right: 8px; bottom: 8px; padding: 3px 9px; border: 1px solid #a9beff; background: #000078; color: #ffffed; font: 12px/1.6 monospace; font-variant-numeric: tabular-nums; pointer-events: none; }
@media print { .qnuri-standalone-counter { display: none; } }
