.pronunciation-practice[data-v-b1e7a331]{box-sizing:border-box;flex-direction:column;flex:1;align-items:stretch;width:100%;min-height:0;padding:2rem;display:flex}.pronunciation-practice__header[data-v-b1e7a331]{z-index:1;flex-shrink:0;align-self:flex-start;position:relative}.pronunciation-practice--role-play .pronunciation-practice__header[data-v-b1e7a331]{align-self:stretch;width:100%}.pronunciation-practice__badge[data-v-b1e7a331]{letter-spacing:.6466px;text-transform:uppercase;color:#ffffffe6;white-space:nowrap;background:#4caf5033;border:.713px solid #ffffff1a;border-radius:2.6rem;flex-shrink:0;align-self:flex-start;align-items:center;gap:.8rem;height:4.2rem;margin:0;padding:.8713rem 1.2713rem;font-size:1.6rem;font-weight:600;line-height:1.7244rem;display:inline-flex}.pronunciation-practice__badge--role-play[data-v-b1e7a331]{background:#774caf33;border-radius:2.5673rem;gap:.8644rem;height:auto;min-height:3.8rem;padding:.7179rem 1.3646rem .7179rem 1.3446rem}.pronunciation-practice__badge-icon[data-v-b1e7a331]{flex-shrink:0;width:2.4rem;height:2.4rem;display:block}.pronunciation-practice__main[data-v-b1e7a331]{flex:1;justify-content:center;align-items:center;width:100%;max-width:122.7rem;min-height:0;margin-inline:auto;padding-bottom:8rem;display:flex;position:relative}.pronunciation-practice__word-block[data-v-b1e7a331]{flex-direction:column;flex-shrink:0;align-items:center;gap:1.6rem;width:100%;max-width:31rem;display:flex}.pronunciation-practice__word-block--role-play[data-v-b1e7a331]{max-width:42rem}.pronunciation-practice__word-block--image-only[data-v-b1e7a331]{gap:0;max-width:62rem}.pronunciation-practice__scenario[data-v-b1e7a331]{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.pronunciation-practice--role-play .pronunciation-practice__scenario[data-v-b1e7a331]{top:calc(100% + 1rem);pointer-events:none;position:absolute;inset-inline:0}.pronunciation-practice__scenario-en[data-v-b1e7a331]{font-size:3.2rem;font-weight:600}.pronunciation-practice__scenario-en[data-v-b1e7a331],.pronunciation-practice__scenario-zh[data-v-b1e7a331]{width:100%;letter-spacing:var(--letter-spacing);text-align:center;color:var(--on-dark);word-break:break-word;margin:0;font-style:normal;line-height:normal}.pronunciation-practice__scenario-zh[data-v-b1e7a331]{font-size:2.6rem;font-weight:300}.pronunciation-practice__hero-wrap[data-v-b1e7a331]{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:21.1rem;display:flex}.pronunciation-practice__hero-wrap--vocab[data-v-b1e7a331]{border-radius:.8rem;width:min(62rem,100%);height:auto;max-height:none}.pronunciation-practice__hero-wrap--role-play[data-v-b1e7a331]{width:100%;max-width:31rem}.pronunciation-practice__hero[data-v-b1e7a331]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.pronunciation-practice__hero-wrap--vocab .pronunciation-practice__hero[data-v-b1e7a331]{-o-object-fit:contain;object-fit:contain;border-radius:.8rem;max-width:100%;height:auto;max-height:min(62rem,62vh)}.pronunciation-practice__phrase[data-v-b1e7a331]{flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.pronunciation-practice__phrase--role-play[data-v-b1e7a331]{gap:0}.pronunciation-practice__primary[data-v-b1e7a331]{width:100%;letter-spacing:var(--letter-spacing);text-align:center;text-transform:lowercase;color:var(--on-dark);word-break:break-word;margin:0;font-size:4rem;font-weight:600;line-height:normal}.pronunciation-practice--role-play .pronunciation-practice__primary[data-v-b1e7a331]{letter-spacing:.02em;text-transform:none;font-weight:600}.pronunciation-practice__secondary[data-v-b1e7a331]{width:100%;letter-spacing:var(--letter-spacing);text-align:center;text-transform:lowercase;color:var(--on-dark);word-break:break-word;margin:0;font-size:3rem;font-weight:600;line-height:normal}.pronunciation-practice--role-play .pronunciation-practice__secondary[data-v-b1e7a331]{letter-spacing:.04em;text-transform:none;color:#ffffffe0;font-weight:400}@media (width<=900px){.pronunciation-practice[data-v-b1e7a331]{padding:1.6rem;overflow-y:auto}.pronunciation-practice__hero-wrap[data-v-b1e7a331]{height:min(21.1rem,42vw)}.pronunciation-practice__hero-wrap--vocab[data-v-b1e7a331]{width:100%}.pronunciation-practice__guided-card[data-v-b1e7a331]{width:100%;padding-inline:3rem}.pronunciation-practice__guided-grid[data-v-b1e7a331]{gap:3rem}.pronunciation-practice__guided-slot[data-v-b1e7a331]{width:8.2rem}.pronunciation-practice__guided-char[data-v-b1e7a331]{font-size:6.2rem}}
