button.read-aloud-button.read-aloud-button{touch-action:manipulation;border-radius:12px;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}button.read-aloud-button.read-aloud-button svg{width:22px;height:22px}.read-aloud-button.read-aloud-button[data-speech-state=playing]{color:#174ea6;background:#e8f0ff;border-color:#174ea6;box-shadow:0 0 0 2px #b8cdfa}.read-aloud-button.read-aloud-button[data-speech-state=loading]{color:#174ea6;background:#f1f5ff}.read-aloud-loading{animation:1s linear infinite read-aloud-spin}@keyframes read-aloud-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.read-aloud-loading{animation:none}}.read-aloud-button.read-aloud-button .read-aloud-stop{fill:currentColor;width:18px;height:18px}.activity-annotated-text{color:#000;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.activity-annotated-text .sentence-token{vertical-align:middle;white-space:nowrap;align-items:center;gap:.1em;margin-right:.12em;display:inline-flex}.activity-annotated-text .zhuyin{color:#000;font-size:.45em}.activity-annotated-text .zy-body{gap:1px;font-size:1em}.activity-annotated-text .zy-tone{font-size:1em}.activity-reading-source .activity-annotated-text{font-size:inherit}
