.yc-score-strategy-line,
.yc-school-feedback-line {
    margin: .55rem 0 .45rem;
    color: #4b5563;
    font-size: .95rem;
    font-weight: 650;
    line-height: 1.45;
}

.yc-score-strategy-line {
    color: #24533a;
    font-weight: 750;
}

.yc-score-strategy-line i,
.yc-school-feedback-line i {
    margin-right: .35rem;
    color: #2f66d6;
}

.yc-score-strategy-line i {
    color: #2f8f3a;
}

.yc-encouragement-notice {
    display: flex;
    align-items: flex-start;
    gap: .7rem;
    margin: .8rem 0 .55rem;
    padding: .75rem .9rem;
    border-left: 5px solid #2f66d6;
    border-radius: 4px;
    background: #eef6ff;
    color: #1f3b63;
    font-size: .96rem;
    font-weight: 650;
    line-height: 1.55;
}

.yc-encouragement-notice i {
    flex: 0 0 auto;
    margin-top: .18rem;
    color: #f062a6;
}

.yc-encouragement-notice p {
    margin: 0;
}

.yc-encouragement-notice a {
    color: #1d4ed8;
    font-weight: 850;
    text-decoration: underline;
    text-underline-offset: 2px;
}

.yc-encourage-strong {
    color: #1f7a45;
    font-weight: 850;
}

.yc-encourage-growth {
    color: #9a6700;
    font-weight: 850;
}

html[data-bs-theme="dark"] .yc-encouragement-notice,
body[data-bs-theme="dark"] .yc-encouragement-notice,
body.dark .yc-encouragement-notice {
    border-left-color: #79a7ff;
    background: #10233f;
    color: #d8e7ff;
}

html[data-bs-theme="dark"] .yc-encouragement-notice i,
body[data-bs-theme="dark"] .yc-encouragement-notice i,
body.dark .yc-encouragement-notice i {
    color: #ff8ac5;
}

html[data-bs-theme="dark"] .yc-encouragement-notice a,
body[data-bs-theme="dark"] .yc-encouragement-notice a,
body.dark .yc-encouragement-notice a {
    color: #9ec5ff;
}

html[data-bs-theme="dark"] .yc-encourage-strong,
body[data-bs-theme="dark"] .yc-encourage-strong,
body.dark .yc-encourage-strong {
    color: #82e6ac;
}

html[data-bs-theme="dark"] .yc-encourage-growth,
body[data-bs-theme="dark"] .yc-encourage-growth,
body.dark .yc-encourage-growth {
    color: #ffd166;
}
