body.atlas-surface{--paper:#0d0e0f;--surface:#151617;--ink:#e7e1d6;--muted:#aaa499;--line:#37342f;--accent:#c2ab7c;background:var(--paper);color:var(--ink);color-scheme:dark}.research-atlas{max-width:1120px;margin:auto}.atlas-learning,.atlas-pathways,.atlas-actions{display:flex;flex-wrap:wrap;gap:14px 24px}.atlas-learning{border-bottom:1px solid var(--line);padding-bottom:22px;font-size:12px}.atlas-learning a[aria-current]{color:var(--accent)}.atlas-hero{margin:44px 0 28px}.atlas-hero h1{font:normal clamp(32px,4.5vw,52px)/1.18 Georgia,serif;letter-spacing:-.02em;max-width:900px;overflow-wrap:anywhere}.atlas-hero h1 span{display:block;font:22px/1.6 Georgia,serif;color:var(--muted);margin-top:15px}.atlas-subtitle{font:19px/1.6 Georgia,serif;max-width:760px}.atlas-count{border-block:1px solid var(--line);padding:20px 0;color:var(--muted);font-size:13px}.atlas-count b{font-weight:normal;color:var(--accent)}.atlas-pathways{margin-bottom:28px;font-size:13px}.atlas-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px;padding:22px 0;border-block:1px solid var(--line)}.atlas-filters label{font-size:12px;min-width:0}.atlas-filters input,.atlas-filters select{display:block;width:100%;max-width:100%;box-sizing:border-box;margin-top:8px;background:#171819;border:1px solid #4a4439;color:var(--ink);padding:12px;font:14px/1.5 Arial,sans-serif}.atlas-filters .atlas-actions{align-items:center}.atlas-filters button{background:transparent;color:var(--accent);border:1px solid #6b5b3f;padding:12px 20px}.atlas-result{font-size:12px;color:var(--muted);margin:22px 0}.atlas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.atlas-card{min-width:0;background:#121314;border:1px solid var(--line);padding:26px}.atlas-card h2{font:25px/1.3 Georgia,serif;margin:12px 0;overflow-wrap:anywhere}.atlas-card h2 a{text-decoration:none;color:var(--ink)}.atlas-kind{font:10px/1.6 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0}.atlas-chinese{color:var(--muted);font-size:13px}.atlas-card p{font-size:14px;line-height:1.8}.atlas-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:18px 0}.atlas-tags li{margin:0}.atlas-tags a{display:block;padding:4px 8px;border:1px solid #353127;font-size:11px;color:#c5b28e;text-decoration:none;overflow-wrap:anywhere}.atlas-card .atlas-actions{margin:24px 0 18px;font-size:12px}.research-atlas small{display:block;color:var(--muted);font-size:11px;line-height:1.8;margin-top:8px;overflow-wrap:anywhere}.atlas-note{color:var(--muted);font-size:12px;line-height:1.9;margin-block:22px}.atlas-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.atlas-detail-grid section{min-width:0;border-top:1px solid var(--line);padding-top:22px;overflow-wrap:anywhere}.atlas-detail-grid h2{font:18px/1.5 Georgia,serif;margin:0 0 18px}.atlas-detail-grid h3{font:18px/1.5 Georgia,serif}.atlas-detail-grid dt{color:var(--muted);font-size:12px;margin-top:14px}.atlas-detail-grid dd{margin:3px 0;font-size:14px}.atlas-related{list-style:none;padding:0}.atlas-related li{margin:18px 0;font-size:14px}.atlas-private{border-left:2px solid var(--accent);padding-left:15px}.atlas-empty{padding:32px;border:1px solid var(--line)}@media(max-width:700px){.atlas-grid,.atlas-detail-grid,.atlas-filters{grid-template-columns:1fr}.atlas-card{padding:20px}.atlas-hero{margin-top:30px}.atlas-learning{gap:10px 18px}.atlas-hero h1 span{font-size:19px}}

html body.atlas-surface .research-atlas .atlas-filters input,html body.atlas-surface .research-atlas .atlas-filters select{background:#171819!important;color:#e7e1d6!important;border-color:#4a4439!important}html body.atlas-surface .research-atlas .atlas-filters input::placeholder{color:#a09b90}
