@charset "utf-8";
/* TriForum 페이지 전환 — 그누보드 등 TriForum CSS 미적용 페이지용 (triforum.css 5~19행과 동기화) */
html.page-transition-entering body{opacity:0;}
html.page-transition-entering.page-transition-active body{
  opacity:1;
  transition:opacity 0.25s cubic-bezier(.19,0,.34,1.01);
}
html.page-transition-leaving body{
  opacity:0;
  transition:opacity 0.17s cubic-bezier(.19,0,.34,1.01);
  pointer-events:none;
}
@media (prefers-reduced-motion: reduce){
  html.page-transition-entering body,
  html.page-transition-leaving body{opacity:1; transition:none;}
}

/* 그누보드 게시판 본문 단어 단위 줄바꿈 (board.php 등 네이티브 페이지) */
#bo_v_con, #bo_v_atc, .bo_v_atc, #wr_content, .wr_content,
.view_content, .sub_content_division_news,
.news_view_table td, .news_list {
  word-break: normal !important;
  overflow-wrap: break-word !important;
}
