/* Kimanh Flowers: the Korean pages (/ko/), theme 0.11.0. Loaded only there, after every other file
   ('css' => 'ko' in inc/languages.php).

   The theme's own fonts (Be Vietnam Pro, Big Shoulders Display) have no Hangul, and no Korean web font is
   downloaded. Hangul uses the reader's own system font: Apple SD Gothic Neo (Apple), Malgun Gothic
   (Windows), Noto Sans KR / Noto Sans CJK KR (Android, Linux). Latin letters and numbers keep the theme's
   fonts, so design numbers and prices still look like the rest of the site. */
html[lang="ko"]{
  --hangul:"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Noto Sans CJK KR","Nanum Gothic",sans-serif;
  --disp:'Big Shoulders Display',Impact,var(--hangul);
}
/* Korean breaks lines between words (at spaces), not inside them */
html[lang="ko"] body{font-family:'Be Vietnam Pro',var(--hangul);line-height:1.75;word-break:keep-all;overflow-wrap:break-word}
html[lang="ko"] :is(.btn,.iconbtn,.theme-switch,.peek-btn,.notice,.lb-prev,.lb-next,.search input,.form input,.form textarea,.findrow input,.pr-row .amt small,.menupanel .menu-sub a,.menupanel .menu-acts a){font-family:'Be Vietnam Pro',var(--hangul)}

/* Hangul is about twice as wide as the condensed display letters, so the big headings are smaller here,
   with more room between lines (the Latin headings' .86 to .95 would make lines touch). */
html[lang="ko"] :is(h1,h2,h3){line-height:1.22;letter-spacing:0}
html[lang="ko"] body:not(.km-page-item) .pagehero h1,html[lang="ko"] .pagehero h1.long{font-size:clamp(40px,10.5vw,88px);line-height:1.15}
html[lang="ko"] .head h2,html[lang="ko"] .mc-head h2{font-size:clamp(32px,7.2vw,62px)}
html[lang="ko"] .grouphead h2,html[lang="ko"] .day h2{font-size:clamp(28px,6vw,46px)}
html[lang="ko"] :is(.steps h3,.occ h3){font-size:clamp(22px,4.8vw,30px)}
html[lang="ko"] :is(.pr-row b,.makes dt,.h3,.info-b h3,.golist b,.r-name b){font-size:clamp(22px,4.8vw,32px);line-height:1.25}
html[lang="ko"] .dates dd{font-size:clamp(22px,5vw,32px)}
html[lang="ko"] .menupanel a{font-size:24px}
html[lang="ko"] .contact h2{line-height:1.22}
/* uppercase and wide letter-spacing are for Latin; Korean small labels read better a little tighter */
html[lang="ko"] :is(.facts,.dates dt,.bubble-l,.hero .place){letter-spacing:.04em}
@media (max-width:899px){
  html[lang="ko"] .head h2,html[lang="ko"] .grouphead h2,html[lang="ko"] .mc-head h2,html[lang="ko"] .day h2{font-size:30px}
  html[lang="ko"] body:not(.km-page-item) .pagehero h1,html[lang="ko"] .pagehero h1.long{font-size:40px}
}
