/* Search block */
.wp-block-search {
    padding: 0;
    min-width: 16rem;
    max-width: calc(100vw - 2rem);
}

.wp-block-search__inside-wrapper {
    padding: 0;
    border-radius: 0.2rem;
    border: none;
    outline: 1px solid;
}

.wp-block-search__input {
    font-size: 1rem;
    padding-left: 1rem;
    background: none;
}

.wp-block-search__button {
	padding: 0.45rem 0.75rem; 
    background: var(--accent-color);
    border-left: 1px solid;
    transition: background-color 0.3s, color 0.3s;
}

.wp-block-search__button:is(:hover, :focus-visible) {
    background: var(--white);
    color: var(--accent-color);
}

.search-no-results .entry-wrapper .wp-block-search__button{
	background: var(--accent-color);
	color: #fff; 
}

.search-no-results .entry-wrapper .wp-block-search__button:focus-visible,
.search-no-results .entry-wrapper .wp-block-search__button:hover
{
	background: #fff ;
	color: var(--accent-color) ; 
}

@media (max-width: 68.49em) {
 .wp-block-search__button {
        color: var(--accent-color);
        background: var(--white);
    }
    
    .wp-block-search__button:is(:hover, :focus-visible) {
        background: transparent;
        color: var(--white);
    }

	
}

@media (min-width: 68.5em) {
	:root .sub-menu :where(.wp-element-button, .wp-block-button__link){
		background-color: var(--accent-color) ; 
	}	 
	.wp-block-search__button:is(:hover, :focus-visible) {
		background-color: #fff ; 
    	color:  var(--accent-color);
	}
}