.collapse{width:100%;max-width:540px;min-width:0;margin:auto;color:#123039}.collapse-grid{display:grid;grid-auto-rows:44px;gap:3px;width:max-content;max-width:100%;margin:18px auto;background:#e8f0eb;padding:8px;border-radius:14px}.collapse-cell{box-sizing:border-box;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #39715f;border-radius:9px;font:bold 22px/1 sans-serif;cursor:pointer;box-shadow:0 2px 0 #18493622}.collapse-colour-0{background:#d3eddf;color:#125b45}.collapse-colour-1{background:#fae0bd;color:#88451c}.collapse-colour-2{background:#d8e7fb;color:#254e87}.collapse-colour-3{background:#f1dff4;color:#713e7a}.collapse-cell:disabled{cursor:default;border-style:dashed;box-shadow:none;opacity:.8}.collapse-empty{background:#e8f0eb;border-color:transparent;box-shadow:none}.collapse-cell:focus-visible,.collapse-grid:focus-visible{outline:3px solid #bc7a28;outline-offset:2px}.collapse-note{font-size:.83rem;line-height:1.65;color:#526b61;text-align:start}.collapse-board{min-width:0;padding:8px 0}.collapse-lesson-note{padding:12px;border-radius:10px;background:#edf5e9;font-size:.9rem;line-height:1.7}.game-media-illustration{max-width:100%;height:auto;border-radius:10px}.game-media-figure{margin:14px 0}.game-media-figure figcaption{font-size:.85rem;line-height:1.6}.media-editor img{max-width:220px;max-height:150px;object-fit:contain}.media-editor label{display:block;margin-top:10px}.media-editor small{display:block;line-height:1.6}
