/* WordPress / GeneratePress — Dictionary page (content area only; do not touch site nav) */

body.rk-dictionary-plugin-active .site-content,
body.rk-dictionary-plugin-active .content-area,
body.rk-dictionary-plugin-active #primary,
body.rk-dictionary-plugin-active .site-main,
body.rk-dictionary-plugin-active .entry-content,
body.rk-dictionary-plugin-active .inside-article {
  max-width: none;
  width: 100%;
}

body.rk-dictionary-plugin-active.separate-containers .inside-article,
body.rk-dictionary-plugin-active .inside-article,
body.rk-dictionary-plugin-active article.page {
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body.rk-dictionary-plugin-active .site-content,
body.rk-dictionary-plugin-active .content-area,
body.rk-dictionary-plugin-active #primary,
body.rk-dictionary-plugin-active .site-main {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

body.rk-dictionary-plugin-active .entry-header,
body.rk-dictionary-plugin-active .page-header,
body.rk-dictionary-plugin-active h1.entry-title {
  display: none !important;
}

body.rk-dictionary-plugin-active .rk-dictionary-app {
  --rk-content-bg: var(--cream, #f7f5f0);
  background: var(--rk-content-bg);
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  width: 100vw;
  max-width: 100vw;
  overflow-x: clip;
}

body.rk-dictionary-plugin-active .rk-dictionary-app .learning-kr {
  font-family: 'Noto Sans KR', 'Apple SD Gothic Neo', 'Malgun Gothic', sans-serif;
}
