#rhero { padding-top: calc(var(--nav) + 64px); padding-bottom: 30px; }
         .rlbl { display: inline-flex; align-items: center; gap: 7px; font-size: .74rem; font-weight: 700;
                 text-transform: uppercase; letter-spacing: .07em; padding: 5px 12px; border-radius: 100px; }
         .rlbl-new { background: rgba(52,211,153,.12); border: 1px solid rgba(52,211,153,.3); color: #34d399; }
         .rlbl-improved { background: rgba(96,165,250,.12); border: 1px solid rgba(96,165,250,.3); color: #60a5fa; }
         .rlbl-fixed { background: rgba(251,191,36,.12); border: 1px solid rgba(251,191,36,.3); color: #fbbf24; }
         .rlbl-security { background: rgba(248,113,113,.12); border: 1px solid rgba(248,113,113,.3); color: #f87171; }
         .rlbl-breaking { background: rgba(167,139,250,.12); border: 1px solid rgba(167,139,250,.3); color: #a78bfa; }
