.dict-letters a { display: inline-block; padding: 2px 6px; font-weight: 600; }
.dict-letter { margin-top: 1.5rem; }
.dict-index { list-style: none; padding: 0; display: grid; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 4px 16px; }
.dict-cefr { font-size: .75em; opacity: .7; border: 1px solid currentColor; border-radius: 4px; padding: 0 4px; vertical-align: middle; }
.dict-ipa span { font-family: monospace; }
.dict-pos { font-style: italic; opacity: .75; font-weight: 400; }
.dict-sense h2 { font-size: 1.15rem; margin-top: 1.25rem; }
.dict-examples li { margin-bottom: .5rem; }
.dict-pl { opacity: .75; }
.dict-note { border-left: 3px solid currentColor; padding-left: 12px; margin: 1rem 0; }
