[lang]:lang(ja){--script-faces:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Noto Sans JP", "Noto Sans CJK JP"}[lang]:lang(ko){--script-faces:"Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Noto Sans CJK KR"}[lang]:lang(th){--script-faces:"Thonburi", "Noto Sans Thai", "Leelawadee UI", "Tahoma"}:is(.mk,.au):is(:lang(ja),:lang(ko),:lang(th)){--font-display:"Raleway", var(--script-faces), sans-serif;--font-sans:"Google Sans", var(--script-faces), system-ui, sans-serif}:is(.studio,.studio [lang]):is(:lang(ja),:lang(ko),:lang(th)){--font-sans:"General Sans", var(--script-faces), ui-sans-serif, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--font-sans)}:is(.mk,.au,.studio,.studio [lang]):is(:lang(de),:lang(fr),:lang(it),:lang(es),:lang(pt-BR),:lang(id)){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}:is(.mk,.au,.studio,.studio [lang]):is(:lang(de),:lang(fr),:lang(it),:lang(es),:lang(pt-BR),:lang(id)) :is(h1,h2){-webkit-hyphens:manual;hyphens:manual}:is(.mk,.au,.studio,.studio [lang]):lang(ko){word-break:keep-all;overflow-wrap:anywhere;line-break:strict}:is(.mk,.au,.studio,.studio [lang]):lang(ja){word-break:normal;overflow-wrap:anywhere;line-break:strict}@supports (word-break:auto-phrase){:is(.mk,.au,.studio,.studio [lang]):lang(ja){word-break:auto-phrase}}:is(.mk,.au,.studio,.studio [lang]):lang(th){word-break:normal;overflow-wrap:anywhere}
