main.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{width:100%;max-width:700px;margin:0 auto;padding-bottom:80px;text-align:center}.start-card.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo,.game-over.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;width:100%;max-width:480px;margin:0 auto}.intro.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{font-size:1.05em}.hud.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%;margin-bottom:12px}.hud-chip.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{background:#ffffff38;color:#fff;font-weight:700;padding:4px 12px;border-radius:14px;font-size:.95em}.progress-container.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{width:100%;max-width:600px;height:8px;background:#ffffff40;border-radius:4px;margin:0 auto 10px;overflow:hidden}.progress-bar.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{height:100%;background:#11e74b;transition:width .3s ease}.question-card.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{display:flex;flex-direction:column;align-items:center;gap:.35rem;width:100%;max-width:560px;margin:0 auto 10px;background:#fff;color:#222;border-radius:14px;padding:14px 18px;box-sizing:border-box}.question-label.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{margin:0;font-size:.95em;color:#555;text-transform:uppercase;letter-spacing:.05em}.question-word.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{margin:0;font-size:2rem;font-weight:700;line-height:1.1}.question-example.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{margin:0;font-style:italic;color:#444;font-size:1.02em}.options.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;width:100%;max-width:560px;margin:0 auto 14px}.option.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{margin:0;padding:8px 16px;width:fit-content;font-size:1.05rem;background:#fff;color:#222;border:2px solid #cfcdcd;border-radius:10px;font-weight:600;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.option.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo:hover:not(:disabled){border-color:#1367d5}.option.correct.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo,.option.revealed.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{background:#2ecc40;border-color:#1e9e3f;color:#fff}.option.wrong.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{background:#ff4136;border-color:#c0392b;color:#fff}.option.dimmed.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{opacity:.55}.option.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo:disabled{cursor:default}.feedback.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{text-align:center;font-weight:700;border-radius:8px;padding:10px 14px;width:100%;max-width:560px;margin:0 auto 10px;box-sizing:border-box}.feedback.correct.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{background:#e9f9ee;color:#0b6e2d}.feedback.incorrect.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{background:#fdeceb;color:#b3261e}.example-flip.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;background:#fff;color:#333;border-left:4px solid #1367d5;border-radius:6px;padding:10px 14px;width:100%;max-width:560px;margin:0 auto 14px;box-sizing:border-box;font-size:.98em;line-height:1.45}.example-flip.s-LMy6H3Bm6ndo .before.s-LMy6H3Bm6ndo{font-style:italic;color:#666;text-decoration:line-through}.example-flip.s-LMy6H3Bm6ndo .arrow.s-LMy6H3Bm6ndo{font-weight:700;color:#1367d5}.example-flip.s-LMy6H3Bm6ndo .after.s-LMy6H3Bm6ndo{font-style:italic;font-weight:700;color:#0b6e2d}.primary-btn.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{display:block;margin:10px auto;padding:10px 22px;font-size:1rem;font-weight:700;width:fit-content;background-color:#1e9e3f;color:#fff;border:none;border-radius:8px}.result-icon.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{font-size:3.5rem}.final-score.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{font-size:2.2rem;font-weight:700}.performance-message.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{font-size:1.1em}.best-line.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{font-weight:700;background:#ffffff38;padding:8px 16px;border-radius:12px}.help-overlay.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center}.help-content.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{padding:20px;border-radius:8px;max-width:80%;max-height:80%;overflow-y:auto}@media (max-width: 480px){.options.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{flex-direction:column;align-items:stretch}.option.s-LMy6H3Bm6ndo.s-LMy6H3Bm6ndo{width:100%}}
