.minor-connections-trail{border-color:#407a6c}.minor-connections-trail p{font-size:1rem;line-height:1.65}.mc-lesson{margin:12px 0;padding:16px;border:1px solid #35534d;border-radius:12px;background:#0b1719}.mc-lesson>summary{cursor:pointer;font-size:1.05rem;font-weight:700;min-height:32px}.mc-reference{margin:16px 0;padding:12px;border:1px solid #344754;border-radius:10px}.mc-reference>summary{cursor:pointer;font-size:1rem;font-weight:600}.mc-done{display:flex;gap:10px;align-items:center;margin:20px 0 4px;font-size:1rem}.mc-legend{display:flex;flex-wrap:wrap;gap:12px}.mc-legend span{padding:8px 12px;border-left:4px solid #61d9ab;background:#102725}.mc-legend span:nth-child(2){border-color:#f6c66d;color:#f6c66d}.mc-legend span:nth-child(3){border-color:#8bbfff;color:#8bbfff}.mc-map .mc-natural circle{fill:#a97d24;stroke:#f6c66d}.mc-map .mc-blue circle{fill:#285ba1;stroke:#8bbfff}.mc-map .mc-penta circle{fill:#137b59}.mc-map .np-root circle{stroke:#fff;stroke-width:3}.mc-map .np-dot text{fill:#fff}.mc-map .np-legend{display:none}@media(max-width:600px){.mc-lesson{padding:12px 8px}.mc-reference{padding:10px 6px}.mc-legend{display:grid}}
