/* GENERATED by smarterclub.chat.scaffold — readability baseline (overwritten each
   launch; sizing only, colors belong in theme.json). GM audience: err large. */
html { font-size: 18px; }
body { line-height: 1.6; }
/* message prose + the composer — a touch above base */
.markdown-body, [data-step-type] .markdown-body { font-size: 1.05rem; }
textarea, input { font-size: 1.05rem !important; }
/* step titles/labels a notch up from Chainlit's smaller default */
button, .cl-step, [data-step-type] { font-size: 1rem; }
/* code/SQL blocks readable without zooming */
code, pre, pre code { font-size: 0.95rem !important; line-height: 1.5; }
