/* alesandbygg.se — additions for the static build (not part of the captured
   design).  Kept separate from site.css so the extracted styles stay verbatim.
   Maintained by hand; scripts/import-capture.py never overwrites this file. */

/* The mobile drawer is toggled with the hidden attribute; the captured
   .navbar__drawer-overlay rule sets display:flex, which would win over the
   UA [hidden] style. */
.navbar__drawer-overlay[hidden] { display: none; }

/* <picture> wrappers (responsive images) must not affect layout. */
picture { display: contents; }

/* Contact form feedback shown after a redirect from kontakt/skicka.php. */
.contact-form__status {
  margin: 0 0 4px;
  padding: 12px 14px;
  border-radius: var(--radius-sm);
  font-size: 0.92rem;
  font-weight: 500;
}
.contact-form__status--error {
  background: rgba(181, 118, 75, 0.12);
  color: var(--color-clay-dark);
  border: 1px solid rgba(181, 118, 75, 0.35);
}
