/* Platform navigation audit */

.po-research-breadcrumb {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 7px;
    margin: 0 0 14px;
    color: var(--po-text-muted);
    font-size: 12px;
}

.po-research-breadcrumb a {
    color: var(--po-primary);
    text-decoration: none;
    font-weight: 800;
}

.po-research-breadcrumb strong {
    color: var(--po-text);
}

.po-goalie-player-link,
.po-game-opportunity-player-link {
    display: flex;
    align-items: center;
    gap: 12px;
    min-width: 0;
    color: inherit;
    text-decoration: none;
}

.po-goalie-player-link:hover strong,
.po-game-opportunity-player-link:hover strong,
.po-game-player-row:hover strong,
.po-performance-row:hover strong {
    color: var(--po-primary);
}

.po-line-report-link,
.po-inline-report-link {
    display: inline-flex;
    align-items: center;
    margin-top: 5px;
    color: var(--po-primary);
    font-size: 11px;
    font-weight: 900;
    text-decoration: none;
}

.po-line-report-link:hover,
.po-inline-report-link:hover {
    text-decoration: underline;
}

.po-lineup-row,
.po-pair-row,
.po-goalie-row,
.po-injury-row {
    color: inherit;
    text-decoration: none;
}

#tonights-games {
    scroll-margin-top: 96px;
}

a:focus-visible,
button:focus-visible,
summary:focus-visible,
input:focus-visible,
select:focus-visible {
    outline: 3px solid rgba(96, 165, 250, .75);
    outline-offset: 3px;
}

@media (max-width: 900px) {
    #tonights-games {
        scroll-margin-top: 72px;
    }
}
