
html[data-carelit-theme="night"] #articleDetailModal{
    --dm-blue:#7dd3fc;
    --dm-sky:#38bdf8;
    --dm-ink:#eaf3ff;
    --dm-muted:#9fb3c8;
    --dm-line:rgba(148,197,230,.24);
    --dm-soft:#0b1424;
    --dm-bg:#05070d;
    --dm-shadow:0 30px 90px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.035);
}

html[data-carelit-theme="night"] #articleDetailModal .ff-detail-shell{
    background:
        radial-gradient(circle at 0 0,rgba(56,189,248,.12),transparent 30%),
        linear-gradient(180deg,#101928 0%,#05070d 100%)!important;
    border:1px solid rgba(148,197,230,.24)!important;
    color:#eaf3ff!important;
    box-shadow:var(--dm-shadow)!important;
}

html[data-carelit-theme="night"] #articleDetailModal .ff-detail-header{
    background:
        radial-gradient(circle at 0 0,rgba(56,189,248,.16),transparent 34%),
        linear-gradient(135deg,rgba(16,25,40,.98),rgba(8,17,31,.98))!important;
    border-bottom-color:rgba(148,197,230,.24)!important;
    color:#eaf3ff!important;
    box-shadow:0 16px 36px rgba(0,0,0,.28)!important;
}

html[data-carelit-theme="night"] #articleDetailModal .ff-detail-body,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-main,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-mobile-main{
    background:
        radial-gradient(circle at 14% -10%,rgba(56,189,248,.12),transparent 30%),
        linear-gradient(180deg,#07101f 0%,#05070d 100%)!important;
    color:#eaf3ff!important;
}

html[data-carelit-theme="night"] #articleDetailModal .ff-detail-sidebar{
    background:
        radial-gradient(circle at 0 0,rgba(56,189,248,.14),transparent 36%),
        linear-gradient(180deg,rgba(16,25,40,.98),rgba(8,17,31,.98))!important;
    border-right-color:rgba(148,197,230,.24)!important;
}

html[data-carelit-theme="night"] #articleDetailModal .ff-detail-kicker,
html[data-carelit-theme="night"] #articleDetailModal #articleDetailModalHeaderRating,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-close,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-toolbar,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-more-menu,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-nav-btn,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-nav-btn i{
    background:rgba(11,20,36,.92)!important;
    border-color:rgba(148,197,230,.26)!important;
    color:#cfeeff!important;
    box-shadow:0 12px 30px rgba(0,0,0,.30)!important;
}

html[data-carelit-theme="night"] #articleDetailModal .ff-detail-nav-btn:hover,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-nav-btn.is-active{
    background:linear-gradient(135deg,rgba(56,189,248,.20),rgba(129,140,248,.13))!important;
    border-color:rgba(125,211,252,.45)!important;
    color:#f8fbff!important;
}

html[data-carelit-theme="night"] #articleDetailModal .ff-detail-nav-btn:hover i,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-nav-btn.is-active i{
    background:rgba(125,211,252,.18)!important;
    color:#7dd3fc!important;
}

html[data-carelit-theme="night"] #articleDetailModal .ff-detail-preview-card,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-context-card,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-section-card,
html[data-carelit-theme="night"] #articleDetailModal .ff-mobile-card,
html[data-carelit-theme="night"] #articleDetailModal .ff-topic-group,
html[data-carelit-theme="night"] #articleDetailModal .ff-similar-item,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-hit-row{
    background:linear-gradient(180deg,rgba(16,25,40,.98),rgba(11,18,32,.98))!important;
    border-color:rgba(148,197,230,.24)!important;
    color:#eaf3ff!important;
    box-shadow:0 20px 52px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.035)!important;
}

html[data-carelit-theme="night"] #articleDetailModal .ff-detail-card-head,
html[data-carelit-theme="night"] #articleDetailModal .ff-mobile-card-head,
html[data-carelit-theme="night"] #articleDetailModal .ff-topic-group-head{
    background:linear-gradient(90deg,rgba(56,189,248,.14),rgba(8,17,31,.98))!important;
    border-bottom-color:rgba(148,197,230,.22)!important;
    color:#f8fbff!important;
}

html[data-carelit-theme="night"] #articleDetailModal .ff-preview-stage,
html[data-carelit-theme="night"] #articleDetailModal .ff-preview-fallback,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-hit-preview,
html[data-carelit-theme="night"] #articleDetailModal .ff-mobile-preview,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-meta-item,
html[data-carelit-theme="night"] #articleDetailModal .ff-mobile-meta-row,
html[data-carelit-theme="night"] #articleDetailModal .ff-topic-root-card,
html[data-carelit-theme="night"] #articleDetailModal .ff-topic-item,
html[data-carelit-theme="night"] #articleDetailModal #citationText,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-card-body .bg-white,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-card-body [class*="bg-white"]{
    background:linear-gradient(180deg,rgba(11,20,36,.96),rgba(8,17,31,.96))!important;
    border-color:rgba(148,197,230,.22)!important;
    color:#d7e6f5!important;
}

html[data-carelit-theme="night"] #articleDetailModal .ff-detail-meta-icon,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-keyword-chip,
html[data-carelit-theme="night"] #articleDetailModal .ff-mobile-keywords span,
html[data-carelit-theme="night"] #articleDetailModal .ff-topic-root-count,
html[data-carelit-theme="night"] #articleDetailModal .ff-topic-item-score,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-snippet-label,
html[data-carelit-theme="night"] #articleDetailModal .badge{
    background:rgba(56,189,248,.14)!important;
    border-color:rgba(125,211,252,.28)!important;
    color:#7dd3fc!important;
}

html[data-carelit-theme="night"] #articleDetailModal .ff-detail-title,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-card-title,
html[data-carelit-theme="night"] #articleDetailModal .ff-mobile-card-title,
html[data-carelit-theme="night"] #articleDetailModal .ff-topic-group-title,
html[data-carelit-theme="night"] #articleDetailModal .ff-topic-root-name,
html[data-carelit-theme="night"] #articleDetailModal .ff-topic-item-title,
html[data-carelit-theme="night"] #articleDetailModal .ff-similar-title,
html[data-carelit-theme="night"] #articleDetailModal strong{
    color:#f8fbff!important;
    text-shadow:none!important;
}

html[data-carelit-theme="night"] #articleDetailModal .ff-detail-meta-line,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-meta-label,
html[data-carelit-theme="night"] #articleDetailModal .ff-mobile-meta-label,
html[data-carelit-theme="night"] #articleDetailModal .ff-topic-root-code,
html[data-carelit-theme="night"] #articleDetailModal .ff-topic-branch-title,
html[data-carelit-theme="night"] #articleDetailModal .ff-topic-item-path,
html[data-carelit-theme="night"] #articleDetailModal .ff-similar-meta,
html[data-carelit-theme="night"] #articleDetailModal .text-muted,
html[data-carelit-theme="night"] #articleDetailModal .text-secondary,
html[data-carelit-theme="night"] #articleDetailModal small{
    color:#9fb3c8!important;
}

html[data-carelit-theme="night"] #articleDetailModal .ff-detail-meta-value,
html[data-carelit-theme="night"] #articleDetailModal .ff-mobile-meta-value,
html[data-carelit-theme="night"] #articleDetailModal .ff-mobile-text,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-abstract,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-summary,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-fulltext,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-resolver,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-literature,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-note-text,
html[data-carelit-theme="night"] #articleDetailModal .ff-detail-similar-list,
html[data-carelit-theme="night"] #articleDetailModal .ff-similar-abstract,
html[data-carelit-theme="night"] #articleDetailModal #citationText{
    color:#d7e6f5!important;
}

html[data-carelit-theme="night"] #articleDetailModal a,
html[data-carelit-theme="night"] #articleDetailModal .ff-author-link,
html[data-carelit-theme="night"] #articleDetailModal .ff-journal-link{
    color:#7dd3fc!important;
}

html[data-carelit-theme="night"] #articleDetailModal .ff-detail-keyword-chip:hover,
html[data-carelit-theme="night"] #articleDetailModal .ff-topic-root-card.is-hit,
html[data-carelit-theme="night"] #articleDetailModal .ff-topic-item:hover,
html[data-carelit-theme="night"] #articleDetailModal .ff-similar-item:hover{
    background:linear-gradient(135deg,rgba(56,189,248,.20),rgba(129,140,248,.12))!important;
    border-color:rgba(125,211,252,.44)!important;
    color:#f8fbff!important;
}

html[data-carelit-theme="night"] #articleDetailModal :where(.form-control,.form-select,textarea,input){
    background:#0b1424!important;
    border-color:rgba(148,197,230,.28)!important;
    color:#eef7ff!important;
}

html[data-carelit-theme="night"] #articleDetailModal .dropdown-menu,
html[data-carelit-theme="night"] #articleDetailModal .dropdown-item{
    background:#0b1424!important;
    border-color:rgba(148,197,230,.24)!important;
    color:#eaf3ff!important;
}

html[data-carelit-theme="night"] #articleDetailModal .dropdown-item:hover,
html[data-carelit-theme="night"] #articleDetailModal .dropdown-item:focus{
    background:rgba(56,189,248,.16)!important;
    color:#f8fbff!important;
}

html[data-carelit-theme="night"] body.carelit-detailmodal-open .modal-backdrop,
html[data-carelit-theme="night"] body.carelit-detailmodal-open .modal-backdrop.show{
    background:rgba(1,6,16,.82)!important;
    opacity:1!important;
}
