/* Academy archive: visual treatment only; research rules and progress are unchanged. */
body #hub-dialog[data-tab=research]{background:radial-gradient(ellipse at 50% 0,#57416655,transparent 65%),linear-gradient(#211a32ed,#181322f5),url('art/academy-honors.svg') center/cover!important;color:#eee0c8}
body #hub-dialog[data-tab=research] .hub-heading{background:linear-gradient(110deg,#3b2c48ee,#211a32ee)!important;border-bottom:1px solid #b49a6877!important;box-shadow:inset 0 -4px #d1b9860c}
body #hub-dialog[data-tab=research] :is(#hub-title,.lr-heading h2,.lr-identity h3,.lr-card strong){font-family:Georgia,serif!important;color:#f0d8a4!important;text-shadow:0 2px 3px #140b24;letter-spacing:.01em}
body #hub-dialog[data-tab=research] :is(#hub-close,.clarity-help,.lr-filters button,.lr-pages button){background:linear-gradient(#4a3856,#2c233b)!important;border:1px solid #b49a68!important;border-bottom:3px solid #665039!important;color:#f0d8a4!important;box-shadow:inset 0 0 0 2px #d1b98622,0 3px 8px #100a2255!important;font-family:Georgia,serif!important}
body #hub-dialog[data-tab=research] :is(.lr-active,.lr-library){border:1px solid #b49a68;border-bottom:4px solid #665039;border-radius:20px 8px;background:linear-gradient(130deg,#3d2e49e8,#211a32ed),url('art/academy-honors.svg') center/cover;box-shadow:inset 0 0 0 3px #1c172880,inset 0 0 0 4px #d1b98622}
body #hub-dialog[data-tab=research] .lr-card{background:linear-gradient(130deg,#45354f,#2c233b);border-color:#a58b62;border-bottom-color:#665039;box-shadow:inset 0 0 0 2px #d1b98618;border-radius:15px 6px}
body #hub-dialog[data-tab=research] .lr-card.is-active{border-color:#f2d394;background:linear-gradient(130deg,#65503e,#3b2d43);box-shadow:inset 0 0 0 2px #efd49a33,0 0 12px #d7b87e18}
body #hub-dialog[data-tab=research] #hub-content .lr-filters button[aria-pressed=true]{background:linear-gradient(#ead4a1,#bd9960)!important;color:#302139!important;border-color:#f2dca7!important;border-bottom-color:#80613d!important}
body #hub-dialog[data-tab=research] :is(.lr-collected,.lr-progress){border-color:#b49a6877;background:#211a32;color:#ffe2a6;box-shadow:inset 0 0 0 2px #d1b98611}
body #hub-dialog[data-tab=research] :is(.lr-progress b,.lr-card.is-active .lr-card-status,.lr-eyebrow,.lr-help summary){color:#e9cd95}
body #hub-dialog[data-tab=research] :is(.lr-type,.lr-hint,.lr-card-status,.lr-help){color:#d5c5da}
body #hub-dialog[data-tab=research] progress{accent-color:#dfbd7d;background:#191322}
body #hub-dialog[data-tab=research] progress::-webkit-progress-bar{background:#191322}
body #hub-dialog[data-tab=research] progress::-webkit-progress-value{background:linear-gradient(90deg,#a47b48,#efd59c)}
body #hub-dialog[data-tab=research] progress::-moz-progress-bar{background:linear-gradient(90deg,#a47b48,#efd59c)}
body #hub-dialog[data-tab=research] .lr-stage>i{border-color:#d2b67c66;box-shadow:0 0 0 14px #d1b98608,inset 0 0 28px #cca0ff12}
body #hub-dialog[data-tab=research] .lr-stage>i:after{background:#f1d69d;box-shadow:0 0 9px #efd59c55}
body #hub-dialog[data-tab=research] .lr-snow{color:#ffe2a6;text-shadow:0 0 5px #d7b87e66}
body #hub-dialog[data-tab=research] .lr-globe:after{background:linear-gradient(#f0dbab,#b08b57 24%,#57416f 40%,#99774d 72%,#30253f);box-shadow:0 5px 0 #211b33,0 -3px 10px #d7b87e22}
body #hub-dialog[data-tab=research] :is(.lr-grid,.lr-active){scrollbar-color:#b49a68 #211a32}
body #hub-dialog[data-tab=research] :is(button,summary,.lr-grid):focus-visible{outline:2px solid #ffe2a6;outline-offset:2px}

body #hub-dialog[data-tab=research] #hub-content{background:transparent!important}
body #hub-dialog[data-tab=research] .lr-help summary{background:linear-gradient(#4a3856,#2c233b)!important;border:1px solid #b49a6888!important;border-bottom:3px solid #665039!important;border-radius:12px 5px;color:#f0d8a4!important;box-shadow:inset 0 0 0 2px #d1b98618!important}
