/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* =========================================================
 * 테이블 배경 전역 transparent
 *
 * 부모 테마 hello-elementor/assets/css/reset.css 가
 *   - 홀수행 줄무늬 : table tbody>tr:nth-child(odd)>td/th { background-color: hsla(0,0%,50%,.071) }
 *   - 셀 호버      : table tbody tr:hover>td/th           { background-color: hsla(0,0%,50%,.102) }
 * 를 넣어 테이블 셀 배경이 행 순서·호버에 따라 바뀐다.
 * 모든 테이블 요소의 배경을 투명으로 고정해 호버 전후가 같도록 한다.
 * 배경이 필요한 테이블은 각 모듈 CSS 에서 !important 로 다시 지정한다.
 * ========================================================= */
table,
table caption,
table thead,
table tbody,
table tfoot,
table tr,
table th,
table td,
table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th,
table tbody tr:hover > td,
table tbody tr:hover > th,
table tr:hover > td,
table tr:hover > th,
table td:hover,
table th:hover {
	background-color: transparent !important;
	background-image: none !important;
}

/* =========================================================
 * 전역 줄바꿈 : 글자 단위 → 단어 단위
 *
 * 브라우저 기본값(word-break: normal)은 한글·CJK 문장을
 * 글자 사이 아무 곳에서나 끊어 단어가 두 줄로 쪼개진다.
 * keep-all 로 공백(단어) 단위로만 줄바꿈하고,
 * 공백 없는 긴 문자열(URL, 영문 등)이 영역을 넘칠 때만
 * overflow-wrap 으로 강제 분리한다.
 * 개별 모듈 CSS 의 word-break: break-word / break-all 은
 * keep-all 을 무력화하므로 overflow-wrap 으로 대체한다.
 * ========================================================= */
html,
body,
input,
textarea,
button,
select {
	word-break: keep-all;
	overflow-wrap: break-word;
}
