/*
 * Additions to the designer's site.css, which ships unmodified.
 * Everything here exists only because the enquiry form actually SENDS (SES via
 * /api/enquiry) instead of opening a mailto: link, and is protected by
 * Cloudflare Turnstile. Colours reuse the design's own error tones.
 */

/* Honeypot: off-screen for people, filled in by bots. */
.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}

/* Turnstile box: full form width, above the send button. */
.turnstile{grid-column:1 / -1}
.turnstile:empty{display:none}
.turnstile iframe{display:block;max-width:100%}

/* Sending / sent: the button rests rather than disappearing. */
.form .btn[disabled]{opacity:.55;cursor:default}
.form .btn[disabled]:hover{background:var(--ink)}
.form .btn[disabled] .arw{transform:none}

/* A failed send reads as an error, in the design's error colour. */
.form-status.is-error{color:#a3321f}
@media (prefers-color-scheme:dark){.form-status.is-error{color:#f08a73}}
