/* Keep the original layout and artwork; allow longer English UI labels. */
.foodaier-language-switch{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:6px 9px;margin:0 8px;border:1px solid currentColor;border-radius:5px;font:500 13px/1.3 Arial,sans-serif;text-decoration:none;color:#315b3c;background:#fff;flex-shrink:0}
.foodaier-language-floating{position:fixed;right:18px;top:18px;z-index:10000}
html[lang=en] #c-header .c-nav .font20{font-size:clamp(14px,1.05vw,20px)}
html[lang=en] #c-header .c-gn .x-a>a>span{max-width:155px;line-height:1.3}
html[lang=en] #c-header .c-gn .x-ico p{white-space:normal;line-height:1.1;min-width:64px}
html[lang=en] .x-paper1 .x-le .x-title{line-height:1.3}
html[lang=en] .x-paper1 .x-le .x-sp span{white-space:normal;line-height:1.35}
html[lang=en] .x-calendar .x-con p{line-height:1.1}
html[lang=en] #c-footer .x-at .font20{font-size:18px}
@media(max-width:767px){html[lang=en] #c-header .c-gn .x-a>a>span{max-width:100px;font-size:11px}.foodaier-language-switch{font-size:11px;padding:5px 6px;margin:0 5px}html[lang=en] .x-char1 .x-title{font-size:30px;line-height:1.25}html[lang=en] .x-char1 .x-p{font-size:18px}html[lang=en] .x-char1 .x-tit{font-size:18px}}
