/*
Theme Name: Christianhost
Theme URI: https://christianhost.kr/
Author: Christianhost
Description: 교회 웹사이트 제작 서비스를 위한 밝고 편집 가능한 블록 테마.
Version: 0.1.2
Requires at least: 6.6
Requires PHP: 7.4
Text Domain: christianhost
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
*/

:where(.wp-site-blocks) :focus-visible {
	outline: 3px solid var(--wp--preset--color--primary);
	outline-offset: 3px;
}

:where(.wp-site-blocks) h1,
:where(.wp-site-blocks) h2,
:where(.wp-site-blocks) h3 {
	word-break: keep-all;
	overflow-wrap: anywhere;
}

:where(.wp-site-blocks) .wp-block-button__link {
	display: inline-flex;
	min-height: 44px;
	align-items: center;
	justify-content: center;
}

:where(.wp-site-blocks) .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover {
	filter: brightness(.9);
}

:where(.wp-site-blocks) .wp-block-button.is-style-outline .wp-block-button__link:hover {
	background-color: var(--wp--preset--color--base);
}

:where(.wp-site-blocks) .wp-block-navigation-item__content:hover {
	text-decoration: underline;
	text-underline-offset: .2em;
}

:where(.wp-site-blocks) .wp-block-navigation-item__content {
	min-height: 44px;
	display: inline-flex;
	align-items: center;
}

:where(.wp-site-blocks) .wp-block-navigation__responsive-container-open,
:where(.wp-site-blocks) .wp-block-navigation__responsive-container-close {
	min-width: 44px;
	min-height: 44px;
}

:where(.wp-site-blocks) img,
:where(.wp-site-blocks) svg {
	max-width: 100%;
}
