.ykgs-english-game{max-width:720px;margin:auto}.ykgs-eng-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:14px 0;font-weight:700}.ws-hint{padding:12px 16px;border-radius:14px;background:#f4f7ff;color:#334155}.ws-letters{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:24px 0}.ws-letters span{width:52px;height:58px;display:grid;place-items:center;border-radius:12px;background:#fff;box-shadow:0 5px 16px rgb(15 23 42 / .1);font-size:25px;font-weight:800;text-transform:uppercase}.ws-answer{display:block;width:100%;box-sizing:border-box;padding:14px 16px;border:2px solid #dbe3f0;border-radius:12px;font-size:18px}.ykgs-eng-actions{display:flex;gap:10px;justify-content:center;margin:14px 0;flex-wrap:wrap}.game-btn.secondary{background:#eef2f7;color:#24324a}.ws-feedback,.sb-feedback{min-height:26px;text-align:center;font-weight:700;margin:10px}.ws-feedback.good,.sb-feedback.good{color:#15803d}.ws-feedback.bad,.sb-feedback.bad{color:#b91c1c}.sb-built{min-height:74px;padding:18px;border:2px dashed #cbd5e1;border-radius:14px;background:#f8fafc;font-size:21px;font-weight:700;line-height:1.6;margin-bottom:18px}.sb-words{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.sb-word{border:0;border-radius:12px;padding:12px 16px;background:#fff;box-shadow:0 5px 16px rgb(15 23 42 / .1);font-size:17px;font-weight:700;cursor:pointer;transition:.15s}.sb-word:hover:not(:disabled){transform:translateY(-2px)}.sb-word:disabled{opacity:.35;cursor:not-allowed}.eng-level-badge{display:inline-block;padding:6px 10px;border-radius:999px;background:#eeeaff;color:#604bc0;font-size:10px;font-weight:1000;letter-spacing:.05em}[data-eng-celebrate]{margin:12px auto;padding:18px;border-radius:20px;background:linear-gradient(135deg,#fff,#f5f2ff);border:1px solid #dcd4fa;box-shadow:0 14px 30px rgb(80 60 160 / .12);display:flex;flex-direction:column;gap:5px;text-align:center}[data-eng-celebrate] strong{font-size:22px;color:#172033}[data-eng-celebrate] span{font-weight:850;color:#604bc0}[data-eng-celebrate] small{color:#778196;font-weight:700}.eng-confetti{font-size:27px;letter-spacing:8px}