/* 이화학원 — 플러그인이 맡는 것만. 디자인 CSS 는 Bricks 전역(사용자 정의 CSS)에 있습니다. */

/* ☠ 모바일 차림표 판은 «열어서» 지었다(안 그러면 마크업이 아예 없다).
   화면에서는 hidden 으로 감춘다. 브라우저 기본 [hidden]{display:none} 은 «약해서»
   인라인 display 가 있으면 진다 — !important 로 못 박는다. */
[data-mobilemenu][hidden] { display: none !important; }

/* ★ 자바스크립트가 꺼진 브라우저에서도 내용이 보이게. 움직임만 없어진다. */
.no-js [data-reveal] { opacity: 1 !important; transform: none !important; }

/* ★ 글 본문 문단 — 파이널의 글 펼침 값 그대로.
   ☠ the_content() 가 내는 <p> 에는 인라인 style 이 없다(고객이 쓴 글이라 당연하다).
     그래서 여기서 «클래스로» 맞춘다. 파이널: font-size 17 · line-height 1.95 · #3A3F52 */
.ewha-body p { margin: 0; font-size: 17px; line-height: 1.95; color: #3A3F52; text-wrap: pretty; }
.ewha-body > * + * { margin-top: 20px; }
.ewha-body img { max-width: 100%; height: auto; border-radius: 8px; }
.ewha-body h2 { margin: 12px 0 0; font-size: 22px; font-weight: 600; color: #1F3050; }
.ewha-body h3 { margin: 8px 0 0; font-size: 19px; font-weight: 600; color: #1F3050; }
.ewha-body ul, .ewha-body ol { margin: 0; padding-left: 1.3em; font-size: 17px; line-height: 1.95; color: #3A3F52; }
.ewha-body blockquote { margin: 0; padding: 16px 20px; border-left: 3px solid #B85C38; background: #fff; }

/* ☠☠ 입장씬 — 안의 「異花」가 min(42vw,320px) 로 커서 쪽 폭을 «늘린다».
   실측 2026-09-12(390px): body scrollWidth 455 · 하단 고정 바까지 같이 넘쳤다.
   ★ 그 판 «안»만 막는다. body{overflow-x:hidden} 으로 넓게 막으면 sticky 가 깨진다. */
[data-intro] { overflow: hidden; }

/* ★ 칼럼 칩·글 카드 호버 — 값은 파이널의 hover 규칙에서 읽었다.
   ☠ 숏코드가 내는 마크업에는 짓기의 .dc<쪽>h* 클래스가 «안 붙는다»(PHP 가 내므로).
     그래서 우리 이름으로 같은 규칙을 둔다. 파이널: 칩 border-color · 카드 background #fff */
.ewha-chip:hover { border-color: #1F3050; }
.ewha-row:hover  { background: #fff; color: #22283A; }
