/**
 * sne-live-recheck.css
 *
 * The small black bar under the On Air player: a stopgap for when
 * the _dj_is_live flag is stuck from a missed Twitch webhook (see
 * sne-live-recheck.php). Uses the same dark-media tokens as the
 * player itself (--sne-media-bg/--sne-paper/--sne-media-gold) so it
 * reads as part of the player, not a bolted-on notice.
 */
.sne-live-recheck {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    flex-wrap: wrap;
    background: var(--sne-media-bg);
    color: rgba(var(--sne-paper-rgb), 0.75);
    padding: 10px 16px;
    font-size: 12.5px;
    border-top: 1px solid rgba(var(--sne-paper-rgb), 0.12);
}
.sne-live-recheck__msg {
    line-height: 1.4;
}
.sne-live-recheck__btn {
    flex: none;
    background: transparent;
    color: var(--sne-media-gold);
    border: 1px solid var(--sne-media-gold);
    padding: 6px 14px;
    border-radius: 100px;
    font-size: 12px;
    font-weight: 600;
    cursor: pointer;
}
.sne-live-recheck__btn:hover:not(:disabled) {
    background: var(--sne-media-gold);
    color: var(--sne-media-bg);
}
.sne-live-recheck__btn:disabled {
    opacity: 0.6;
    cursor: default;
}
@media (max-width: 480px) {
    .sne-live-recheck { flex-direction: column; align-items: flex-start; }
}
