/* Lesson 1 word help only. Stable touchpoints keep their original text position. */
.word-help-trigger{display:inline!important;position:static!important;--vtp1-raw-min-height:0!important;min-height:0!important;--vtp1-raw-min-width:0!important;min-width:0!important;--vtp1-raw-width:auto!important;width:auto!important;--vtp1-raw-height:auto!important;height:auto!important;--vtp1-raw-max-width:100%;max-width:100%;padding:0 1px!important;margin:0!important;border:0!important;border-radius:2px!important;background:transparent!important;color:inherit!important;font:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-align:inherit!important;text-transform:none!important;letter-spacing:inherit!important;white-space:normal!important;vertical-align:baseline!important;box-shadow:none!important;transform:none!important;animation:none!important;transition:color .15s,text-decoration-color .15s!important;cursor:pointer;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:.19em;text-decoration-color:#137e85;touch-action:manipulation}
html.vtp1-legacy-selectors .word-help-trigger{display:inline!important;position:static!important;--vtp1-raw-min-height:0!important;min-height:0!important;--vtp1-raw-min-width:0!important;min-width:0!important;--vtp1-raw-width:auto!important;width:auto!important;--vtp1-raw-height:auto!important;height:auto!important;--vtp1-raw-max-width:100%;max-width:100%;padding:0 1px!important;margin:0!important;border:0!important;border-radius:2px!important;background:transparent!important;color:inherit!important;font:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-align:inherit!important;text-transform:none!important;letter-spacing:inherit!important;white-space:normal!important;vertical-align:baseline!important;box-shadow:none!important;transform:none!important;animation:none!important;transition:color .15s,text-decoration-color .15s!important;cursor:pointer;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:2px;text-underline-offset:.19em;text-decoration-color:#137e85;touch-action:manipulation}
.word-help-trigger:hover,.word-help-trigger[aria-expanded="true"]{color:#00676e!important;background:#b9ede644!important;text-decoration-style:solid;text-decoration-color:currentColor}
html.vtp1-legacy-selectors .word-help-trigger:hover,html.vtp1-legacy-selectors .word-help-trigger[aria-expanded="true"]{color:#00676e!important;background:#b9ede644!important;text-decoration-style:solid;text-decoration-color:currentColor}
.word-help-trigger:focus-visible{outline:3px solid #137e85!important;outline-offset:4px!important}
html.vtp1-legacy-selectors .word-help-trigger:focus-visible{outline:3px solid #137e85!important;outline-offset:4px!important}
.word-help-keyline{--vtp1-raw-font-size:17px;font-size:17px;line-height:1.8;margin-top:2px;color:#31595b;overflow-wrap:anywhere}
html.vtp1-legacy-selectors .word-help-keyline{--vtp1-raw-font-size:17px;font-size:17px;line-height:1.8;margin-top:2px;color:#31595b;overflow-wrap:anywhere}
.word-help-keyline .word-help-trigger{display:inline-block!important;--vtp1-raw-min-height:30px!important;min-height:30px!important;line-height:30px!important}
html.vtp1-legacy-selectors .word-help-keyline .word-help-trigger{display:inline-block!important;--vtp1-raw-min-height:30px!important;min-height:30px!important;line-height:30px!important}
.word-help-label{--vtp1-raw-font-size:12px;font-size:12px;font-weight:700;color:#816d47;letter-spacing:.3px;margin-right:5px}
html.vtp1-legacy-selectors .word-help-label{--vtp1-raw-font-size:12px;font-size:12px;font-weight:700;color:#816d47;letter-spacing:.3px;margin-right:5px}
.word-help-dialog{position:fixed;z-index:45;--vtp1-raw-width:330px;width:330px;--vtp1-raw-max-width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:12px 17px 15px;background:#fffdf4;border:2px solid #8ebfba;border-radius:17px;color:#19464b;box-shadow:0 9px 30px #153f472b;overflow-wrap:anywhere;pointer-events:auto}
html.vtp1-legacy-selectors .word-help-dialog{position:fixed;z-index:45;--vtp1-raw-width:330px;width:330px;--vtp1-raw-max-width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:12px 17px 15px;background:#fffdf4;border:2px solid #8ebfba;border-radius:17px;color:#19464b;box-shadow:0 9px 30px #153f472b;overflow-wrap:anywhere;pointer-events:auto}
.word-help-dialog[hidden]{display:none!important}
html.vtp1-legacy-selectors .word-help-dialog[hidden]{display:none!important}
.word-help-top{display:flex;align-items:center;justify-content:space-between;--vtp1-raw-gap:12px;--vtp1-raw-row-gap:12px;--vtp1-raw-column-gap:12px;gap:12px;margin-bottom:5px}
html.vtp1-legacy-selectors .word-help-top{display:flex;align-items:center;justify-content:space-between;--vtp1-raw-gap:12px;--vtp1-raw-row-gap:12px;--vtp1-raw-column-gap:12px;gap:12px;margin-bottom:5px}
.word-help-top>span{font:700 11px/1.3 'Segoe UI',sans-serif;color:#718d86;letter-spacing:.8px;text-transform:uppercase}
html.vtp1-legacy-selectors .word-help-top>span{font:700 11px/1.3 'Segoe UI',sans-serif;color:#718d86;letter-spacing:.8px;text-transform:uppercase}
#wordHelpClose{flex:none;--vtp1-raw-width:32px;width:32px;--vtp1-raw-height:32px;height:32px;--vtp1-raw-min-height:32px;min-height:32px;border:0;border-radius:50%;padding:0;background:#ebf4ed;color:#315f60;font:24px/1 'Segoe UI',sans-serif;transform:none!important;animation:none!important;box-shadow:none}
html.vtp1-legacy-selectors #wordHelpClose{flex:none;--vtp1-raw-width:32px;width:32px;--vtp1-raw-height:32px;height:32px;--vtp1-raw-min-height:32px;min-height:32px;border:0;border-radius:50%;padding:0;background:#ebf4ed;color:#315f60;font:24px/1 'Segoe UI',sans-serif;transform:none!important;animation:none!important;box-shadow:none}
#wordHelpClose:hover{background:#d9eae3}
html.vtp1-legacy-selectors #wordHelpClose:hover{background:#d9eae3}
#wordHelpEnglish{display:block;font:700 21px/1.3 'Segoe UI',sans-serif}
html.vtp1-legacy-selectors #wordHelpEnglish{display:block;font:700 21px/1.3 'Segoe UI',sans-serif}
#wordHelpChinese{margin:9px 0 15px;font:20px/1.5 'Microsoft YaHei','Segoe UI',sans-serif;color:#355752}
html.vtp1-legacy-selectors #wordHelpChinese{margin:9px 0 15px;font:20px/1.5 'Microsoft YaHei','Segoe UI',sans-serif;color:#355752}
.word-help-bottom{display:flex;align-items:center;justify-content:space-between;--vtp1-raw-gap:10px;--vtp1-raw-row-gap:10px;--vtp1-raw-column-gap:10px;gap:10px}
html.vtp1-legacy-selectors .word-help-bottom{display:flex;align-items:center;justify-content:space-between;--vtp1-raw-gap:10px;--vtp1-raw-row-gap:10px;--vtp1-raw-column-gap:10px;gap:10px}
#wordHelpReplay{flex:none;--vtp1-raw-min-height:36px;min-height:36px;border:1px solid #a5c9bd;border-radius:10px;padding:6px 11px;background:#edf7ef;color:#245d60;font:600 13px/1.2 'Segoe UI',sans-serif;transform:none!important;animation:none!important;box-shadow:none}
html.vtp1-legacy-selectors #wordHelpReplay{flex:none;--vtp1-raw-min-height:36px;min-height:36px;border:1px solid #a5c9bd;border-radius:10px;padding:6px 11px;background:#edf7ef;color:#245d60;font:600 13px/1.2 'Segoe UI',sans-serif;transform:none!important;animation:none!important;box-shadow:none}
#wordHelpReplay:hover{background:#d9eee3}
html.vtp1-legacy-selectors #wordHelpReplay:hover{background:#d9eee3}
#wordHelpStatus{--vtp1-raw-max-width:118px;max-width:118px;font:11px/1.35 'Segoe UI',sans-serif;color:#74897c;text-align:right}
html.vtp1-legacy-selectors #wordHelpStatus{--vtp1-raw-max-width:118px;max-width:118px;font:11px/1.35 'Segoe UI',sans-serif;color:#74897c;text-align:right}
.word-help-dialog button:focus-visible{outline:3px solid #137e85;outline-offset:2px}
html.vtp1-legacy-selectors .word-help-dialog button:focus-visible{outline:3px solid #137e85;outline-offset:2px}
@media(max-width:700px){.word-help-keyline{--vtp1-raw-font-size:16px;font-size:16px}html.vtp1-legacy-selectors .word-help-keyline{--vtp1-raw-font-size:16px;font-size:16px}.word-help-dialog{--vtp1-raw-width:300px;width:300px}html.vtp1-legacy-selectors .word-help-dialog{--vtp1-raw-width:300px;width:300px}.word-help-bottom{--vtp1-raw-gap:6px;--vtp1-raw-row-gap:6px;--vtp1-raw-column-gap:6px;gap:6px}html.vtp1-legacy-selectors .word-help-bottom{--vtp1-raw-gap:6px;--vtp1-raw-row-gap:6px;--vtp1-raw-column-gap:6px;gap:6px}}
