.inline-blank,.question-text .blank.pick-blank{display:inline-block;min-width:6ch;min-height:40px;margin:0 4px;padding:1px 8px;border:0;border-bottom:2px solid #708265;border-radius:4px;background:#e8eddf;color:#496040;font:inherit;line-height:1.7;text-align:center;vertical-align:baseline;cursor:text;touch-action:manipulation}
.inline-blank:hover,.inline-blank:focus-visible,.question-text .blank.pick-blank:focus-visible{outline:2px solid #708b56;outline-offset:2px;background:#f1f6e9}
.context-sentence .inline-solved{color:#355a3b;border-bottom:1px solid #9baa8f}
.context-sentence #wordInput.inline-answer{position:static;inset:auto;display:inline-block;box-sizing:content-box;width:calc(var(--inline-ch,9)*1ch + 10px);min-width:6ch;max-width:calc(100% - 24px);height:1.7em;min-height:36px;margin:0 4px;padding:1px 7px;border:0;border-bottom:2px solid #4c6b48;border-radius:4px;background:#e4eddc;opacity:1;color:#253b2a;caret-color:#253b2a;-webkit-text-fill-color:#253b2a;font:inherit;line-height:1.7;letter-spacing:.02em;text-align:left;vertical-align:baseline;cursor:text;scroll-margin-block:100px}
.context-sentence #wordInput.inline-answer::placeholder{color:#688064;-webkit-text-fill-color:#688064;font:15px/1.7 system-ui,sans-serif;text-align:center;opacity:1}
.context-sentence #wordInput.inline-answer:focus{outline:2px solid #6d8e57;outline-offset:2px;background:#f0f6e9}
.typing-area[hidden],.input-label[hidden]{display:none!important}
.blank-navigation{align-items:center;gap:10px 16px;margin:16px 0}
.blank-navigation small{color:#746b59;font:13px/1.6 system-ui,sans-serif}
.context-sentence{overflow-wrap:break-word}
@media(max-width:680px){.context-sentence #wordInput.inline-answer{min-height:40px;max-width:calc(100% - 24px)}.blank-navigation small{flex-basis:100%}}
