/* Shared header styles for game list pages (top-rated, hidden-gems) */

/* ── Page layout ── */
.tr-page { padding: 2rem 0 4rem; }

/* ── Header ── */
.tr-header { padding: 2.5rem 0 2rem; text-align: center; }
.tr-header h1 { font-size: 2.5rem; font-weight: 900; margin-bottom: 0.4rem; }
.tr-header h2 { font-size: 1.35rem; font-weight: 700; margin-bottom: 0.75rem; color: white; }
.tr-header p { color: rgba(255,255,255,0.6); font-size: 1rem; margin: 0; }
.tr-total { display: inline-block; margin-top: 0.6rem; font-size: 0.85rem; color: rgba(255,255,255,0.35); }
