/* The original site uses Poppins for body text, headings and navigation. */
:root{--serif:"Poppins",Arial,sans-serif;--sans:"Poppins",Arial,sans-serif}
body{font-family:var(--sans);font-size:16px;line-height:1.6}
button,input,select,textarea{font-family:inherit}
.content-card p{line-height:1.6}
/* Keep long site names intact with the original, wider font. */
.side-card.user-ranking .user-ranking-link{flex-wrap:wrap;gap:4px 12px}
.user-ranking-identity{flex-shrink:0;max-width:100%}
.user-ranking-link strong{margin-left:auto}
