:root { font-family: system-ui, sans-serif; }
body { max-width: 32rem; margin: 0 auto; padding: 1.5rem; }
.field { margin-bottom: 1rem; }
.field label { display: block; font-weight: 600; margin-bottom: .25rem; }
.field input { width: 100%; padding: .5rem; font-size: 1rem; box-sizing: border-box; }
.field.flagged input { border: 2px solid #d8000c; background: #fff6f6; }
.flag-note { color: #d8000c; font-size: .8rem; }
button { padding: .75rem 1.25rem; font-size: 1rem; cursor: pointer; }
#status { margin-top: 1rem; }
