/* Base */
.game-score-pill {
    overflow: hidden;
    border: 0.1rem solid #ffb603;
    border-radius: 62.4375rem;
    background: #fff;
}

.game-score-pill:hover {
    text-decoration: none;
}

/* Layout */
.game-score-pill__label {
    background: #9e131f;
    gap: 0.35rem !important;
    padding: 0.3rem 0.55rem !important;
    /* min-width: 8rem; */
    position: relative;
}

.game-score-pill__copy {
    margin-left: 0.35rem;
    text-align: left;
    transition: opacity 0.45s ease;
}

.game-score-pill__value {
    /* min-width: 5.75rem; */
    background: #274eb6;
    padding: 0.3rem 0.6rem !important;
    font-weight: 700;
    position: relative;
}

.game-score-pill__label > img {
    width: 0.9rem;
    height: 0.9rem;
}

/* Typography */
.game-score-pill__info {
    font-size: 0.8em;
    line-height: 1;
    margin-left: 0.25rem;
}

.game-score-pill__copy strong {
    color: #ffb603;
    font-size: 0.74rem;
    font-weight: 600;
    line-height: 1.1;
}

.game-score-pill__copy span {
    color: #fff;
    font-size: 0.55rem;
    font-weight: 500;
    line-height: 1.2;
}

.game-score-pill__value-text {
    transition: opacity 0.45s ease;
}

/* Static state */
.game-score-pill__value-text {
    opacity: 1;
    animation: none;
}

/* Compatibility fallbacks */
@supports not (gap: 0.35rem) {
    .game-score-pill__label > * + * {
        margin-left: 0.35rem;
    }

    .game-score-pill__value > * + * {
        margin-left: 0.25rem;
    }
}
