/* Brand colour and family overrides for css/interface-hardening.css; layout remains in the original stylesheet. */
html[data-anatomic-brand] .ai-ui-feedback{border:1px solid currentColor;font-family:var(--ai-font-body);}
html[data-anatomic-brand] .ai-ui-feedback__retry{border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;}
html[data-anatomic-brand] .ai-ui-feedback__retry:focus-visible{outline:2px solid currentColor;outline-offset:4px;}
html[data-anatomic-brand] .ai-careers-application [aria-invalid="true"]{outline:2px solid currentColor;outline-offset:2px;}
html[data-anatomic-brand] .ai-careers-application__feedback:focus{outline:2px solid currentColor;outline-offset:4px;}
html[data-anatomic-brand] .ai-careers-application__feedback{border:1px solid currentColor;}
@media (forced-colors: active){html[data-anatomic-brand] .ai-ui-feedback,html[data-anatomic-brand] .ai-ui-feedback__retry{border-color:CanvasText;}
html[data-anatomic-brand] [aria-pressed="true"]{outline:2px solid Highlight;outline-offset:2px;}}
