/* app/static/styles.css */
body { font-family: system-ui, Arial, sans-serif; margin: 2rem; }
.container { max-width: 900px; margin: 0 auto; }
form { display: flex; gap: .5rem; margin-bottom: 1rem; }
input#q { flex: 1; padding: .6rem .8rem; }
button { padding: .6rem 1rem; cursor: pointer; }
#answer { white-space: pre-wrap; margin: 1rem 0; padding: .8rem; background:#f8f8f8; border-radius: 8px; }
#ctx li { margin-bottom: .75rem; }
