.LetterTracing_container__1NB3y{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:1rem}.LetterTracing_gameHeader__1D2VT{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:1rem 2rem;border-radius:15px;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1)}.LetterTracing_backButton__Fqz_Y,.LetterTracing_resetButton__CLv__{background:#ff6b6b;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.LetterTracing_backButton__Fqz_Y:hover,.LetterTracing_resetButton__CLv__:hover{background:#ff5252;transform:translateY(-2px)}.LetterTracing_centerContent__aprSF{text-align:center}.LetterTracing_centerContent__aprSF h1{margin:0 0 .5rem;color:#333;font-size:2rem}.LetterTracing_scoreBoard__3YzOK{display:flex;gap:2rem;justify-content:center}.LetterTracing_level__AQRjx,.LetterTracing_score__L2oBV{background:#4ecdc4;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:600}.LetterTracing_gameCard__XJJco{background:#fff;border-radius:20px;padding:2rem;max-width:600px;margin:0 auto;box-shadow:0 8px 25px rgba(0,0,0,.15)}.LetterTracing_instruction___J4Dn{text-align:center;margin-bottom:2rem}.LetterTracing_instruction___J4Dn h2{color:#333;margin:0 0 .5rem;font-size:1.5rem}.LetterTracing_instruction___J4Dn p{color:#666;font-size:1rem;margin:0 0 1rem}.LetterTracing_controls__lUTM6{margin-top:1rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.LetterTracing_infoButton__WCdQz{background:#28a745;color:#fff;border:none;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.LetterTracing_infoButton__WCdQz:hover{background:#218838;transform:translateY(-1px)}.LetterTracing_selectButton__xPxFw{background:#4ecdc4;color:#fff;border:none;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.LetterTracing_selectButton__xPxFw:hover{background:#45b7d1;transform:translateY(-1px)}.LetterTracing_clearButton__MutvA{background:#ff6b6b;color:#fff;border:none;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.LetterTracing_clearButton__MutvA:hover:not(:disabled){background:#ff5252;transform:translateY(-1px)}.LetterTracing_clearButton__MutvA:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.LetterTracing_letterGrid__1emRR{background:#f8f9fa;border:2px solid #e9ecef;border-radius:15px;padding:1.5rem;margin-bottom:2rem;text-align:center}.LetterTracing_letterGrid__1emRR h3{color:#333;margin:0 0 1rem;font-size:1.2rem}.LetterTracing_letterButtons__Lscvp{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));grid-gap:.5rem;gap:.5rem;max-width:500px;margin:0 auto}.LetterTracing_letterButton__lgZg8{background:#fff;border:2px solid #e9ecef;border-radius:10px;padding:.75rem;font-size:1.2rem;font-weight:600;cursor:pointer;transition:all .3s ease;color:#333}.LetterTracing_letterButton__lgZg8:hover{border-color:#4ecdc4;background:#f0fdff;transform:scale(1.05)}.LetterTracing_letterButton__lgZg8.LetterTracing_activeLetter__jwC2W{background:#4ecdc4;color:#fff;border-color:#4ecdc4}.LetterTracing_instructionsPanel__9dNy8{background:#fff;border:2px solid #e9ecef;border-radius:15px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 15px rgba(0,0,0,.1)}.LetterTracing_instructionsPanel__9dNy8 h3{color:#333;margin:0 0 1.5rem;font-size:1.4rem;text-align:center}.LetterTracing_instructionSection__0T5AU{margin-bottom:1.5rem}.LetterTracing_instructionSection__0T5AU h4{color:#333;margin:0 0 .5rem;font-size:1.1rem}.LetterTracing_instructionSection__0T5AU ul{margin:0;padding-left:1.5rem}.LetterTracing_instructionSection__0T5AU li{margin-bottom:.5rem;line-height:1.4;color:#555}.LetterTracing_instructionSection__0T5AU li strong{color:#333}.LetterTracing_closeButton__Du0m9{background:#dc3545;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:block;margin:1rem auto 0}.LetterTracing_closeButton__Du0m9:hover{background:#c82333;transform:translateY(-1px)}.LetterTracing_tracingArea__04JXA{width:100%;height:450px;background:#f8f9fa;border:3px solid #e9ecef;border-radius:15px;margin-bottom:2rem;position:relative;overflow:hidden}.LetterTracing_tracingSvg__ybn_R{cursor:pointer;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LetterTracing_sparkle__Sw73l{animation:LetterTracing_sparkleGlow__uUW09 1.5s ease-in-out infinite;filter:drop-shadow(0 0 8px #FFD700)}.LetterTracing_sparkleRing__avcxT{animation:LetterTracing_sparkleRing__avcxT 1.5s ease-in-out infinite;opacity:.6}@keyframes LetterTracing_sparkleGlow__uUW09{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes LetterTracing_sparkleRing__avcxT{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.3;transform:scale(1.3)}}.LetterTracing_feedback__UKDxp{text-align:center;padding:1rem;border-radius:15px;margin-bottom:2rem;font-size:1.2rem;font-weight:600}.LetterTracing_feedback__UKDxp.LetterTracing_correct___vzR0{background:#d4edda;color:#155724;border:2px solid #28a745}.LetterTracing_feedback__UKDxp.LetterTracing_hint__8p_GN{background:#fff3cd;color:#856404;border:2px solid #ffc107}.LetterTracing_nextButton__HT_e8{background:#28a745;color:#fff;border:none;padding:1rem 2rem;border-radius:25px;font-size:1.2rem;font-weight:600;cursor:pointer;display:block;margin:0 auto;transition:all .3s ease}.LetterTracing_nextButton__HT_e8:hover{background:#218838;transform:translateY(-2px)}@media (max-width:768px){.LetterTracing_gameHeader__1D2VT{padding:1rem;flex-direction:column;gap:1rem}.LetterTracing_scoreBoard__3YzOK{gap:1rem}.LetterTracing_gameCard__XJJco{padding:1.5rem;margin:0 1rem}.LetterTracing_tracingArea__04JXA{height:300px}.LetterTracing_instruction___J4Dn h2{font-size:1.3rem}.LetterTracing_instruction___J4Dn p{font-size:.9rem}}