/* Custom styles - Font Optimization (KoPubWorld & CodexMono KR) */
/* Import KoPubWorld from Google Fonts or similar CDN is not standard, 
   using a common CDN for KoPubWorld if available, but since standard Google Fonts doesn't have it,
   I'll use the most stable @import for it or keep Noto Sans KR as fallback if it's not pre-installed.
   For now, I'll use the recommended @import for KoPubWorld from a public CDN. */
@import url("https://cdn.jsdelivr.net/gh/sunn-us/SUIT/fonts/static/woff2/SUIT.css");
/* fallback example */
@import url("https://webfontworld.github.io/KoPubWorldDotum/KoPubWorldDotum.css");
/* Import CodexMono KR from jsDelivr CDN */
@font-face {
  font-family: 'CodexMono KR';
  src: url("https://cdn.jsdelivr.net/npm/@monolex/codexmono@1.0.1/fonts/woff2/CodexMono-KR.woff2") format('woff2'), url("https://cdn.jsdelivr.net/npm/@monolex/codexmono@1.0.1/fonts/ttf/CodexMono-KR.ttf") format('truetype');
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
}
/* Default font stack */
/* Apply KoPubWorld to all elements */
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
div,
a,
li,
td,
th,
.navbar-item,
.navbar-link,
.title,
.subtitle,
.menu-list a,
.article-title,
.article-meta,
.widget-title,
.post-title,
.post-meta,
.timeline-item,
.card-title,
.card-content,
.pagination-link,
.pagination-previous,
.pagination-next,
.button,
.input,
.textarea,
.tag,
.breadcrumb li,
.footer,
.content,
.media-content,
.search-result,
.category-list,
.tag-list,
.archive-list,
.toc-item,
.recent-post-item,
.comment-item {
  font-family: 'KoPubWorldDotum', 'Noto Sans KR', sans-serif !important;
}
/* Apply CodexMono KR to code blocks and inline code */
pre,
code,
.hljs,
.hljs *,
kbd,
samp,
var {
  font-family: 'CodexMono KR', monospace !important;
}
/* Keep code blocks looking like code */
pre,
code,
.hljs {
  font-size: 0.9em;
}
