/* 注音（台灣課本式直排）：注音在國字右側，輕聲點在上，聲調在注音右邊。關閉注音時不會產生任何 .zy 元素。 */
zy-w{display:inline;font-kerning:none}
zy-u{display:inline-flex;align-items:baseline;white-space:nowrap}
ruby.zy{display:inline-flex;align-items:center;margin-right:.06em;ruby-position:over;line-height:1.2}
ruby.zy>rt{display:inline-flex;align-items:flex-end;font-size:max(.5em,9px);line-height:1;margin-left:.1em;
  font-family:"PingFang TC","Noto Sans TC","Noto Sans CJK TC","Microsoft JhengHei",sans-serif;font-weight:500;font-style:normal;
  letter-spacing:0;text-align:left;text-indent:0;color:inherit;opacity:.9;user-select:none;-webkit-user-select:none}
.zy-col{display:inline-flex;flex-direction:column;align-items:center;width:1.05em;font-weight:inherit}
.zy-col i,.zy-t{font-style:normal;line-height:1.02}
.zy-col .zy-n{line-height:.62}
.zy-t{display:inline-block;width:.55em;padding-bottom:.42em;font-weight:inherit}
.zhuyin-on .dialogue-text{line-height:1.6;letter-spacing:0}
.zhuyin-on .quiz-panel h2,.zhuyin-on .lesson-summary h2{line-height:1.45}
.zhuyin-on .choice-button{line-height:1.35}
