/* ===== CLAUDE_AI GENERATED . 20260622_131846 ===== */
/* sticky footer (공용 opt-in) : 콘텐츠가 짧을 때 footer를 화면 하단에 고정
   DOM 의존: <main role="main"> > .container , #footer (theme 공통 레이아웃)
   사용법: 적용할 스킨에서 아래 한 줄 추가
   add_stylesheet('<link rel="stylesheet" href="'.G5_THEME_CSS_URL.'/sticky-footer.css?vs=1">', 0); */
html { height: 100%; }
body { min-height: 100vh; display: flex; flex-direction: column; padding-bottom: 0 !important;}
body > main { flex: 1 0 auto; display: flex; flex-direction: column; }
body > main > .container { flex: 1 0 auto; }
#footer { flex-shrink: 0; }
/* ===== CLAUDE_AI GENERATED END ===== */
