.map-canvas{overflow:auto;max-height:850px;border:2px solid #151515;background:#fffdf6;box-shadow:6px 6px #3154ff;margin:25px 0;padding:15px}.mindmap-svg{display:block;max-width:none;height:auto}.mindmap-svg [data-map-toggle]{cursor:pointer}.mindmap-svg [data-map-toggle]:focus{outline:none;filter:drop-shadow(0 0 3px #ffbd4a)}.map-controls .field{min-width:0}.map-controls select{width:100%;min-width:0;max-width:100%}.map-controls input[type=range]{max-width:130px}.memory-anchor{font-size:22px;font-weight:900;line-height:1.8;border:2px solid #151515;background:#fff1d1;padding:23px;margin:25px 0;box-shadow:4px 4px #ffbd4a}.inline-map{overflow:auto;border:1.5px solid #c6c0b2;background:#fffdf6;padding:15px;margin:22px 0;max-height:650px}.inline-map .mindmap-svg{width:100%;min-width:650px}.memory-technique .paragraph-reasoning{margin-top:25px}
@media(max-width:620px){.map-canvas{padding:8px;max-height:650px;box-shadow:4px 4px #3154ff}.memory-anchor{font-size:18px;padding:18px}.map-controls .form-grid{grid-template-columns:1fr}.inline-map .mindmap-svg{min-width:550px}.inline-map{padding:10px}.map-controls input[type=range]{max-width:100px}}
