/* ぽちっと えほん サポートページの言語別ページ用の追加スタイル(共通は /assets/site.css) */
.langs ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px 8px;margin:18px 0 0;padding:0}
.langs a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;color:var(--body);font-size:14px;letter-spacing:.02em;text-decoration:none}
.langs a:hover{border-color:var(--amber);color:var(--text)}
.langs a[aria-current]{background:var(--surface-strong);border-color:var(--amber);color:var(--text)}
/* 日本語以外のフォント: ko / zh は OS フォント(字形は html lang で出し分け)、ラテン文字の言語は語の途中で切らずにハイフネーション */
:root:lang(ko){--font-jp:"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic",sans-serif;--font-en:"Space Grotesk","Apple SD Gothic Neo","Noto Sans KR",system-ui,sans-serif}
:root:lang(zh-Hant){--font-jp:"PingFang TC","Noto Sans CJK TC","Noto Sans TC","Microsoft JhengHei",sans-serif;--font-en:"Space Grotesk","PingFang TC","Noto Sans TC",system-ui,sans-serif}
:root:lang(zh-Hans){--font-jp:"PingFang SC","Noto Sans CJK SC","Noto Sans SC","Microsoft YaHei",sans-serif;--font-en:"Space Grotesk","PingFang SC","Noto Sans SC",system-ui,sans-serif}
:root:is(:lang(en),:lang(es),:lang(fr),:lang(de),:lang(pt),:lang(it),:lang(id)) body{hyphens:auto;overflow-wrap:break-word}
