/* IMOFUKUDO shared typography, 2026-11-03. Keep the original page layout intact. */
html:lang(ja){--imof-brand-font:'Yu Mincho','Hiragino Mincho ProN','Hiragino Mincho Pro','Noto Serif JP','Noto Serif CJK JP','MS PMincho',serif}
html:lang(en){--imof-brand-font:Georgia,'Times New Roman',serif}
html:lang(zh-cn){--imof-brand-font:'Songti SC','Noto Serif CJK SC','Noto Serif SC','SimSun',serif}
html:lang(ko){--imof-brand-font:'AppleMyungjo','Noto Serif CJK KR','Nanum Myeongjo',serif}
html{--imof-brand-font:'Yu Mincho','Hiragino Mincho ProN','Noto Serif JP',serif}
html body,html body :is(h1,h2,h3,h4,h5,h6,p,a,span,strong,em,small,label,button,input,select,textarea,summary,li,dt,dd,blockquote,figcaption,th,td){font-family:var(--imof-brand-font)!important}