/* Match the hero's existing 1px edge, with contrast for each surface. */
:root body :is(a.button,button.work-gallery-button,#booking-send,#send-email){border-width:1px;border-style:solid}
:root body :is(.header,.process,.faqs,.quote-section,.hero-booking) :is(a.button,#booking-send,#send-email):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:var(--ink)}
:root body :is(.difference,.footer,.hero-copy) :is(a.button,button.work-gallery-button,#booking-send,#send-email):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){border-color:var(--green)}
