.book .word-reading-entries{margin:12px 0 29px}
.book .word-reading-entries .meaning-entry{margin:0}
/* Keep the quantity question beside its element illustration. */
.book .word-reading-entries .quantity-reading-entry{display:grid;grid-template-columns:minmax(0,1fr) auto 10px;align-items:center;gap:12px 10px;margin:12px 0;padding:18px 17px 21px}
.book .word-reading-entries .quantity-reading-entry .tile-head{grid-column:1/-1;grid-row:1}
#personal-detail .word-reading-entries .quantity-reading-entry p{grid-column:1;grid-row:2;margin:0;font:600 21px/1.65 var(--serif,"KaiTi",serif);letter-spacing:.02em;text-wrap:pretty}
.book .word-reading-entries .quantity-reading-entry p:after{content:none}
.book .word-reading-entries .quantity-reading-entry .mini{grid-column:2;grid-row:2;height:auto;margin:0;overflow:visible}
.book .word-reading-entries .quantity-reading-entry .quantity-art{height:auto;gap:7px;font-size:34px;white-space:nowrap}
.book .word-reading-entries .quantity-reading-entry .quantity-art small{min-width:28px;padding:7px 3px;font-size:11px;box-sizing:border-box}
.book .word-reading-entries .quantity-reading-entry:after{content:'›';grid-column:3;grid-row:2;color:#9c8060;font:27px Georgia}
.book .word-reading-entries .meaning-entry+.meaning-entry{margin-top:12px}
.book .word-reading-entries .meaning-entry strong{min-width:0;text-wrap:pretty;font-size:21px;line-height:1.65}
.book .word-reading-entries .word-effects-entry strong{font-size:21px;line-height:1.65}
.word-effects-reading{margin:20px 0 28px;color:#514634;text-align:left;overflow-wrap:anywhere}
.book .word-effects-heading{display:block;text-align:left;margin:24px 0 18px;padding:0;border:0}
.book .word-effects-heading h1{margin:0 0 10px;font:30px/1.45 "STKaiti","KaiTi",serif}
.book .word-effects-heading p{margin:0}
.word-effects-heading p,.word-effects-empty{color:#82725d;line-height:1.8}
.word-effect-nature .brick-reading{margin:0;padding:17px 0;font-size:17px;line-height:1.95}
.word-effect-nature .brick-reading h3{margin:0 0 12px;color:#91734c;font-size:15px;font-weight:normal}
.word-effect-nature .brick-reading h4{margin:24px 0 10px;font-size:19px;color:#665239}
.word-effect-nature .brick-reading p{margin:9px 0;white-space:pre-wrap}
.word-effect-nature .brick-reading ul{padding-left:1.3em;margin:9px 0}
.word-effect-nature .brick-reading li{margin:10px 0}
.word-effects-retry{padding:9px 16px;color:#765a3d;border:1px solid #ccb38c;border-radius:4px;background:#fff7e7;font:inherit;cursor:pointer}
.word-effects-retry:focus-visible{outline:2px solid #a56846;outline-offset:3px}
@media(max-width:420px){.book .word-reading-entries .meaning-entry strong,#personal-detail .word-reading-entries .quantity-reading-entry p{font-size:20px}}
