/* Shared no-JS-required form result banner — shown via CSS :target on
   #sent / #error anchors in the URL fragment a POST handler redirects
   to. White background regardless of the page section's own background
   (contact.html's is white already; start-a-build.html's CTA band is
   red, where a red-on-red error state would vanish otherwise). Used by
   contact.html and start-a-build.html. */

.form-notice {
  display: none;
  scroll-margin-top: 92px;
  background: var(--dg-paper);
  border: var(--bw-rule) solid var(--dg-ink);
  padding: var(--sp-5);
  margin: 0 0 var(--sp-8);
  font-family: var(--font-condensed);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: var(--ls-label);
  font-size: var(--text-label);
}
#sent:target { display: block; border-color: var(--dg-pass); color: var(--dg-pass); }
#error:target { display: block; border-color: var(--dg-red); color: var(--dg-red); }
