
/* =========================================================
   ALL JAPANESE — SHIPPORI MINCHO
   PC + MOBILE
   ========================================================= */

:root{
  --atlas-ja-all:"Shippori Mincho","Yu Mincho","Hiragino Mincho ProN",serif;
}

/* Every Japanese text element */
html[lang="ja"] body,
html[lang="ja"] h1,
html[lang="ja"] h2,
html[lang="ja"] h3,
html[lang="ja"] h4,
html[lang="ja"] h5,
html[lang="ja"] h6,
html[lang="ja"] p,
html[lang="ja"] li,
html[lang="ja"] a,
html[lang="ja"] span,
html[lang="ja"] small,
html[lang="ja"] strong,
html[lang="ja"] em,
html[lang="ja"] blockquote,
html[lang="ja"] label,
html[lang="ja"] input,
html[lang="ja"] select,
html[lang="ja"] textarea,
html[lang="ja"] button,
html[lang="ja"] option,
html[lang="ja"] .button,
html[lang="ja"] .eyebrow,
html[lang="ja"] .lead,
html[lang="ja"] .hero-brand-subtitle,
html[lang="ja"] .hero-brand-statement,
html[lang="ja"] .hero-guest-welcome,
html[lang="ja"] .hero-instagram-links,
html[lang="ja"] .card-content,
html[lang="ja"] .detail-row,
html[lang="ja"] .benefit,
html[lang="ja"] .social-group,
html[lang="ja"] .section-social-link,
html[lang="ja"] .reserve-instagram-link,
html[lang="ja"] .reserve-options,
html[lang="ja"] .contact-form,
html[lang="ja"] .footer,
html[lang="ja"] .mobile-menu,
html[lang="ja"] .mobile-sticky-actions{
    font-family:var(--atlas-ja-all)!important;
}

/* Keep Roman brand name in Cormorant */
html[lang="ja"] .hero-brand-title,
html[lang="ja"] .wordmark,
html[lang="ja"] .footer-brand-line,
html[lang="ja"] .reserve-line-brand{
    font-family:"Cormorant Garamond","Times New Roman",serif!important;
}
