/*
Theme Name: WaTheme
Theme URI: 
Author: wasiwarez
Author URI: https://wasiwarez.net
Description: Wasiwarez Block Theme
Requires at least: 6.6
Tested up to: 6.6
Requires PHP: 5.7
Version: 0.6.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: watheme
Domain Path: /assets/languages
Tags: 
*/

.watheme-post-card,
.watheme-zoom-hover {
	overflow:hidden;
}

.watheme-zoom-hover img {
	display:block;
	transition:transform .3s
}

.watheme-zoom-hover:hover img {
	transform:scale(1.3);
	transform-origin:50% 50%;
}

/* Smartphone only */
@media all and (max-width:767px) {
	.watheme-hide-on-phone {
		display:none !important;
	}
	.watheme-justify-center-on-phone {
		justify-content:center !important;
	}
	.watheme-flex-grow-on-phone {
		flex-grow:1;
	}
}

/* Tablet only */
@media all and (min-width:768px) and (max-width:991px) {
	.watheme-hide-on-tablet {
		display:none !important;
	}
	.watheme-justify-center-on-tablet {
		justify-content:center !important;
	}
	.watheme-flex-grow-on-tablet {
		flex-grow:1;
	}
}

/* Smartphone and tablet */
@media all and (max-width:991px) {
	.watheme-hide-on-mobile {
		display:none !important;
	}
	.watheme-justify-center-on-mobile {
		justify-content:center !important;
	}
	.watheme-flex-grow-on-mobile {
		flex-grow:1;
	}
}

/* Desktop */
@media all and (min-width:992px) {
	.watheme-hide-on-desktop {
		display:none !important;
	}
}

/* Miscellaneous */
/* Mobile menu optimization */
.wp-block-navigation__responsive-container-close {
	margin:1em;
}

/**
 *  ***** Block CSS *****
 */

/* Buttons */
/* Including buttons inside blocks, like search block */
.wp-block-button .wp-block-button__link,
.wp-block-search .wp-block-search__button {
	transition:all 0.3s ease;
}


.wp-block-button.is-style-primary .wp-block-button__link:hover,
.wp-block-button.is-style-primary .wp-block-button__link:active,
.wp-block-button.is-style-primary .wp-block-button__link:focus,
.wp-block-search.watheme-button-primary .wp-block-search__button:hover,
.wp-block-search.watheme-button-primary .wp-block-search__button:active,
.wp-block-search.watheme-button-primary .wp-block-search__button:focus {
	background-color:var(--wp--preset--color--watheme-light);
	color:var(--wp--preset--color--watheme-primary);
}

.wp-block-button.is-style-primary-outline .wp-block-button__link:hover,
.wp-block-button.is-style-primary-outline .wp-block-button__link:active,
.wp-block-button.is-style-primary-outline .wp-block-button__link:focus,
.wp-block-search.watheme-button-primary-outline .wp-block-search__button:hover,
.wp-block-search.watheme-button-primary-outline .wp-block-search__button:active,
.wp-block-search.watheme-button-primary-outline .wp-block-search__button:focus {
	outline: 2px solid var(--wp--preset--color--watheme-primary);
	outline-offset: 2px;
}

.wp-block-button.is-style-secondary .wp-block-button__link:hover,
.wp-block-button.is-style-secondary .wp-block-button__link:active,
.wp-block-button.is-style-secondary .wp-block-button__link:focus,
.wp-block-search.watheme-button-secondary .wp-block-search__button:hover,
.wp-block-search.watheme-button-secondary .wp-block-search__button:active,
.wp-block-search.watheme-button-secondary .wp-block-search__button:focus {
	background-color:var(--wp--preset--color--watheme-light);
	color:var(--wp--preset--color--watheme-secondary);
}

.wp-block-button.is-style-secondary-outline .wp-block-button__link:hover,
.wp-block-button.is-style-secondary-outline .wp-block-button__link:active,
.wp-block-button.is-style-secondary-outline .wp-block-button__link:focus,
.wp-block-search.watheme-button-secondary-outline .wp-block-search__button:hover,
.wp-block-search.watheme-button-secondary-outline .wp-block-search__button:active,
.wp-block-search.watheme-button-secondary-outline .wp-block-search__button:focus {
	outline: 2px solid var(--wp--preset--color--watheme-secondary);
	outline-offset: 2px;
}

.wp-block-search.watheme-button-primary .wp-block-search__button {
	background-color:var(--wp--preset--color--watheme-primary);
	color:var(--wp--preset--color--watheme-light);
	border-color:var(--wp--preset--color--watheme-primary);
}
.wp-block-search.watheme-button-secondary .wp-block-search__button {
	background-color:var(--wp--preset--color--watheme-secondary);
	color:var(--wp--preset--color--watheme-light);
	border-color:var(--wp--preset--color--watheme-secondary);
}
.wp-block-search.watheme-button-primary-outline .wp-block-search__button {
	background-color:var(--wp--preset--color--watheme-light);
	color:var(--wp--preset--color--watheme-primary);
	border-color:var(--wp--preset--color--watheme-primary);
}
.wp-block-search.watheme-button-secondary-outline .wp-block-search__button {
	background-color:var(--wp--preset--color--watheme-light);
	color:var(--wp--preset--color--watheme-secondary);
	border-color:var(--wp--preset--color--watheme-secondary);
}
