.alphabets{margin-bottom:1.75rem}.alphabets td:first-child{white-space:nowrap}.alphabets td.letters{font-family:Charis SIL,Doulos SIL,Times New Roman,serif;font-size:1.1rem;letter-spacing:.05em;overflow-wrap:anywhere}.diacritics{margin-bottom:1rem}.diacritics td{vertical-align:baseline}.diacritics td.k{font:.85rem ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accent);white-space:nowrap}.diacritics td:nth-child(2){color:var(--dim);white-space:nowrap}.diacritics td.letters{font-family:Charis SIL,Doulos SIL,Times New Roman,serif;font-size:1.1rem;letter-spacing:.05em}.special{margin-bottom:1rem}.special td{vertical-align:baseline}.special td.letters{font-family:Charis SIL,Doulos SIL,Times New Roman,serif;font-size:1.25rem}.special td.k{font:.85rem ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accent);white-space:nowrap}code.k{font:.85em ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accent);white-space:nowrap}.alphabets sup,.special sup,#latin~p sup{font-size:.65em;line-height:0;vertical-align:super;margin-left:.05em}.lang-list{display:flex;flex-wrap:wrap;gap:.35rem;margin:1.25rem 0 0}.lang-list button{font:inherit;font-size:.9rem;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:.2rem .75rem;cursor:pointer}.lang-list button:hover{border-color:var(--accent)}.lang-list button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.lang-name{margin:2.25rem 0 .75rem}.lang-letters{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem}.lang-letters button{display:inline-flex;flex-direction:column;align-items:center;gap:.15rem;min-width:4.2rem;font:inherit;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.4rem .6rem;cursor:pointer}.lang-letters button:hover{border-color:var(--accent)}.lang-letters .g{font-family:Charis SIL,Doulos SIL,Times New Roman,serif;font-size:1.4rem;line-height:1.2}.lang-letters .k{font:.72rem ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--accent);white-space:nowrap}#lang-try{display:block;width:100%;margin-top:1.1rem;font-size:1.4rem;padding:.6rem .8rem;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:10px}#lang-try:focus{outline:none;border-color:var(--accent)}sup.fn{font-size:.6em;line-height:0;vertical-align:super;margin-left:.1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}sup.fn a{color:var(--accent);text-decoration:none}.footnote{color:var(--dim);font-size:.85rem;margin-top:.6rem}.footnote sup.fn{color:var(--accent)}
