/* PSEUDOCODE: retain the research palette; keep charts and sources readable at desktop and mobile widths. */
.graphics-research{border-top:1px solid var(--study-line);padding-top:40px;margin-bottom:64px}
.graphics-status{display:inline-block;border:1px solid #9bdfd54a;border-radius:5px;padding:8px 12px;font-size:12px;color:#a9ded5!important;margin:0 0 26px}
.graphics-concepts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.graphics-concepts article{border-inline-start:1px solid var(--study-line);padding-inline-start:21px;min-width:0}
.graphics-index{color:var(--study-gold);font-size:12px}
.graphics-concepts h3,.graphics-plots h3,.graphics-evidence h3{font-size:19px;line-height:1.5;margin:10px 0 12px}
.graphics-concepts p,.graphics-evidence p{font-size:14px}
.graphics-citation{font-size:12px;color:#b2ded9;text-decoration:underline;text-underline-offset:4px}
.graphics-plots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px}
.graphics-plots figure{margin:0;padding:22px 15px 20px;background:#100e18;border:1px solid var(--study-line);border-radius:10px;min-width:0}
.graphics-plots h3{padding-inline:10px;margin-top:0;font-size:17px}
.graphics-plots svg{width:100%;height:auto;display:block;direction:ltr}
.graphics-plots svg text{font:12px system-ui,sans-serif;fill:#d4c7d4}
.graphics-grid{stroke:#bbacc627;stroke-width:1}
.graphics-legend{display:flex;flex-wrap:wrap;gap:10px 17px;font-size:11px;padding:0 10px 14px;direction:ltr}
.graphics-legend span:nth-child(1){color:#acbac7}.graphics-legend span:nth-child(2){color:#9bdfd5}.graphics-legend span:nth-child(3){color:#dfb9fc}.graphics-legend span:nth-child(4){color:#cfb585}
.graphics-plots figcaption{font-size:12px;line-height:1.75;color:var(--study-muted);padding-inline:10px}
.graphics-evidence{margin-top:25px;padding:20px 25px;border-inline-start:2px solid var(--study-gold);background:#24172170}
.graphics-evidence p:last-child{margin-bottom:0}
.graphics-references{border-top:1px solid var(--study-line);padding-top:34px;margin-top:44px}
.graphics-references h2{font-size:28px;margin:0 0 13px}.graphics-references>p{font-size:13px;max-width:78ch}
.graphics-references ol{list-style:none;padding:0;display:grid;gap:18px;margin:25px 0 0}
.graphics-references li{font-size:13px;line-height:1.85;color:var(--study-muted);padding-inline-start:24px;text-indent:-24px;scroll-margin-top:110px}
.graphics-references li a{color:#b2ded9;text-decoration:underline;text-underline-offset:4px}
@media(max-width:900px){.graphics-concepts{grid-template-columns:1fr}.graphics-plots{grid-template-columns:1fr}.graphics-concepts article{padding-bottom:12px}.graphics-plots svg text{font-size:14px}}
@media(max-width:400px){.graphics-plots figure{padding:18px 6px}.graphics-evidence{padding:16px}.graphics-references li{padding-inline-start:16px;text-indent:-16px}}
/* # ARCHITECTURE SNAPSHOT
Coordinate Space: Scoped responsive document flow and SVG viewBoxes.
Array Formats: Three concept columns, two mathematical plots, alphabetized APA list.
Dependencies/Pointers: Existing scientific palette, no blur, autoplay, animation or new global styles. */
