/* Daams fixes 1.0.1 */

/*
 * Geen horizontale scroll. clip in plaats van hidden, want hidden breekt position: sticky.
 * Corsa zet .l-body { overflow-x: hidden }. Met clip op html wordt body dan een eigen
 * scrollcontainer en scrolt de sticky header weg. Daarom body hier ook op clip, met
 * een selector die zwaarder weegt dan .l-body.
 */
html,
html body,
html body.l-body {
	overflow-x: clip;
}

/*
 * Focusring voor toetsenbordgebruikers.
 * De oude oranje ring (#F3B26B) had op zand en wit maar 1,6 tot 1,8:1 contrast.
 * Op lichte achtergronden wordt hij donker, op donkere achtergronden blijft hij oranje.
 */
html body {
	--ds-focus: #12201A;
}

html body .ds-on-dark,
html body .ds-bg-green,
html body .dz-band--green,
html body .dz-cta,
html body .color_dark,
html body .dft,
html body #daams-footer,
html body .dz-lightbox {
	--ds-focus: #F3B26B;
}

a:focus-visible,
button:focus-visible,
summary:focus-visible,
[tabindex]:focus-visible,
input[type="submit"]:focus-visible,
input[type="button"]:focus-visible {
	outline: 3px solid var(--ds-focus, #12201A) !important;
	outline-offset: 3px !important;
}

/* Vacaturerijen hebben al een ring om de hele rij. */
.dvac .dvac-row__title a:focus-visible {
	outline: none !important;
}
