/*
 * Veduta's own styles. Everything else under public/ is vendored verbatim from
 * the Drupal host and must not be edited; this file is ours.
 *
 * It exists as a file rather than a scoped <style> in the component so the
 * Content-Security-Policy can be a plain `style-src 'self'` with no
 * 'unsafe-inline'. There are zero inline style attributes in the built output,
 * so this is the last thing standing between the site and a strict policy.
 */

/*
 * The contact form's honeypot.
 *
 * Positioned off-screen rather than `display: none` — some bots skip fields
 * they can tell are hidden, and the entire point is that they fill this one.
 * It is also tabindex="-1" and aria-hidden, so keyboard and screen-reader users
 * never reach it.
 */
.veduta-hp {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
