/* Feedback follows field interaction or a failed calculation, including an unfinished saved draft. */
main .input-feedback{display:block;margin-top:5px;color:#ffd0c4;font-size:12px;line-height:1.45;font-weight:400;letter-spacing:0;text-transform:none}
main input[data-form-invalid=true]{border-color:#efab96;box-shadow:0 0 0 1px #efab9666}
main input[data-form-invalid=true]:focus{outline:2px solid #ffd0c4;outline-offset:2px}
#tool .field>[data-input-title]{display:block}
#tool input[type=number]{font-variant-numeric:tabular-nums}
@media(forced-colors:active){main .input-feedback{color:CanvasText}main input[data-form-invalid=true]{border:2px solid Mark;box-shadow:none}main input[data-form-invalid=true]:focus{outline-color:Highlight}}
#tool :is(#refine-form,#skill-form) .calculator-inputs .field small.input-feedback{font-size:12px;line-height:1.45;color:#ffd0c4}
