.explained-main{max-width:1200px;margin:0 auto;padding:2rem 1.5rem 5rem}.prose>p,.prose>h1,.prose>h2,.prose>ul{max-width:720px}.prose h1{margin-bottom:.5rem;font-size:1.6rem}.prose h2{border-top:1px solid var(--border);margin:2.2rem 0 .7rem;padding-top:.6rem;font-size:1.15rem}.prose p{margin:.8rem 0;line-height:1.55}.prose code{background:var(--code-bg);border-radius:4px;padding:.1em .35em;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.92em}.back-link{font-size:.85rem}.back-link a{color:var(--muted)}.symbol-list{max-width:720px;padding-left:1.3rem;line-height:1.55}.symbol-list li{margin:.6rem 0}.symbol-list .example{max-width:none}.example{background:var(--code-bg);border:1px solid var(--border);border-radius:8px;margin:1rem 0 1.2rem;padding:.9rem;position:relative}.example-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.example-rc-label{white-space:pre-wrap;margin:0;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:.95rem}.example-row{align-items:flex-start;gap:1.25rem;display:flex}.example-table-wrap{flex:0 auto;max-width:100%;display:inline-block;position:relative;overflow-x:auto}.example-play{border:1px solid var(--border);color:var(--fg);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.3rem .7rem;font-size:.85rem}.example-play:hover{background:var(--bg)}.example-sim-canvas{border:1px solid var(--border);background:var(--bg);border-radius:8px;width:220px;height:260px;position:relative;overflow:hidden}.example-sim-canvas canvas{display:block}@media (width<=640px){.example-row{flex-direction:column}}.bodyparts-table{border-collapse:collapse;margin-top:1rem;font-size:.9rem}.bodyparts-table th,.bodyparts-table td{text-align:left;border-bottom:1px solid var(--border);padding:.4rem 1rem .4rem 0}.bodyparts-table td.yes{color:var(--ok)}.bodyparts-table td.no{color:var(--muted)}
