/* QAFlow - download.php single download detail page
   Extracted from inline style="" attributes. Static values are plain
   classes; the rating distribution bar-fill width is a genuinely dynamic
   per-record value (a computed percentage, not a DB color) so it's applied
   via a data-width attribute + tiny runtime JS block (same technique
   already used in movie.php for its rating bars), not a style="" attribute. */

.dlp-image-wrap {
    border-radius: 12px;
    overflow: hidden;
    background: var(--body-bg);
    text-align: center;
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dlp-image {
    max-height: 300px;
    object-fit: contain;
}

.dlp-star-xs {
    font-size: 0.75rem;
}

.dlp-avatar-cover {
    object-fit: cover;
}

.dlp-related-row {
    background: var(--body-bg);
}

.dlp-related-thumb {
    width: 70px;
    height: 70px;
    object-fit: cover;
    border-radius: 8px;
}

.dlp-download-card {
    border: 2px solid var(--primary);
}
