:root {
--fosbos-a11y-accent: #b63f18;
--fosbos-a11y-accent-strong: #9b3514;
--fosbos-a11y-green: #677740;
--fosbos-a11y-focus: #0f52a0;
--fosbos-a11y-focus-glow: rgba(15, 82, 160, 0.32);
}
.fosbos-a11y-preview-active {
--fos-v2-orange: var(--fosbos-a11y-accent);
--fos-v2-orange-dark: var(--fosbos-a11y-accent-strong);
--fos-v2-green-soft: var(--fosbos-a11y-green);
}
.fosbos-a11y-preview-active a:focus-visible,
.fosbos-a11y-preview-active button:focus-visible,
.fosbos-a11y-preview-active input:focus-visible,
.fosbos-a11y-preview-active select:focus-visible,
.fosbos-a11y-preview-active textarea:focus-visible,
.fosbos-a11y-preview-active [tabindex]:focus-visible {
outline: 3px solid var(--fosbos-a11y-focus) !important;
outline-offset: 3px;
box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.95), 0 0 0 7px var(--fosbos-a11y-focus-glow) !important;
}
.fosbos-a11y-preview-active .entry-content a:not(.wp-block-button__link):not(.fos-v2-btn):not(.page-numbers),
.fosbos-a11y-preview-active .fos-v2-news-card__content a:not(.wp-block-button__link):not(.page-numbers),
.fosbos-a11y-preview-active .fos-v2-card__content a:not(.wp-block-button__link):not(.page-numbers) {
text-decoration: underline;
text-decoration-thickness: 0.08em;
text-underline-offset: 0.18em;
}
.fosbos-a11y-preview-active .main-navigation .menu-toggle,
.fosbos-a11y-preview-active .main-navigation .menu-bar-item > a,
.fosbos-a11y-preview-active .navigation-search input[type="search"],
.fosbos-a11y-preview-active .fos-v2-link-list a,
.fosbos-a11y-preview-active .fos-v2-news__pagination .page-numbers a,
.fosbos-a11y-preview-active .fos-v2-news__pagination .page-numbers span,
.fosbos-a11y-preview-active .fos-v2-footer-social a,
.fosbos-a11y-preview-active .fos-v2-footer-cta__link,
.fosbos-a11y-preview-active .inside-right-sidebar .widget a {
min-height: 44px;
}
.fosbos-a11y-preview-active .main-navigation .menu-toggle,
.fosbos-a11y-preview-active .main-navigation .menu-bar-item > a {
min-width: 44px;
}
.fosbos-a11y-preview-active .fos-v2-news__pagination .page-numbers a:hover,
.fosbos-a11y-preview-active .fos-v2-news__pagination .page-numbers a:focus-visible,
.fosbos-a11y-preview-active .fos-v2-link-list a:hover,
.fosbos-a11y-preview-active .fos-v2-link-list a:focus-visible,
.fosbos-a11y-preview-active .fos-v2-footer-links a:hover,
.fosbos-a11y-preview-active .fos-v2-footer-links a:focus-visible {
color: var(--fosbos-a11y-accent-strong);
}
.fosbos-a11y-preview-active .fos-v2-footer-social a[aria-disabled="true"] {
display: none !important;
}
.fosbos-a11y-preview-active .fos-v2-link-list__arrow,
.fosbos-a11y-preview-active .fos-v2-footer-link__icon,
.fosbos-a11y-preview-active .fos-v2-news__pagination .prev,
.fosbos-a11y-preview-active .fos-v2-news__pagination .next {
color: var(--fosbos-a11y-accent-strong);
}
@media (prefers-reduced-motion: reduce) {
html:focus-within {
scroll-behavior: auto;
}
*,
*::before,
*::after {
animation-duration: 0.01ms !important;
animation-iteration-count: 1 !important;
transition-duration: 0.01ms !important;
scroll-behavior: auto !important;
}
}