.portfolio-form-status { display:block!important; clear:both; margin:16px 0; padding:12px 16px; border-radius:6px; background:#f1f5f9; color:#172036; font:16px/1.5 Arial,sans-serif; }
.portfolio-form-status:empty { display:none!important; }
.portfolio-form-status[data-state="success"] {background:#dcfce7;color:#14532d}
.portfolio-form-status[data-state="error"] {background:#fee2e2;color:#991b1b}
[data-resume-submit][aria-disabled="true"] {pointer-events:none;opacity:.65}
form[data-resume-form] { scroll-margin-top:90px; }
