/*
Theme Name: Blogsy Child
Theme URI: https://mywebring.com/
Description: Blogsy 자식 테마. 부모 테마 업데이트에 영향받지 않는 커스터마이즈를 여기에 둡니다. SEO 감사(2026-09) 후속 조치용.
Author: WeBring
Template: blogsy
Version: 1.0.0
Requires PHP: 7.4
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: blogsy-child
*/

/* ==========================================================================
   1. CLS 수정 — 헤더 위젯 영역 높이 예약                      [활성]
   --------------------------------------------------------------------------
   문제: JS 초기화 후 헤더 위젯 영역이 28.8px → 45px 로 커지면서
         ticker · hero · main 을 17.2px 아래로 밀어냄.
         측정된 CLS 0.288 중 0.286(99%)이 이 한 가지에서 발생.
   확인: 모바일(390px)에서만 발생. 데스크톱(1440px)은 레이아웃 변화 없음.
   근거: 최종 높이가 모바일 45px / 데스크톱 64px 이므로
         min-height:45px 는 데스크톱에 아무 영향이 없음(min-height는 키우기만 함).
   ========================================================================== */
.pt-header-widgets,
.blogsy-widget-location-right {
	min-height: 45px;
}

/* ==========================================================================
   2. 모션 민감 사용자 배려 — 접근성                            [활성]
   OS에서 "동작 줄이기"를 켠 사용자에게 애니메이션을 제거합니다.
   콘텐츠가 애니메이션에 가려 보이지 않는 상황도 함께 방지됩니다.
   ========================================================================== */
@media (prefers-reduced-motion: reduce) {
	*,
	*::before,
	*::after {
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: 0.01ms !important;
		scroll-behavior: auto !important;
	}

	[data-aos] {
		opacity: 1 !important;
		transform: none !important;
		transition: none !important;
	}
}

/* ==========================================================================
   3. 본문 카드 AOS 해제                                        [비활성 — 선택]
   --------------------------------------------------------------------------
   AOS가 본문 포스트 카드를 opacity:0 으로 두었다가 스크롤 시 나타냅니다.
   광고 체인 때문에 DOMContentLoaded가 늦어지면 그동안 빈 영역이 보이고,
   전체 페이지 스크린샷·썸네일에서도 빈 화면으로 캡처됩니다.

   아래 주석을 해제하면 페이드인 애니메이션이 사라지고 카드가 즉시 보입니다.
   시각적 변화가 있으므로 먼저 1번 수정 효과를 확인한 뒤 별도로 적용하십시오.
   ========================================================================== */
/*
.post-wrapper[data-aos],
.post-item [data-aos] {
	opacity: 1 !important;
	transform: none !important;
	transition: none !important;
}
*/
