.public-view-strip { display: flex; justify-content: center; margin: 10px auto 0; padding: 0; }
.public-view-strip[hidden] { display: none !important; }
.public-view-count { display: inline-flex; align-items: center; gap: 5px; color: var(--muted, #64748b); font-size: 12px; font-variant-numeric: tabular-nums; }
.public-view-count .material-symbols-outlined { font-size: 17px; }
.public-view-count [data-view-number] { font-weight: 600; }
@media print { .public-view-strip { display: none !important; } }
