/* Academic discovery as a compact research desk, not a green portal banner. */
body.resources-v3.academic-index-page {
  --rs-paper:#faf6f0; --rs-surface:#fffdfa; --rs-ink:#382f2a;
  --rs-muted:#726158; --rs-green:#91543e; --rs-lime:#ebc7ad;
  --rs-line:#e3d6cb; --rs-dark:#483330;
  --ax-cobalt:#92523f; --ax-cobalt-deep:#774231; --ax-copper:#a45b43;
  --ax-violet:#815a76; --ax-mint:#a45b43; --ax-ink:#392e2a;
  --ax-copy:#75645a; --ax-line:#e3d6cb; --ax-surface:#fffdfa;
  background:#faf6f0;
}
body.resources-v3.academic-index-page .resource-flow-screen { background:#faf6f0; }
body.resources-v3.academic-index-page .ad-index-desk { padding-block:16px 42px; gap:22px; }
body.resources-v3.academic-index-page .ad-index-heading {
  min-height:202px; padding:28px 34px; border:1px solid #e4d4c5;
  border-radius:10px; background:linear-gradient(105deg,#f3e7da 0%,#f2e6d9 52%,#e9d8c8 100%);
}
body.resources-v3.academic-index-page .ad-index-heading::before,
body.resources-v3.academic-index-page .ad-index-heading::after { display:none; }
body.resources-v3.academic-index-page .ad-index-heading-copy { width:64%; }
body.resources-v3.academic-index-page .ad-index-heading h1 { color:#3e312c; font-size:clamp(34px,3.5vw,50px); }
body.resources-v3.academic-index-page .ad-index-heading .ad-index-eyebrow { color:#985740; }
body.resources-v3.academic-index-page .ad-index-heading-copy > p:not(.ad-index-eyebrow) { color:#6c584d; }
body.resources-v3.academic-index-page .ad-index-visual { width:47%; height:100%; opacity:.87; mask-image:linear-gradient(90deg,transparent,#000 35%); border-radius:0; box-shadow:none; transform:none; }
body.resources-v3.academic-index-page .ad-index-visual > img { filter:sepia(.18) saturate(.75); }
body.resources-v3.academic-index-page .ad-mode-tabs { gap:0; margin-bottom:14px; padding:0; border:0; border-bottom:1px solid #d7c5b6; border-radius:0; background:transparent; }
body.resources-v3.academic-index-page .ad-mode-tabs button { min-height:44px; border-radius:0; border-bottom:2px solid transparent; color:#75645a; }
body.resources-v3.academic-index-page .ad-mode-tabs button[aria-pressed="true"] { color:#7c4334; border-bottom-color:#a55d43; background:transparent; }
body.resources-v3.academic-index-page .ad-mode-tabs button:is(:hover,:focus-visible) { color:#7c4334; background:#f0e4d9; }
body.resources-v3.academic-index-page .ad-index-search-fields button,
body.resources-v3.academic-index-page .ad-index-search-fields span { color:#87523f; }
body.resources-v3.academic-index-page .ad-editorial-search { border-color:#cbb4a3; background:#fffdfa; }
body.resources-v3.academic-index-page .ad-editorial-search button[type="submit"] { background:#92533e; color:#fff9f4; }
body.resources-v3.academic-index-page .ad-editorial-search button[type="submit"]:hover { background:#723b2e; }
body.resources-v3.academic-index-page .ad-index-sidebar,
body.resources-v3.academic-index-page .ad-paper-record { background:#fffdfa; border-color:#e3d6cb; }
body.resources-v3.academic-index-page .ad-nebula-labels button { color:#705a4f; background:#f7f0e9; border-color:#e2d4c8; }
body.resources-v3.academic-index-page .ad-nebula-labels button:hover { background:#efddce; }
body.resources-v3.academic-index-page .ad-select-option[aria-selected="true"],
body.resources-v3.academic-index-page .ad-select-option.is-active { background:#f0dfd1; color:#6e3d31; }
body.resources-v3.academic-index-page .ad-literature-head { background:#f0e4d9; border-color:#decbbb; }
body.resources-v3.academic-index-page .ad-literature-head h2 { color:#4b332c; }

html[data-theme="dark"] body.resources-v3.academic-index-page {
  --rs-paper:#302722; --rs-surface:#3b302b; --rs-ink:#f1e8df;
  --rs-muted:#c3b0a2; --rs-green:#e0aa8c; --rs-lime:#ce9374;
  --rs-line:#665348; --rs-dark:#3f312d;
  --ax-cobalt:#e0aa8c; --ax-cobalt-deep:#e0aa8c; --ax-copper:#dfaa8c;
  --ax-violet:#d7a5c1; --ax-mint:#dfaa8c; --ax-ink:#f0e6db;
  --ax-copy:#cebbac; --ax-line:#665348; --ax-surface:#3b302b;
  background:#302722;
}
html[data-theme="dark"] body.resources-v3.academic-index-page .resource-flow-screen { background:#302722; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-index-desk,
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-flow-command { background:#302722; color:#f1e8df; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-literature-tools { background:#39302c; border-color:#665348; color:#f1e8df; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-literature-tools > label.ad-select-field { background:#433630; border-color:#705a4e; color:#eadacc; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ro-suite-nav { background:#392d29; border-color:#655147; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ro-suite-nav :is(a,span) { color:#f2e5d9; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-index-heading { background:linear-gradient(110deg,#49372f,#5b4138); border-color:#755b4b; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-index-heading h1 { color:#f4e9de; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-index-heading .ad-index-eyebrow { color:#efb99c; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-index-heading-copy > p:not(.ad-index-eyebrow) { color:#e0cebf; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-mode-tabs { background:transparent; border-color:#6a5548; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-mode-tabs button[aria-pressed="true"] { color:#f2c0a3; border-bottom-color:#e3a887; background:transparent; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-mode-tabs button[aria-pressed="false"] { color:#dac8b9; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-index-search-fields button,
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-index-search-fields span,
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-literature-filter-label { color:#d9b29b; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-editorial-search,
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-index-sidebar,
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-paper-record { background:#3b302b; border-color:#665348; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-index-sidebar { color:#eadcd0; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-index-sidebar :is(h2,h3,strong) { color:#f0e5db; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-literature-head { background:#49382f; border-color:#705649; color:#f1e8df; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-literature-head :is(h2,strong,p,span) { color:#ead6c7; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-literature-summary { color:#d9c5b5; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-literature-summary button { color:#f3ddcc; background:#6b4a3e; border-color:#8a6654; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-nebula-preview,
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-editorial-error-state { background:#3b302b; color:#e9dbce; border-color:#665348; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-paper-status { color:#d4b6a4; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-editorial-search button[type="submit"] { background:#bd7957; color:#fff7f0; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-nebula-labels button { color:#e0cabc; background:#4a3932; border-color:#6a5548; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-select-menu { color:#f1e6da; background:#41342e; border-color:#725b4d; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-select-option[aria-selected="true"],
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-select-option.is-active { color:#f7e8dc; background:#765243; }

@media(max-width:760px) {
  body.resources-v3.academic-index-page .ad-index-desk { padding-block:12px 32px; }
  body.resources-v3.academic-index-page .ad-index-heading { min-height:178px; padding:22px; }
  body.resources-v3.academic-index-page .ad-index-heading-copy { width:100%; }
  body.resources-v3.academic-index-page .ad-index-heading h1 { font-size:clamp(30px,8vw,42px); }
  body.resources-v3.academic-index-page .ad-index-visual { width:58%; opacity:.23; }
  body.resources-v3.academic-index-page .ad-mode-tabs { flex-wrap:nowrap; overflow-x:auto; scrollbar-width:none; }
  body.resources-v3.academic-index-page .ad-mode-tabs::-webkit-scrollbar { display:none; }
  body.resources-v3.academic-index-page .ad-mode-tabs button { flex:0 0 auto; min-width:80px; padding-inline:10px; white-space:nowrap; }
}

/* Academic desk shares the neutral main-site system while retaining its denser reading layout. */
body.resources-v3.academic-index-page { --rs-paper:#faf9f7; --rs-surface:#fff; --rs-ink:#282530; --rs-muted:#69616a; --rs-green:#b63349; --rs-lime:#fff0f2; --rs-line:#e5e0e3; --ax-cobalt:#b63349; --ax-cobalt-deep:#9e2b40; --ax-copper:#d94c5a; --ax-violet:#765467; --ax-mint:#b63349; --ax-ink:#282530; --ax-copy:#69616a; --ax-line:#e5e0e3; --ax-surface:#fff; background:#faf9f7; }
body.resources-v3.academic-index-page .resource-flow-screen { background:#faf9f7; }
body.resources-v3.academic-index-page .ad-index-heading { background:#f6f3f4; border-color:#e5e0e3; }
body.resources-v3.academic-index-page .ad-index-heading h1,
body.resources-v3.academic-index-page .ad-literature-head h2 { color:#282530; }
body.resources-v3.academic-index-page .ad-index-heading .ad-index-eyebrow,
body.resources-v3.academic-index-page .ad-mode-tabs button[aria-pressed="true"] { color:#b63349; }
body.resources-v3.academic-index-page .ad-index-heading-copy > p:not(.ad-index-eyebrow) { color:#69616a; }
body.resources-v3.academic-index-page .ad-index-visual > img { filter:none; }
body.resources-v3.academic-index-page .ad-mode-tabs { border-color:#e5e0e3; }
body.resources-v3.academic-index-page .ad-mode-tabs button[aria-pressed="true"] { border-bottom-color:#d94c5a; }
body.resources-v3.academic-index-page .ad-mode-tabs button:is(:hover,:focus-visible) { color:#b63349; background:#fff0f2; }
body.resources-v3.academic-index-page .ad-editorial-search { background:#fff; border-color:#cfc4cb; }
body.resources-v3.academic-index-page .ad-editorial-search button[type="submit"] { background:#d94c5a; color:#fff; }
body.resources-v3.academic-index-page .ad-editorial-search button[type="submit"]:hover { background:#b63349; }
body.resources-v3.academic-index-page .ad-index-sidebar,
body.resources-v3.academic-index-page .ad-paper-record { background:#fff; border-color:#e5e0e3; }
body.resources-v3.academic-index-page .ad-nebula-labels button { color:#5d5560; background:#f8f5f6; border-color:#e5e0e3; }
body.resources-v3.academic-index-page .ad-literature-head { background:#f6f3f4; border-color:#e5e0e3; }
html[data-theme="dark"] body.resources-v3.academic-index-page { --rs-paper:#25232b; --rs-surface:#34303a; --rs-ink:#f8f5f7; --rs-muted:#d6cdd4; --rs-green:#ffacb7; --rs-lime:#493440; --rs-line:#504953; --ax-cobalt:#ffacb7; --ax-cobalt-deep:#ffacb7; --ax-copper:#ff8593; --ax-violet:#efb5cf; --ax-mint:#ffacb7; --ax-ink:#f8f5f7; --ax-copy:#d6cdd4; --ax-line:#504953; --ax-surface:#34303a; background:#25232b; }
html[data-theme="dark"] body.resources-v3.academic-index-page :is(.resource-flow-screen,.ad-index-desk,.ad-flow-command) { background:#25232b; color:#f8f5f7; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ro-suite-nav { background:#302d36; border-color:#514953; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-index-heading { background:#39323d; border-color:#63525f; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-index-heading h1 { color:#f8f5f7; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-index-heading .ad-index-eyebrow,
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-mode-tabs button[aria-pressed="true"] { color:#ffacb7; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-index-heading-copy > p:not(.ad-index-eyebrow) { color:#ded4dc; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-mode-tabs button[aria-pressed="true"] { border-bottom-color:#ffacb7; }
html[data-theme="dark"] body.resources-v3.academic-index-page :is(.ad-editorial-search,.ad-index-sidebar,.ad-paper-record,.ad-literature-tools,.ad-nebula-preview,.ad-editorial-error-state) { background:#34303a; border-color:#514953; color:#f8f5f7; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-editorial-search button[type="submit"] { background:#e66373; color:#fff; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-literature-head { background:#39343f; border-color:#514953; }

/* With no publication data, an eight-point disabled chart is not a useful filter. */
body.resources-v3.academic-index-page .ad-paper-timeline:not(:has(button:not(:disabled))) { display:none; }
body.resources-v3.academic-index-page .ad-nebula-preview:has(.ad-editorial-error-state) {
  min-height:0;
  padding-top:18px;
}
body.resources-v3.academic-index-page .ad-literature:has(.ad-editorial-error-state) .ad-paper-footer { display:none; }
body.resources-v3.academic-index-page .ad-editorial-error-state {
  min-height:0;
  max-width:none;
  grid-template-columns:44px minmax(0,1fr) auto;
  align-items:center;
  align-content:center;
  justify-items:start;
  column-gap:16px;
  row-gap:4px;
  padding:20px 24px;
  border:1px solid #e5e0e3;
  border-radius:12px;
  background:#fff;
}
body.resources-v3.academic-index-page .ad-editorial-error-state .ad-editorial-state-icon {
  display:grid;
  width:44px;
  height:44px;
  place-items:center;
  grid-column:1;
  grid-row:1 / 4;
  margin:0;
  border:1px solid #efc6cd;
  border-radius:50%;
  background:#fff3f5;
}
body.resources-v3.academic-index-page .ad-editorial-error-state .ad-editorial-state-icon img,
body.resources-v3.academic-index-page .ad-editorial-error-state > button img { width:17px; height:17px; }
body.resources-v3.academic-index-page .ad-editorial-error-state > :is(p,strong,span:not(.ad-editorial-state-icon)) {
  grid-column:2;
  max-width:none;
  margin:0;
}
body.resources-v3.academic-index-page .ad-editorial-error-state > p { color:#b63349; font-size:11px; font-weight:700; letter-spacing:.04em; }
body.resources-v3.academic-index-page .ad-editorial-error-state > strong { font-size:18px; }
body.resources-v3.academic-index-page .ad-editorial-error-state > span:not(.ad-editorial-state-icon) { color:#69616a; font-size:13px; line-height:1.5; }
body.resources-v3.academic-index-page .ad-editorial-error-state > button {
  display:inline-flex;
  min-height:40px;
  align-items:center;
  gap:8px;
  grid-column:3;
  grid-row:1 / 4;
  margin:0;
  padding:0 14px;
  border:1px solid #e8a9b2;
  border-radius:8px;
  color:#a92e43;
  background:#fff;
  font-family:inherit;
  font-size:13px;
  font-weight:700;
  line-height:1.2;
  cursor:pointer;
}
body.resources-v3.academic-index-page .ad-editorial-error-state > button:is(:hover,:focus-visible) { background:#fff0f2; border-color:#d94c5a; }
body.resources-v3.academic-index-page :is(.ad-search-save,.ad-flow-workspace-actions button,.ad-literature-summary button) {
  border-color:#e5dadd;
  color:#5a4351;
  background:#f9f6f7;
}
body.resources-v3.academic-index-page :is(.ad-search-save,.ad-flow-workspace-actions button,.ad-literature-summary button):is(:hover,:focus-visible) {
  border-color:#e8a9b2;
  color:#a92e43;
  background:#fff0f2;
}
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-editorial-error-state {
  background:#34303a;
  border-color:#514953;
}
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-editorial-error-state .ad-editorial-state-icon { background:#503b46; border-color:#855b6c; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-editorial-error-state > p { color:#ffacb7; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-editorial-error-state > span:not(.ad-editorial-state-icon) { color:#d6cdd4; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-editorial-error-state > button,
html[data-theme="dark"] body.resources-v3.academic-index-page :is(.ad-search-save,.ad-flow-workspace-actions button,.ad-literature-summary button) { color:#f4cfda; background:#423843; border-color:#6c5564; }
html[data-theme="dark"] body.resources-v3.academic-index-page .ad-editorial-error-state > button:is(:hover,:focus-visible),
html[data-theme="dark"] body.resources-v3.academic-index-page :is(.ad-search-save,.ad-flow-workspace-actions button,.ad-literature-summary button):is(:hover,:focus-visible) { color:#fff; background:#664654; border-color:#ff8593; }
@media(max-width:760px) {
  body.resources-v3.academic-index-page .ad-editorial-error-state { grid-template-columns:36px minmax(0,1fr); padding:18px; }
  body.resources-v3.academic-index-page .ad-editorial-error-state .ad-editorial-state-icon { width:36px; height:36px; }
  body.resources-v3.academic-index-page .ad-editorial-error-state > button { grid-column:2; grid-row:auto; margin-top:8px; }
}
