/* Research-only blue / pale grey palette. Data and interactions unchanged. */
body #neurvi-research{--research-gold:#245b83 !important;--research-mint:#387ca5 !important;background:#eef2f5 !important;color:#14283b !important;border:1px solid #d2dce5 !important;border-radius:16px !important;overflow:hidden !important;box-shadow:0 18px 45px #07131f10 !important}
body #neurvi-research .nv-research-drawer>summary{background:#14283b !important;color:#f5f7f8 !important;border-color:#36516a !important;padding:24px !important}
body #neurvi-research .nv-research-drawer>summary :is(strong,em,small,b,i){color:#f5f7f8 !important}
body #neurvi-research .nv-research-drawer-body{background:#eef2f5 !important;padding:30px !important}
body #neurvi-research .nv-research-header{padding-bottom:22px !important;border-bottom:1px solid #cbd7e1 !important}
body #neurvi-research :is(h3,h4,h5,strong){color:#14283b !important}
body #neurvi-research .nv-research-header h3{font-size:34px !important;line-height:1.6 !important;color:#14283b !important}
body #neurvi-research .nv-research-header h3 em{color:#2c668f !important}
body #neurvi-research :is(.nv-research-kicker,.nv-study-type,.nv-study-overline){color:#356486 !important}
body #neurvi-research :is(.nv-research-intro p,.nv-research-intro>span,.nv-study-heading p,.nv-study-readme,.nv-chart-caption,.nv-data-compare,.nv-data-stat,.nv-data-sd,.nv-study-citation,.nv-research-footer p,.nv-research-footer>span){color:#526778 !important}
body #neurvi-research .nv-study-tabs{gap:10px !important;margin-bottom:16px !important}
body #neurvi-research .nv-study-tabs button{background:#e1e8ee !important;border:1px solid #c6d3df !important;border-radius:10px !important;color:#536d82 !important;padding:20px !important;box-shadow:none !important}
body #neurvi-research .nv-study-tabs button :is(strong,span,small){color:inherit !important}
body #neurvi-research .nv-study-tabs button[aria-selected=true]{background:#163b59 !important;color:#fff !important;border-color:#163b59 !important;box-shadow:inset 0 3px 0 #87d9ce,0 5px 14px #14283b18 !important}
body #neurvi-research .nv-study-tabs button:hover{border-color:#39769f !important}
body #neurvi-research .nv-study-panel{background:#fff !important;border:1px solid #d2dce5 !important;border-radius:12px !important;padding:28px !important;color:#14283b !important;box-shadow:0 6px 22px #14283b08 !important}
body #neurvi-research .nv-paper-link{background:#edf3f8 !important;color:#1b527b !important;border:1px solid #b7cbdb !important;border-radius:8px !important}
body #neurvi-research .nv-paper-link:hover{background:#dceaf4 !important}
body #neurvi-research .nv-study-metrics{border-color:#d5dfe7 !important;background:#f2f6f9 !important;border-radius:10px !important;padding:20px !important}
body #neurvi-research .nv-study-metrics>div+div{border-color:#cbd7e1 !important}
body #neurvi-research .nv-study-metrics :is(strong,small,span){color:#284e6b !important}
body #neurvi-research .nv-data-grid{gap:16px !important}
body #neurvi-research .nv-data-card{background:#f5f7fa !important;border:1px solid #d7e0e8 !important;border-radius:12px !important;padding:22px !important;box-shadow:none !important}
body #neurvi-research .nv-data-name :is(h5,span){color:#3b566b !important}
body #neurvi-research .nv-data-value :is(strong,span,small){color:#174d76 !important}
body #neurvi-research .nv-comparison>div>span,body #neurvi-research .nv-comparison em,body #neurvi-research .nv-comparison figcaption{color:#526778 !important}
body #neurvi-research .nv-comparison>div>i{background:#e0e7ee !important;border-radius:4px !important}
body #neurvi-research .nv-comparison>div>i b{background:#7e9bb3 !important;border-radius:4px !important}
body #neurvi-research .nv-comparison>div+div>i b{background:#27658f !important}
body #neurvi-research :is(.nv-evidence-note,.nv-lab-protocol,.nv-lab-findings,.nv-study-protocol){background:#edf3f7 !important;border:1px solid #ccdbe6 !important;border-radius:10px !important;color:#28465d !important}
body #neurvi-research :is(.nv-evidence-note p,.nv-lab-layout p,.nv-lab-findings>strong,.nv-study-details p,.nv-study-details summary,.nv-study-protocol>span,.nv-study-protocol b){color:#405e74 !important}
body #neurvi-research .nv-timeline>div{background:#fff !important;border-color:#d1dee8 !important;color:#285c83 !important}
body #neurvi-research .nv-timeline :is(strong,span){color:#285c83 !important}
body #neurvi-research .nv-study-details{border-color:#d4dfe8 !important}
body #neurvi-research a:focus-visible,body #neurvi-research button:focus-visible,body #neurvi-research summary:focus-visible{outline:3px solid #2871a5 !important;outline-offset:3px !important}
@media(max-width:600px){body #neurvi-research .nv-research-drawer-body{padding:18px 12px !important}body #neurvi-research .nv-study-panel{padding:20px 16px !important}body #neurvi-research .nv-research-header h3{font-size:27px !important}body #neurvi-research .nv-study-tabs button{padding:15px !important}body #neurvi-research .nv-data-card{padding:20px 16px !important}}
