<div class="form-container"> <!-- AJAX status message panel (dynamic) --> <div id="ajaxStatusPanel" class="ajax-status hidden-status"> <div class="status-icon" id="statusIcon">📡</div> <div class="status-message" id="statusMessage">Ready — submit the form asynchronously</div> </div>
.status-message flex: 1;
/* subtle field error highlight */ .field-error border-color: #c73e2f !important; background-color: #fff8f7 !important; gravity forms ajax
body background: linear-gradient(145deg, #e9f0fc 0%, #d9e4f5 100%); font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; min-height: 100vh; display: flex; align-items: center; justify-content: center; padding: 2rem 1.5rem; <div class="form-container"> <
/* header area: Gravity Forms style branding */ .gf-header background: #1e2b3c; padding: 1.5rem 2rem; color: white; div class="status-icon" id="statusIcon">