.accessible * {
	transition: none !important;
}

.accessible h1,
.accessible h2,
.accessible h3,
.accessible h4,
.accessible h5,
.accessible h6 {
	color: var(--text) !important
}

.accessible a:focus,
.accessible button:focus,
.accessible input:focus,
.accessible select:focus,
.accessible textarea:focus,
.accessible video:focus,
.accessible img:focus,
.accessible iframe:focus {
	outline: 2px solid var(--accessible-color) !important;
	z-index: 100;
	outline-offset: -2px;
}

.accessible .wp-block-column.has-background {
	background-color: var(--white);
}

.accessible .modal:not(.opened) {
	display: none;
}

#jump-to-menu,
#jump-to-content,
#jump-to-footer {
    display: block;
    position: fixed;
    top: 10px;
    left: max(15px, calc(50% - 640px));
    z-index: -1;
    color: var(--white);
    background-color: var(--yellow);
    padding: 10px 20px;
    cursor: pointer;
    font-size: 18px;
}

#jump-to-menu:focus,
#jump-to-content:focus,
#jump-to-footer:focus {
	z-index: 10;
}
