.manifold-study .learning-page{max-width:1000px}.manifold-study header{max-width:730px;margin-bottom:36px}.manifold-study section>p,.manifold-study section>ul{max-width:740px}.study-nav{display:flex;flex-wrap:wrap;gap:10px 24px;margin:30px 0 60px;font:12px var(--font-mono)}.study-nav a{min-height:44px;display:flex;align-items:center}.exhibit{margin:36px 0;background:#edeadf;border:1px solid #d5d1c6;padding:24px;min-width:0}.exhibit-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.exhibit-head h3{margin:0;max-width:70%;font-size:18px}.scene{max-width:640px;margin:0 auto}.scene canvas,.scene img{display:block;width:100%;height:auto}.scene [hidden]{display:none}.controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.control{min-width:0}.control label{display:flex;justify-content:space-between;gap:8px;font:12px var(--font-mono);flex-wrap:wrap}.control output{color:var(--accent)}.control input[type=range]{height:44px;margin:0}.controls fieldset{display:block;margin:0}.controls legend{font:12px var(--font-mono)}.toolbar{grid-column:1/-1;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.toolbar label{font:12px var(--font-mono)}.toolbar select{max-width:100%;min-height:44px;padding:8px;background:#f6f3eb;border:1px solid #b9b4a8;font:12px var(--font-mono)}.readout{font:12px/1.8 var(--font-mono);white-space:pre-line;overflow-wrap:anywhere;border-top:1px solid #c9c4b8;padding-top:16px}.joint-vector{font:11px/1.8 var(--font-mono);overflow-wrap:anywhere}.equation{font:clamp(13px,2vw,18px) var(--font-mono);padding:20px 0}.map{width:100%;height:auto;max-width:480px;display:block;margin:auto}.map-wrap{grid-column:1/-1}.map-legend{font:11px/1.7 var(--font-mono)}.provenance{overflow-wrap:anywhere}.manifold-study .exhibit p{max-width:none}.manifold-study .arrow{vertical-align:middle}.manifold-study section{scroll-margin-top:20px}.fallback-note{font-size:12px}@media(max-width:540px){.manifold-study .learning-page{padding-inline:18px}.exhibit{padding:14px;margin-inline:-4px}.controls{grid-template-columns:1fr}.exhibit-head{align-items:flex-start}.exhibit-head h3{font-size:16px}.exhibit-head button{font-size:11px;padding:8px}.readout{font-size:11px}.study-nav{gap:4px 16px}.scene{margin-inline:-10px}.joint-vector{font-size:10px}}
.skill-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;grid-column:1/-1}.controls[hidden]{display:none}@media(max-width:540px){.skill-controls{grid-template-columns:1fr;gap:10px}}
.map text{font-size:14px}.manifold-study .map-axis-caption,.manifold-study .static-caption{font:13px/1.8 var(--font-mono);overflow-wrap:anywhere}.static-caption[hidden]{display:none}.static-caption p{margin:12px 0}.map-axis-caption{border-bottom:1px solid #c9c4b8;padding-bottom:12px}@media(max-width:540px){.map text{font-size:18px}.manifold-study .map-axis-caption,.manifold-study .static-caption{font-size:13px}.manifold-study .map-legend{font-size:12px}}
.thread-wrap{grid-column:1/-1;min-width:0;border-top:1px solid #c9c4b8;padding-top:16px}.thread-views span{font:12px var(--font-mono)}.thread-figure{display:block;width:100%;max-width:760px;margin:0 auto;height:420px;cursor:grab;touch-action:pan-y;font-family:var(--font-mono)}.thread-figure:active{cursor:grabbing}.thread-readout{font:12px/1.8 var(--font-mono);white-space:pre-line;overflow-wrap:anywhere;min-height:5.4em;margin:8px 0}@media(max-width:540px){.thread-readout{font-size:11px;min-height:9em}}
