/* WooHockey Player Stats — a compact black/white style that matches the existing website. */
.whps-profile { margin: 1.3rem 0 2rem; max-width: 100%; }
.whps-profile .wh-player-bio { margin: 0 0 1.3rem; line-height: 1.6; font-size: 14px; }
.whps-profile .wh-player-bio > div { margin: 0 0 3px; }
.whps-profile .wh-player-bio strong { font-weight: 650; }
.whps-profile .wh-player-stats { margin: 1.4rem 0 1.8rem; }
.whps-profile .wh-player-stats h3 { margin: 1.25rem 0 0.6rem; font-size: 1.075rem; font-weight: 700; }
.whps-profile .wh-stats-scroll { max-width: 100%; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.whps-profile .wh-stats-table { width: 100%; border-collapse: collapse; white-space: nowrap; font-size: 14px; }
.whps-profile .wh-stats-table th { background: #252525; color: #fff; padding: 9px 12px; text-align: center; font-weight: 700; }
.whps-profile .wh-stats-table td { border-bottom: 1px solid #ddd; padding: 8px 12px; text-align: center; }
.whps-profile .wh-stats-table tbody tr:nth-child(even) { background: #f6f6f6; }
.whps-profile .wh-stats-table a { color: inherit; text-decoration: underline; text-underline-offset: 2px; }
.whps-profile .wh-stats-table tbody tr:hover { background: #ececec; }
