#artekne-language-switch{position:fixed;top:84px;right:24px;z-index:9990;display:flex;padding:3px;border:1px solid rgba(27,29,25,.18);background:rgba(255,255,255,.96);border-radius:3px;box-shadow:0 2px 12px rgba(0,0,0,.06);line-height:1;letter-spacing:0}
#artekne-language-switch button{appearance:none;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;margin:0;padding:8px;border:0;border-radius:1px;background:transparent;color:#252824;font:500 13px/1.2 Arial,"PingFang SC","Microsoft YaHei",sans-serif;cursor:pointer}
#artekne-language-switch button[aria-pressed="true"]{background:#315a40;color:#fff}
#artekne-language-switch button:focus-visible{outline:2px solid #315a40;outline-offset:2px}
html:lang(zh) body{font-family:"PingFang SC","PingFang TC","Microsoft YaHei","Noto Sans CJK SC","Noto Sans CJK TC",sans-serif}
html:lang(zh) h1,html:lang(zh) h2,html:lang(zh) h3,html:lang(zh) h4{font-family:inherit;line-height:1.25;letter-spacing:.02em;word-break:normal;overflow-wrap:break-word}
html:lang(zh) p,html:lang(zh) li{line-height:1.8;word-break:normal}
html:lang(zh-Hant) body{font-family:"PingFang TC","Microsoft JhengHei","Noto Sans CJK TC",sans-serif}
@media(max-width:640px){#artekne-language-switch{top:10px;right:64px}#artekne-language-switch button{min-width:38px;min-height:44px}}
@media print{#artekne-language-switch{display:none}}
