/*
Theme Name: Trayoff Green
Theme URI: https://trayoff.com
Description: 퇴근해도 영양사 블로그용 연두색 차일드 테마 (Twenty Twenty-Five 기반)
Author: 퇴근해도 영양사
Template: twentytwentyfive
Version: 1.0.2
Requires at least: 6.7
Text Domain: trayoff-green
*/

/* 링크: 밑줄을 연두색 하이라이트로 */
.wp-site-blocks a:where(:not(.wp-element-button)) {
	text-decoration-color: var(--wp--preset--color--accent-1);
	text-decoration-thickness: 2px;
	text-underline-offset: 0.2em;
}

/* 헤더 아래 얇은 연두 라인 */
header.wp-block-template-part {
	border-bottom: 3px solid var(--wp--preset--color--accent-1);
}

/* 사이트 제목 앞 잎사귀 */
.wp-block-site-title a::before {
	content: "🌿 ";
}

/* 글 카드: 부드러운 배경 + 둥근 모서리 */
.wp-block-post-template > li {
	background: var(--wp--preset--color--accent-5);
	border-radius: 18px;
	padding: 1.5rem;
	transition: transform .2s ease, box-shadow .2s ease;
}
.wp-block-post-template > li:hover {
	transform: translateY(-3px);
	box-shadow: 0 8px 24px rgba(78, 122, 30, .15);
}

/* 카테고리/태그를 알약 모양 뱃지로 */
.wp-block-post-terms a {
	display: inline-block;
	background: var(--wp--preset--color--accent-2);
	color: var(--wp--preset--color--accent-3);
	padding: .2em .8em;
	border-radius: 999px;
	font-size: .85em;
	text-decoration: none;
}

/* 인용문: 연두색 왼쪽 바 */
.wp-block-quote {
	border-left: 4px solid var(--wp--preset--color--accent-1);
	background: var(--wp--preset--color--accent-5);
	padding: 1rem 1.5rem;
	border-radius: 0 12px 12px 0;
}

/* 표(영양성분표 등) */
.wp-block-table thead {
	background: var(--wp--preset--color--accent-2);
	border-bottom: 2px solid var(--wp--preset--color--accent-1);
}
.wp-block-table td,
.wp-block-table th {
	border-color: var(--wp--preset--color--accent-2);
}
.wp-block-table tbody tr:nth-child(even) {
	background: var(--wp--preset--color--accent-5);
}

/* 구분선: 연한 연두 */
.wp-block-separator {
	border: 0;
	border-top: 2px solid var(--wp--preset--color--accent-2);
	opacity: 1;
	margin-block: 2.5rem;
}

/* 푸터 */
footer.wp-block-template-part {
	background: var(--wp--preset--color--accent-5);
	border-top: 3px solid var(--wp--preset--color--accent-1);
}
