/* Tiny stylesheet for [pp_form] success/error notices on the front-end.
   The form fields themselves reuse the theme's existing .contact-form-full /
   .cf-row-2 / .cf-field rules, so no extra layout CSS is needed.
   ============================================================== */
.pp-form-wrap { margin: 24px 0; }
.pp-form-title { margin: 0 0 12px; font-size: 1.4rem; color: var(--color-secondary, #1d3557); }

.pp-form-notice {
    padding: 12px 16px;
    border-radius: 6px;
    margin-bottom: 16px;
    font-weight: 500;
}
.pp-form-notice-success {
    background: #e6f5ec;
    color: #1e7d3a;
    border: 1px solid #b9e2c8;
}
.pp-form-notice-error {
    background: #fdecec;
    color: #b3261e;
    border: 1px solid #f5c2c2;
}
