/* Accessible form status/errors. Source design selectors are untouched. */
[data-cert1169-native="1"] .cert1169-review-notice,
[data-cert1169-native="1"] .cert1169-form-status,
[data-cert1169-native="1"] .cert1169-error-summary { margin: 0 0 16px; padding: 12px; border: 1px solid currentColor; }
[data-cert1169-native="1"] .cert1169-field-error { display: block; margin-top: 4px; color: #a40000; }
[data-cert1169-native="1"] [aria-invalid="true"] { outline: 2px solid #a40000; outline-offset: 2px; }
[data-cert1169-native="1"] button.wsite-button { cursor: pointer; font: inherit; }
[data-cert1169-native="1"] button:disabled { cursor: not-allowed; }

/* New native feedback only: defeat inherited Weebly paragraph/link gray without
   changing captured content, dimensions, typography, border widths or focus outlines. */
#wsite-content [data-cert1169-native="1"] .cert1169-review-notice,
#wsite-content [data-cert1169-native="1"] .cert1169-form-status,
#wsite-content [data-cert1169-native="1"] .cert1169-review-notice :is(p, span, a),
#wsite-content [data-cert1169-native="1"] .cert1169-form-status :is(p, span, a) { color: #183153 !important; }
#wsite-content [data-cert1169-native="1"] .cert1169-error-summary,
#wsite-content [data-cert1169-native="1"] .cert1169-error-summary :is(p, li, a, span),
#wsite-content [data-cert1169-native="1"] .cert1169-field-error { color: #8b1e1e !important; }
