#analysisMetricOverlay {
    position: absolute;
    left: 82%;
    top: 50%;
    transform: translate(-8%, -48%);
    z-index: 35;
    pointer-events: none;
    display: flex;
    align-items: baseline;
    gap: 12px;
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    font-size: clamp(28px, 2.3vw, 46px);
    font-weight: 700;
    letter-spacing: 0;
    opacity: 0.82;
    text-shadow: 0 2px 14px rgba(0, 0, 0, 0.45);
}

.analysis-metric-value {
    min-width: 108px;
    text-align: right;
}

.analysis-metric-sentiment.sentiment-blue {
    color: rgba(73, 151, 218, 0.82);
}

.analysis-metric-sentiment.sentiment-yellow {
    color: rgba(214, 188, 84, 0.82);
}

.analysis-metric-sentiment.sentiment-flat {
    color: rgba(166, 184, 210, 0.62);
}

.analysis-metric-delta.delta-green {
    color: rgba(72, 178, 126, 0.84);
}

.analysis-metric-delta.delta-red {
    color: rgba(205, 83, 86, 0.84);
}

.analysis-metric-delta.delta-flat {
    color: rgba(166, 184, 210, 0.62);
}

@media (max-width: 900px) {
    #analysisMetricOverlay {
        left: 72%;
        gap: 12px;
        font-size: 26px;
    }

    .analysis-metric-value {
        min-width: 82px;
    }
}
