#demo124 .demo124-characters{display:flex;justify-content:flex-end;gap:16px;height:70px;align-items:center}
#demo124 .demo124-characters img{position:static;width:auto;height:64px;object-fit:contain}
#demo124 textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;min-height:6em}
#demo124 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}
#demo124 fieldset{margin-block:1em}
#demo124Preview{padding:1em;border:1px solid var(--ink,#28564c);border-radius:16px}
@media(max-width:700px){#demo124 .demo124-characters{display:none}}

#demo124 #demo124Packet{font:inherit;line-height:1.5}
#demo124 #demo126Choices{margin-block:1em}
#demo124 #demo126ChoicesTitle{cursor:pointer;padding:.65em;border:1px solid currentColor;border-radius:12px}
