/* Highlight extraction-password help, then give a quieter path to support. */
.soft-detail .article-down .download-help-hint {
    padding:14px 16px;
    border:1px solid #dfe8f5;
    border-left:3px solid #86a9e4;
    border-radius:10px;
    background:linear-gradient(110deg,#f3f7ff,#fbfcff);
    color:#52627a;
    font-size:15px;
    line-height:1.85;
    box-shadow:0 5px 16px -14px #355b9566;
}
.soft-detail .article-down .download-help-hint .download-help-main,
.soft-detail .article-down .download-help-hint .download-help-followup {
    margin:0;
    padding:0;
    font-size:inherit;
    line-height:inherit;
}
.soft-detail .article-down .download-help-hint .download-help-password {
    display:inline-block;
    margin:0 2px 0 0;
    padding:2px 7px;
    border:1px solid #f1d99f;
    border-radius:5px;
    background:#fff1ce;
    color:#82520c;
    font-size:15px;
    font-weight:700;
    line-height:1.5;
    white-space:nowrap;
    vertical-align:baseline;
}
.soft-detail .article-down .download-help-hint .download-help-followup {
    margin-top:8px;
    padding-top:8px;
    border-top:1px solid #5375a31a;
    color:#647184;
    font-size:14px;
    line-height:1.75;
}
.soft-detail .article-down .download-help-hint a {
    color:#246ac3;
    font-weight:600;
    white-space:nowrap;
    text-decoration:underline;
    text-decoration-color:#246ac34d;
    text-underline-offset:3px;
    border-radius:2px;
}
.soft-detail .article-down .download-help-hint a:hover {
    color:#1857a2;
    text-decoration-color:currentColor;
}
.soft-detail .article-down .download-help-hint a:focus-visible {
    outline:2px solid #7aa5e6;
    outline-offset:3px;
}
body.night .soft-detail .article-down .download-help-hint {
    border-color:#3b4a5d;
    border-left-color:#7597cb;
    background:linear-gradient(110deg,#293340,#292e36);
    color:#c5cfdd;
    box-shadow:none;
}
body.night .soft-detail .article-down .download-help-hint .download-help-password {
    border-color:#75603a;
    background:#453a27;
    color:#f1cd8b;
}
body.night .soft-detail .article-down .download-help-hint .download-help-followup {
    border-color:#9ab2d026;
    color:#aab6c7;
}
body.night .soft-detail .article-down .download-help-hint a {
    color:#93baf7;
    text-decoration-color:#93baf766;
}
body.night .soft-detail .article-down .download-help-hint a:hover {
    color:#bed5fa;
    text-decoration-color:currentColor;
}
@media(max-width:480px) {
    .soft-detail .article-down .download-help-hint {
        padding:12px 13px;
        line-height:1.8;
    }
}
