/*
 * WCAG contrast corrections for Webflow clone pages.
 *
 * The clone accessibility transform adds `.dt-a11y-enhanced` only to pages
 * included in the Phase 2 remediation. In particular, /boka-tolk is excluded.
 * Keeping these overrides opt-in avoids changing the exported Webflow source
 * or the deferred booking interface.
 */

/* Darken the inherited pink only where it is used by links. Other uses of the
 * original --blush token (illustrations and decorative accents) are unchanged.
 * #b43d65 is 5.53:1 on white and 5.16:1 on #f7f7f7. */
.dt-a11y-enhanced a {
  --blush: #b43d65;
}

/* Academy category/PDF pills use white normal text on their pink fill. */
.dt-a11y-enhanced .paragraph-22,
.dt-a11y-enhanced .paragraph-23 {
  background-color: #b43d65;
}

/* #666 is 5.74:1 on white and 5.36:1 on #f7f7f7. */
.dt-a11y-enhanced .p-gray,
.dt-a11y-enhanced .sub-heading,
.dt-a11y-enhanced .text-block-4 {
  color: #666;
}

/* Exported interpreter-story tabs are normal-sized secondary text. */
.dt-a11y-enhanced #w-tabs-0-data-w-tab-1 > div,
.dt-a11y-enhanced #w-tabs-0-data-w-tab-2 > div {
  color: #666;
}

/* Contact and quote fields previously relied on a 1.07:1 fill difference.
 * This visual-only rule does not alter validation or submission behavior. */
.dt-a11y-enhanced #wf-form-Info-kontakt .form-input,
.dt-a11y-enhanced #wf-form-Konferenstolkning .form-input {
  border: 1px solid #767676;
}

/* Shared Webflow footer support email: provide a 24px target without changing
 * its visible typography or surrounding layout. */
.dt-a11y-enhanced .paragraph-9.email .link-4 {
  min-height: 24px;
  display: inline-flex;
  align-items: center;
}