.kedele-language{box-sizing:border-box;display:flex;justify-content:flex-end;gap:4px;max-width:1440px;margin:0 auto 10px;padding:6px 20px;position:relative;z-index:5}
.kedele-language button{font-family:Arial,"PingFang SC",sans-serif;font-size:14px;font-weight:600;line-height:1.2;min-height:38px;min-width:70px;padding:9px 15px;border:1px solid #d9ded7;border-radius:999px;background:#fffdf8;color:#225f56;cursor:pointer;box-shadow:none}
.kedele-language button[aria-pressed="true"]{background:#236b62;color:#fff;border-color:#236b62}
.kedele-language button:focus-visible{outline:3px solid #df8065;outline-offset:3px}
html[data-language="en"] .sight-app .listen-panel::after{content:'Play the demonstration, then sing along with the melody'}
html[data-language="en"] .choice-row button,html[data-language="en"] .level-card,html[data-language="en"] .module-tabs button,html[data-language="en"] .suite-modes a,html[data-language="en"] .modes button{overflow-wrap:break-word;word-break:normal}
html[data-language="en"] .choice-row small{line-height:1.35}
html[data-language="en"] .modes small,html[data-language="en"] .module-tabs small{white-space:normal}
html[data-language="en"] .listen-panel button b,html[data-language="en"] .listen-panel button span{overflow-wrap:normal;word-break:normal}
@media(max-width:640px){.kedele-language{padding:4px 10px;margin-bottom:6px}.kedele-language button{min-height:44px;padding:8px 12px}html[data-language="en"] .choice-row button{font-size:12px}html[data-language="en"] .choice-row small{font-size:10px}}
