/* ABP Course References — Front */

.abp-ref-badge {
    display: inline-block;
    background: #f0f6fc;
    border: 1px solid #c3daf5;
    border-radius: 6px;
    padding: 8px 16px;
    margin-bottom: 15px;
    font-size: 0.95rem;
}

.abp-ref-label {
    color: #666;
}

.abp-ref-code {
    font-family: monospace;
    font-weight: 700;
    color: #2271b1;
    font-size: 1.05rem;
    letter-spacing: 0.5px;
}
