.afford-unread-anchor{position:relative}.afford-unread-badge{box-sizing:border-box;background:var(--afford-unread-background,#a51c40);min-block-size:1.25em;min-inline-size:1.25em;color:var(--afford-unread-text,#fff);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.12em .38em;font-size:.75em;font-weight:750;line-height:1.05;display:inline-flex}.afford-unread-badge-overlay{pointer-events:none;position:absolute;inset-block-start:0;inset-inline-end:0;transform:translate(28%,-18%)}
