/* Tres repertorios, exactamente la estética monocroma de Lexicon. */
#lx-dictionaries{color-scheme:dark;background:#0d0d0e!important;color:#e7e7e8!important;
 border:1px solid #39393b;border-radius:9px;padding:20px 22px;margin:22px 0 28px;
 font:14px/1.65 system-ui,-apple-system,sans-serif;}
#lx-dictionaries .lx-dict-heading{display:flex;gap:18px;align-items:start;flex-wrap:wrap;
 justify-content:space-between;margin:0 0 14px}
#lx-dictionaries h2{font:400 clamp(22px,3vw,31px)/1.3 Georgia,serif;color:#eee;margin:0}
#lx-dictionaries .lx-dict-description{margin:5px 0 0;color:#aaa;font-size:13px;max-width:76ch}
#lx-dictionaries .lx-dict-tabs{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
#lx-dictionaries button{border:1px solid #414143!important;background:#202021!important;color:#e7e7e8!important;
 border-radius:6px;padding:9px 12px;min-height:39px;cursor:pointer;box-shadow:none!important}
#lx-dictionaries button:hover,#lx-dictionaries button:focus-visible{border-color:#a0a0a2!important;background:#333334!important}
#lx-dictionaries button[aria-pressed=true]{background:#39393b!important;border-color:#a5a5a8!important;color:#fff!important}
#lx-dictionaries :is(button,a):focus-visible{outline:2px solid #adadb0;outline-offset:2px}
#lx-dictionaries #lx-dict-status{color:#bbb;font-size:12px;margin:14px 0 10px}
#lx-dictionaries .lx-dict-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:12px}
#lx-dictionaries .lx-dict-card{min-width:0;background:#131314;border:1px solid #333335;border-radius:7px;padding:15px}
#lx-dictionaries .lx-dict-card h3{font:400 25px/1.4 "Gentium Book Plus","Noto Serif Hebrew",Georgia,serif;overflow-wrap:anywhere;
 color:#f0f0f0;margin:0 0 7px}
#lx-dictionaries .lx-dict-gloss{color:#e0e0e0;font:16px/1.6 Georgia,serif;margin:0 0 9px}
#lx-dictionaries .lx-dict-meta,#lx-dictionaries .lx-dict-transliteration{color:#a7a7aa;font-size:11px;line-height:1.6;margin:0 0 9px}
#lx-dictionaries a{display:inline-block;color:#ededed;text-decoration:underline;text-decoration-color:#888;
 text-underline-offset:4px;font-size:12px;overflow-wrap:anywhere}
#lx-dictionaries a:hover{color:#fff;text-decoration-color:#fff}
#lx-dictionaries .lx-dict-source-note{border-top:1px solid #343436;padding-top:11px;margin:18px 0 0;font-size:11px;color:#999}
@media(max-width:650px){#lx-dictionaries{padding:14px}#lx-dictionaries .lx-dict-tabs{gap:5px}
 #lx-dictionaries button{padding:8px 9px;font-size:12px}}
@media print{#lx-dictionaries{background:#fff!important;color:#111!important;border:1px solid #888}
 #lx-dictionaries .lx-dict-card{background:#fff!important;color:#111!important}
 #lx-dictionaries .lx-dict-card h3,#lx-dictionaries .lx-dict-gloss{color:#111!important}}
