.issue-wrap .players-page-header{text-align:center;max-width:820px;margin:0 auto;padding:32px 40px 12px}.issue-wrap .players-page-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-family:Barlow Condensed,sans-serif;font-size:11px}.issue-wrap .players-page-title{letter-spacing:-.5px;margin:0 0 6px;font-family:Bitter,serif;font-size:36px;font-weight:700;line-height:1.05}.issue-wrap .players-page-tagline{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:Barlow Condensed,sans-serif;font-size:12px}.issue-wrap .players-index{max-width:820px;margin:0 auto;padding:24px 40px 56px}.issue-wrap .players-letter-section{margin-bottom:28px}.issue-wrap .players-letter-heading{letter-spacing:.12em;text-transform:uppercase;color:var(--green);border-bottom:1px solid var(--rule);margin:0 0 8px;padding-bottom:4px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:800}.issue-wrap .players-list{margin:0;padding:0;list-style:none}.issue-wrap .players-list-item{border-bottom:1px solid var(--rule);color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding:8px;text-decoration:none;transition:background .15s;display:flex}.issue-wrap .players-list-item:hover{background:#e8e0ce4d;text-decoration:none}.issue-wrap .players-list-name{font-family:Bitter,serif;font-size:15px;font-weight:700}.issue-wrap .players-list-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;font-family:Barlow Condensed,sans-serif;font-size:11px}.issue-wrap .players-list-mentions{color:var(--green);font-weight:700}.issue-wrap .player-page{max-width:820px;margin:0 auto;padding:24px 40px 56px}.issue-wrap .player-detail-header{text-align:center;border-bottom:1px solid var(--rule);margin-bottom:28px;padding-bottom:24px}.issue-wrap .player-detail-name{letter-spacing:-.5px;margin:8px 0 12px;font-family:Bitter,serif;font-size:40px;font-weight:700;line-height:1.05}.issue-wrap .player-meta-row{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-family:Barlow Condensed,sans-serif;font-size:12px;display:flex}.issue-wrap .player-meta-row .pill{border:1px solid var(--green);color:var(--green);border-radius:2px;padding:2px 8px;display:inline-block}.issue-wrap .player-fg-btn{background:var(--green);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;margin-top:16px;padding:9px 22px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.issue-wrap .player-fg-btn:hover{background:var(--green-mid);color:var(--paper);text-decoration:none}.issue-wrap .player-section{margin-top:32px}.issue-wrap .player-section-head{border-bottom:1px solid var(--rule);align-items:baseline;gap:10px;margin-bottom:14px;padding-bottom:6px;display:flex}.issue-wrap .player-section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin:0;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:800}.issue-wrap .player-section-count{letter-spacing:.08em;color:var(--muted);font-family:Barlow Condensed,sans-serif;font-size:11px}.issue-wrap .player-mentions{gap:12px;margin:0;padding:0;list-style:none;display:grid}.issue-wrap .player-mention{background:var(--white);border:1px solid var(--rule);border-top:3px solid var(--green);border-radius:0 0 4px 4px;padding:14px 16px}.issue-wrap .player-mention-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;font-family:Barlow Condensed,sans-serif;font-size:11px;display:flex}.issue-wrap .player-mention-date{color:var(--ink);font-weight:700;text-decoration:none}.issue-wrap .player-mention-date:hover{color:var(--green)}.issue-wrap .player-mention-divider{color:var(--rule)}.issue-wrap .player-mention-status{color:var(--green);font-weight:700}.issue-wrap .player-mention-body{color:var(--ink);margin:0;font-family:Barlow,sans-serif;font-size:14px;line-height:1.55}.issue-wrap .players-footer{border-top:1px solid var(--rule);text-align:center;margin-top:48px;padding-top:20px}.issue-wrap .players-footer a{letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;text-decoration:none}.issue-wrap .players-footer a:hover{text-decoration:underline}.issue-wrap .players-empty{text-align:center;max-width:820px;margin:0 auto;padding:80px 40px}.issue-wrap .players-empty h1{margin-bottom:8px;font-family:Bitter,serif;font-size:24px}.issue-wrap .players-empty p{color:var(--muted)}@media (max-width:560px){.issue-wrap .players-page-header,.issue-wrap .players-index,.issue-wrap .player-page{padding-left:20px;padding-right:20px}.issue-wrap .players-page-title{font-size:28px}.issue-wrap .player-detail-name{font-size:30px}.issue-wrap .players-list-item{flex-direction:column;align-items:flex-start;gap:4px}.issue-wrap .players-list-meta{text-align:left}}.issue-wrap .breadcrumbs{letter-spacing:.1em;text-transform:uppercase;max-width:820px;color:var(--muted);margin:0 auto;padding:12px 0 0;font-family:Barlow Condensed,sans-serif;font-size:11px}.issue-wrap .breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.issue-wrap .breadcrumbs a{color:var(--green);text-decoration:none}.issue-wrap .breadcrumbs a:hover{text-decoration:underline}.issue-wrap .breadcrumbs span[aria-current=page]{color:var(--ink);font-weight:700}.issue-wrap .breadcrumbs .breadcrumbs-sep{color:var(--rule);margin:0 2px}.issue-wrap .team-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.issue-wrap .team-roster-link{border-bottom:1px solid var(--rule);color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;padding:4px 8px;text-decoration:none;display:flex}.issue-wrap .team-roster-link:hover{background:#e8e0ce4d;text-decoration:none}.issue-wrap .team-roster-name{font-family:Bitter,serif;font-size:13px;font-weight:700}.issue-wrap .team-roster-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:Barlow Condensed,sans-serif;font-size:10px}@media (max-width:720px){.issue-wrap .team-roster-grid{grid-template-columns:1fr}}
