.TeachingScene_scene__A3W_L{width:100%;max-width:1100px;margin:auto;padding:12px 18px;color:#293e36;box-sizing:border-box}.TeachingScene_header__0IZN4{margin-bottom:12px}.TeachingScene_header__0IZN4>span{display:flex;align-items:center;gap:6px;color:#537e62;font-size:16px;font-weight:650}.TeachingScene_header__0IZN4 h1{font-size:clamp(24px,3vw,34px);line-height:1.25;margin:8px 0 0}.TeachingScene_body__IMpHd{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,1fr);align-items:center;gap:28px}.TeachingScene_boardArea__exQfO{min-width:0;text-align:center}.TeachingScene_board__T4oo4{position:relative;width:100%;max-width:430px;max-height:480px;margin:auto;background:#f4dfb9;border-radius:22px;box-shadow:0 5px 0 #d6bd91,0 14px 30px #66523912;isolation:isolate;touch-action:manipulation}.TeachingScene_grid__EbxKC{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.TeachingScene_grid__EbxKC line{stroke:#957851;stroke-width:.3;vector-effect:non-scaling-stroke}.TeachingScene_column__eZrrH,.TeachingScene_row__e4rPK{position:absolute;font-size:clamp(12px,1.4vw,17px);font-weight:600;color:#6f5735;pointer-events:none}.TeachingScene_column__eZrrH{bottom:1%;transform:translateX(-50%)}.TeachingScene_row__e4rPK{left:1%;transform:translateY(-50%)}.TeachingScene_scene__A3W_L .TeachingScene_point__eD9KW{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;padding:0;margin:0;min-width:0;min-height:0;border:0;border-radius:50%;background:transparent;box-shadow:none;opacity:1;cursor:pointer;transition:none}.TeachingScene_scene__A3W_L .TeachingScene_point__eD9KW:hover{background:#ffffff40;transform:translate(-50%,-50%)}.TeachingScene_scene__A3W_L .TeachingScene_point__eD9KW:disabled{cursor:default;opacity:1;background:transparent}.TeachingScene_scene__A3W_L .TeachingScene_point__eD9KW:focus-visible{outline:3px solid #3e805b;outline-offset:-2px}.TeachingScene_stone__f1ieY{width:76%;height:76%;border-radius:50%;box-sizing:border-box;box-shadow:1px 3px 4px #0005;pointer-events:none}.TeachingScene_black__McFW0{background:radial-gradient(circle at 32% 27%,#656567,#232426 45%,#121416)}.TeachingScene_white__vscDH{background:radial-gradient(circle at 32% 27%,#fff,#f8f7f0 55%,#d0cdc2);border:1px solid #a9a396}.TeachingScene_center__9oZhM{width:8%;height:8%;border-radius:50%;background:#745d3e}.TeachingScene_hintRing__Cy5Z1{position:absolute;inset:14%;border:3px dashed #35744b;border-radius:50%;pointer-events:none}.TeachingScene_wrong__2sgvW:after{content:"×";position:absolute;color:#b74337;font-size:28px;font-weight:800}.TeachingScene_success__UjP6q .TeachingScene_stone__f1ieY{outline:3px solid #4a9663;animation:TeachingScene_drop__zhrdx .3s ease-out}.TeachingScene_mark__HKynI{position:absolute;color:#a2f3a5;pointer-events:none}.TeachingScene_caption__DfE7t{font-size:14px;color:#786b56;margin-top:14px;line-height:1.5}.TeachingScene_badge__qgTog{display:inline-block;padding:7px 14px;background:#e3efde;color:#386644;border-radius:20px;font-size:17px;font-weight:650}.TeachingScene_prompt__PO__O{font-size:clamp(21px,2.5vw,28px);line-height:1.65;margin:14px 0}.TeachingScene_feedback__S_5Yc{background:#fffdf6;border:1px solid #e6e8d7;border-radius:18px;padding:16px;font-size:19px;line-height:1.6;min-height:64px}.TeachingScene_actions__NB87j{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.TeachingScene_scene__A3W_L .TeachingScene_actions__NB87j button{display:flex;align-items:center;gap:7px;border:0;border-radius:14px;padding:11px 15px;background:#e4eddf;color:#345940;font-size:17px;min-height:44px;cursor:pointer}.TeachingScene_guide__Aza5p small{font-size:13px;color:#778075}@keyframes TeachingScene_drop__zhrdx{0%{transform:scale(1.2)}to{transform:scale(1)}}@media (max-width:640px){.TeachingScene_scene__A3W_L{padding:8px}.TeachingScene_header__0IZN4{margin-bottom:10px}.TeachingScene_body__IMpHd{grid-template-columns:1fr;gap:14px}.TeachingScene_board__T4oo4{max-width:350px}.TeachingScene_guide__Aza5p{display:grid;grid-template-columns:1fr auto;gap:8px}.TeachingScene_badge__qgTog{font-size:14px;width:max-content}.TeachingScene_prompt__PO__O{grid-column:1/-1;font-size:21px;margin:0}.TeachingScene_feedback__S_5Yc{grid-column:1/-1;font-size:18px;padding:12px;min-height:0}.TeachingScene_actions__NB87j{grid-column:1/-1;margin:0}.TeachingScene_guide__Aza5p small{grid-column:1/-1}.TeachingScene_caption__DfE7t{font-size:12px;margin-top:10px}}@media (min-width:641px) and (max-height:800px){.TeachingScene_board__T4oo4{max-width:min(350px,45vh)}.TeachingScene_header__0IZN4 h1{font-size:26px}.TeachingScene_scene__A3W_L{padding:6px 12px}.TeachingScene_body__IMpHd{gap:20px}.TeachingScene_prompt__PO__O{font-size:23px;margin:10px 0}.TeachingScene_feedback__S_5Yc{padding:12px}.TeachingScene_header__0IZN4{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.TeachingScene_success__UjP6q .TeachingScene_stone__f1ieY{animation:none}}.TeachingScene_scene__A3W_L .TeachingScene_board__T4oo4 .TeachingScene_point__eD9KW:not(:disabled):active{transform:translate(-50%,-50%)}