:root{color-scheme:dark;--lx:#0d0d0e;--paper:#fff;--muted:#a3a3a4;--stroke:#353536}
*{box-sizing:border-box}
html{background:var(--lx);color:var(--paper)}
body{margin:0;background:var(--lx);color:var(--paper);font:15px/1.7 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
a{color:#d1d1d0;text-decoration-color:#777;text-underline-offset:4px}
a:hover{color:#fff}
button,select,input{font:inherit}
/* Bibliotheca controls are strictly rectangular: charcoal fill and neutral grey strokes. */
/* Controles rectangulares con esquinas suavemente redondeadas, como Lexicon. */
.searchform{border-radius:9px!important}
.searchform button,.language-toggle,.workrow select,.more{border-radius:7px!important}
.searchform{border-color:#373737!important}
.searchform button{border-color:#3e3e3f!important}
.language-toggle{border-color:#414141!important}
.workrow select{border-color:#414141!important}
.more{border-color:#444!important}
button{cursor:pointer}
button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid #a8a8aa;outline-offset:3px}
.library{width:min(1140px,calc(100% - 44px));margin:0 auto;padding:0 0 80px}
.top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;border-bottom:1px solid var(--stroke);flex-wrap:wrap}
.brand{font:400 19px/1.2 "Gentium Book Plus","Cardo",Georgia,serif;letter-spacing:.04em}
.toplinks{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:12px}
.toplinks a{text-decoration:none;color:#aaa}.toplinks a:hover{color:#fff}
.language-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:38px;min-width:100px;padding:7px 11px;border:1px solid #414141;border-radius:7px;background:#1a1a1b;color:#d7d7d7;font:500 12px/1.35 Arial,Helvetica,sans-serif;letter-spacing:.02em;cursor:pointer}
.language-toggle:hover{background:#303032;color:#fff;border-color:#777}
.language-toggle:focus-visible{outline:2px solid #c8c8ca;outline-offset:3px}
header.hero{padding:66px 0 26px;border-bottom:1px solid #303030}
.eyebrow{display:block;color:#989899;text-transform:uppercase;font:400 10px/1.5 Arial,sans-serif;letter-spacing:.19em}
h1{font:400 clamp(42px,6vw,78px)/1.09 "Gentium Book Plus","Cardo",Georgia,serif;letter-spacing:-.025em;color:#f0f0ee;margin:11px 0 14px}
.intro{color:#aaa;font-size:14px;max-width:790px;margin:0}
.searcharea{padding:26px 0 23px}
.searchform{display:flex;align-items:center;gap:8px;border:1px solid #373737;border-radius:9px;padding:6px 6px 6px 22px;min-height:61px;background:#181818}
.searchform input{flex:1;width:100%;min-width:0;outline:0;border:0;background:transparent;color:#f1f1ef;font:400 17px/1.5 "Gentium Book Plus","Cardo",Georgia,serif}
.searchform input::placeholder{color:#909092}
.searchform button{border:1px solid #3e3e3f;background:#2d2d2f;color:#eaeaea;border-radius:7px;min-height:45px;padding:7px 18px;font:500 12px/1.4 Arial,sans-serif}
.searchform button:hover{background:#424244}
.workrow{display:flex;align-items:center;gap:14px;padding:16px 3px 0;flex-wrap:wrap}
.workrow label{color:#a5a5a6;font-size:12px}
.workrow select{flex:1;min-width:min(100%,250px);max-width:100%;border:1px solid #414141;border-radius:7px;background:#1a1a1b;color:#d7d7d7;padding:11px;font:13px/1.5 Arial,sans-serif}
.coverage,.search-status{font:400 12px/1.7 Arial,sans-serif;color:#a7a7a9;margin:13px 3px}
.search-status{font-size:14px;color:#c4c4c5;min-height:0}
.result{border-top:1px solid #303031;padding-top:8px}
.result[hidden]{display:none}
.results-heading{font:400 23px/1.4 "Gentium Book Plus","Cardo",Georgia,serif;margin:17px 0;color:#ebebea}
.group{border-top:1px solid #373738;padding:23px 0 7px;break-inside:avoid-page}
.group:first-child{border-top:0}
.group h3{margin:0;font:400 clamp(24px,3vw,34px)/1.22 "Gentium Book Plus","Cardo",Georgia,serif;color:#eeeeec}
.group .meta{margin:5px 0 12px;font:400 12px/1.6 Arial,sans-serif;color:#a3a3a4}
.group .bibliography{margin:8px 0 16px;font:400 12px/1.7 Georgia,serif;color:#bdbdbd;overflow-wrap:anywhere}
.group .hits{list-style:none;margin:0;padding:0}
.hit{padding:14px 0;border-top:1px solid #29292b;break-inside:avoid-page}
.hit .locus{font:500 11px/1.5 Arial,sans-serif;letter-spacing:.025em;color:#9b9b9c}
.hit p{font:400 clamp(17px,1.9vw,20px)/1.83 "Gentium Book Plus","Cardo",Georgia,serif;color:#e2e2e0;margin:6px 0;overflow-wrap:anywhere;white-space:normal}
/* Coincidencias en contexto: subrayado blanco, sin pastillas ni rellenos de color. */
.hit mark{background:transparent!important;color:inherit!important;border-radius:0;padding:0;text-decoration-line:underline;text-decoration-color:#fff;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:.2em;text-decoration-skip-ink:none}
.hit .label{font:400 11px/1.6 Arial,sans-serif;color:#aaa}
.footnote{border-top:1px solid #343436;color:#aaa;padding:20px 0;margin-top:22px;font:400 12px/1.75 Arial,sans-serif}
.footnote[hidden],.more[hidden]{display:none}
.more{background:#202021;border:1px solid #444;color:#ccc;width:100%;padding:12px 16px;border-radius:7px;margin:18px 0}
.more:hover{background:#292929;color:#fff}
footer{margin:45px 0 0;padding-top:15px;border-top:1px solid #303030;color:#929293;font-size:11px}
/* Retroalimentación perceptible sin cambiar la estética de Lexicon.
   Un clic aclara levemente la superficie, deja un halo gris de foco
   y al presionar desplaza 1 px; nunca se usa dorado. */
.language-toggle,.searchform button,.workrow select,.more{
 transition:background-color .13s ease,border-color .13s ease,box-shadow .13s ease,transform .08s ease;
}
.language-toggle:hover,.searchform button:hover,.workrow select:hover,.more:hover{
 border-color:#676769!important;
}
.language-toggle:focus,.searchform button:focus,.workrow select:focus,.more:focus{
 /* Feedback inmediato de foco: el borde no debe animarse. */
 transition-property:background-color,transform;
 border-color:#929295!important;
 box-shadow:0 0 0 2px rgba(145,145,149,.17);
}
.searchform:focus-within{
 border-color:#666!important;
 box-shadow:0 0 0 1px rgba(145,145,149,.12);
}
.language-toggle:active,.searchform button:active,.more:active{
 background:#414143!important;
 transform:translateY(1px);
}
.workrow select:active{background:#2f2f31!important}
@media(prefers-reduced-motion:reduce){
 .language-toggle,.searchform button,.workrow select,.more{transition:none;transform:none!important}
}
@media(max-width:600px){.library{width:calc(100% - 28px)}header.hero{padding:38px 0 23px}.top{padding:14px 0}.searchform{padding-left:13px;min-height:53px}.searchform input{font-size:15px}.searchform button{padding:8px 12px;min-height:40px}.workrow{align-items:stretch}.workrow label{width:100%}.workrow select{width:100%}}
@media print{html,body{background:#fff!important;color:#111!important;color-scheme:light}.library{width:100%;padding:0}.top,.searcharea,.coverage,.more,footer{display:none!important}header.hero{padding:12px 0;border-color:#999}.intro,.eyebrow,.search-status,.group h3,.group .meta,.group .bibliography,.hit .locus,.hit .label,.hit p,.results-heading{color:#111!important}.hit mark{background:#ddd!important;color:#111!important}.group,.hit{border-color:#aaa!important}}

/* Bibliotheca: blanco sobre negro; referencias accesibles sin paneles adicionales. */
html,body,.library{background:#0d0d0e!important;color:#fff!important}
h1,.group h3,.hit p{color:#fff!important}
.group .version-counts{color:#ededed;font:400 12px/1.6 Arial,Helvetica,sans-serif;margin:0 0 8px}
.references{border:0;margin:5px 0 15px;color:#d8d8d8;font-size:12px}
.references summary{cursor:pointer;color:#e9e9e9;display:list-item}
.reference-list{padding-left:18px;margin:8px 0 0;line-height:1.65}
.reference-list li{overflow-wrap:anywhere;margin-bottom:6px}
.lexicon-bar[hidden]{display:none}
.lexicon-bar{margin:4px 0 20px}
.lexicon-bar a{display:inline-block;padding:7px 0;color:#fff;text-decoration:underline;text-decoration-color:#777;font-size:13px;overflow-wrap:anywhere}
.lexicon-bar a:hover,.lexicon-bar a:focus-visible{color:#fff;text-decoration-color:#fff}


/* Registro externo: enlaces simples, misma estética en negro de Lexicon. */
.remote-translations[hidden]{display:none}
.remote-translations{padding:10px 3px 4px;border-top:1px solid #313133;margin:16px 0 0;color:#c8c8ca}
.remote-title{color:#f1f1f1;font:500 12px/1.6 Arial,sans-serif;margin:3px 0 7px}
.remote-row{font:400 12px/1.7 Arial,sans-serif;margin:8px 0;overflow-wrap:anywhere}
.remote-link{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#858586}
.remote-link:hover,.remote-link:focus-visible{text-decoration-color:#fff}
.remote-note{font:400 11px/1.65 Arial,sans-serif;color:#98989a;margin:8px 0}
@media print{.remote-translations{display:none!important}}

/* Bibliotheca · composición filológica: texto justificado, sin bandera a la derecha.
   No justificar títulos, citas editoriales, controles ni metadatos. */
@media screen {
 .result .group .hits .hit > p {
  display:block;
  width:100%;
  max-width:none;
  text-align:justify!important;
  text-align-last:left!important;
  text-justify:inter-word;
  hyphens:auto;
  -webkit-hyphens:auto;
  overflow-wrap:break-word;
  word-break:normal;
 }
 .result .group .hits .hit > p[lang="la"],
 .result .group .hits .hit > p[lang="el"] {hyphens:manual;-webkit-hyphens:manual}
 .result .group .hits .hit mark {
  background:transparent!important;
  color:inherit!important;
  text-decoration-line:underline!important;
  text-decoration-color:#f4dd5f!important;
  text-decoration-style:solid!important;
  text-decoration-thickness:3px!important;
  text-underline-offset:.18em!important;
  text-decoration-skip-ink:none!important;
 }
}

/* Apariencia Lexicon · pasajes a dos márgenes y acciones discretas. */
@media screen {
 .result .group .hits .hit > p {
  text-align:justify!important;
  text-align-last:left!important;
  text-justify:inter-word;
  hyphens:auto;
  -webkit-hyphens:auto;
  width:100%!important;
  max-width:none!important;
  margin-inline:0!important;
  tab-size:4;
 }
 .result .group .hits .hit > p mark {
  background:transparent!important;
  color:inherit!important;
  text-decoration:underline solid #f4dd5f 3px!important;
  text-underline-offset:.19em!important;
  -webkit-text-decoration-color:#f4dd5f!important;
 }
 .passage-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:11px 0 5px}
 .passage-action{
  display:inline-flex;justify-content:center;align-items:center;
  min-height:31px;padding:5px 11px;
  border:1px solid #48484a;border-radius:5px;
  background:#171719;color:#c5c5c7!important;
  font:500 11px/1.35 Arial,Helvetica,sans-serif;
  text-decoration:none!important;letter-spacing:.015em;
  box-shadow:none;cursor:pointer;
 }
 .passage-action:hover,.passage-action:focus-visible{
  border-color:#858587;background:#29292c;color:#fff!important;
 }
}
@media print {.passage-actions{display:none!important}}

/* Auditoría 2026-11-08: el borde enfocado prevalece sobre el estilo base. */
html body .toplinks #language-toggle:focus,
html body .toplinks #language-toggle:focus-visible {
  border-color:#929295!important;
  box-shadow:0 0 0 2px rgba(145,145,149,.17);
}

/* Resaltado amarillo Lexicon: sin subrayado y con interacción accesible. */
html body .result .group .hits .hit mark.lexical-hit,
html body .result .group .hits .hit > p mark.lexical-hit{
 background:#ffe34f!important;background-color:#ffe34f!important;
 color:#111!important;text-decoration:none!important;border-radius:2px;
 padding:0 2px;cursor:pointer;box-decoration-break:clone;
}
html body mark.lexical-hit:focus-visible{outline:2px solid #fff!important;outline-offset:2px}
.bibliotheca-dictionary[hidden]{display:none!important}
.bibliotheca-dictionary{
 position:fixed;right:clamp(12px,3vw,40px);bottom:clamp(12px,3vw,35px);
 z-index:5000;width:min(470px,calc(100vw - 24px));max-height:min(75vh,740px);
 overflow:auto;border:1px solid #626265;border-radius:9px;background:#111113!important;color:#f1f1f1!important;
 box-shadow:0 16px 65px #000b;padding:20px 22px;font:14px/1.65 Arial,sans-serif;
}
.dictionary-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}
.dictionary-heading h3{font:normal 28px/1.25 "Gentium Book Plus",Georgia,serif;margin:0;color:#fff}
.dictionary-close{border:1px solid #59595a;border-radius:5px;background:#222;color:#eee;font:22px Arial,sans-serif;min-width:34px;min-height:34px;cursor:pointer}
.dictionary-definition{color:#ededed;white-space:normal;overflow-wrap:anywhere}
.dictionary-definition p{margin:10px 0}
.dictionary-meta,.dictionary-status{color:#bcbcc0;font-size:12px}
.dictionary-actions,.bibliotheca-export-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px}
.dictionary-actions .passage-action,.bibliotheca-export-actions .passage-action{font:12px/1.4 Arial,sans-serif;border:1px solid #555;border-radius:5px;background:#1b1b1d;color:#eee!important;padding:8px 11px;text-decoration:none;cursor:pointer}
.dictionary-actions .passage-action:hover,.bibliotheca-export-actions .passage-action:hover{background:#303033;border-color:#888}
@media print{.bibliotheca-dictionary,.bibliotheca-export-actions{display:none!important}.hit mark.lexical-hit{background:#ffe34f!important;color:#111!important;text-decoration:none!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}}

/* Faceted philological controls: same black/grey Lexicon language. */
.bibliotheca-filters{display:grid;grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr));gap:13px;align-items:end;padding-top:17px}
.bibliotheca-filters .filter-field{display:flex;flex-direction:column;min-width:0;gap:7px}
.bibliotheca-filters .filter-field label{font:500 12px/1.45 Arial,Helvetica,sans-serif;color:#bbb}
.bibliotheca-filters .filter-field select{width:100%;min-width:0;min-height:45px;flex:none;background:#1b1b1d;border:1px solid #49494d;color:#e7e7e7;border-radius:8px;padding:10px 13px;font:400 13px/1.4 Arial,Helvetica,sans-serif}
.bibliotheca-filters .filter-field select:hover{border-color:#85858a;background:#222225}
.bibliotheca-filters .filter-field select:focus-visible{outline:2px solid #b0b0b4;outline-offset:3px}
.filter-method{font:400 11px/1.55 Arial,Helvetica,sans-serif;color:#97979c;margin:10px 3px 0}
@media(max-width:750px){.bibliotheca-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.bibliotheca-filters .filter-field:first-child{grid-column:1/-1}}
@media(max-width:480px){.bibliotheca-filters{grid-template-columns:minmax(0,1fr)}.bibliotheca-filters .filter-field:first-child{grid-column:auto}}

/* Genre-filtered academic reading catalogue; black Lexicon palette. */
.genre-work-list{margin:18px 0 12px;border:1px solid #39393b;border-radius:9px;background:#111113;padding:16px 17px}
.genre-work-list[hidden]{display:none!important}
.genre-work-list h2{margin:0 0 12px;font:400 20px/1.35 "Gentium Book Plus",Georgia,serif;color:#eee}
.genre-work-items{list-style:none;margin:0;padding:0;max-height:390px;overflow:auto;scrollbar-color:#515156 #171719}
.genre-work-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 3px;border-top:1px solid #303033}
.genre-work-info{min-width:0;display:flex;flex-direction:column;gap:3px}
.genre-work-title{font:400 17px/1.4 "Gentium Book Plus",Georgia,serif;color:#f3f3f2;overflow-wrap:anywhere}
.genre-work-meta{font:12px/1.4 Arial,sans-serif;color:#a9a9ac}
.genre-work-open{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:36px;padding:7px 12px;border:1px solid #515155;border-radius:6px;background:#232326;color:#eee;text-decoration:none;font:12px/1.4 Arial,sans-serif}
.genre-work-open:hover,.genre-work-open:focus-visible{background:#353539;border-color:#9b9b9e;color:white}
.genre-work-unavailable{color:#8f8f94;font:11px/1.4 Arial,sans-serif;flex:none}
.genre-work-note,.genre-work-empty{font:11px/1.55 Arial,sans-serif;color:#99999d;margin:12px 0 0}
@media(max-width:600px){.genre-work-item{align-items:flex-start;flex-direction:column}.genre-work-open{width:100%}.genre-work-list{padding:13px}}
@media print{.genre-work-list{display:none!important}}

/* Local version links and original/translation twin reading — same visual family. */
.genre-work-editions{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:5px;font:12px/1.45 Arial,sans-serif}
.genre-work-version{color:#d8d8df!important;text-underline-offset:3px;overflow-wrap:anywhere}
.genre-work-parallel{font-weight:700;color:#ece4cc!important}
@media(max-width:600px){.genre-work-editions{gap:8px 15px}}

/* Bibliotheca · true light mode while preserving the original dark Lexicon design. */
#bibliotheca-theme{min-width:44px;min-height:38px;font-size:18px;line-height:1}
html[data-theme="light"]{
 color-scheme:light;--lx:#f7f6f1;--paper:#222b36;--muted:#52616c;--stroke:#c7c9c7;
 background:#f7f6f1!important;color:#222b36!important;
}
html[data-theme="light"] body,
html[data-theme="light"] :is(main.library,.top,header.hero,.searcharea,.result,.group,.hit,footer){
 background:#f7f6f1!important;color:#26323c!important;border-color:#c5c8c8!important;
}
html[data-theme="light"] :is(h1,h2,h3,h4,.group h3,.results-heading,.intro,.coverage,.search-status,.eyebrow,
 .toplinks a,.brand,.group .meta,.group .bibliography,.hit .locus,.hit .label,.hit p,
 p,li,dt,dd,figcaption,small,label,strong,span,summary,blockquote){
 color:#26343e!important;
}
html[data-theme="light"] :is(a,a:visited){color:#285478!important;text-decoration-color:#718da4!important}
html[data-theme="light"] :is(.searchform,.workrow select,.language-toggle,.searchform button,.more,
 .bibliotheca-suite-links>a,.parallel-attested,.group .hits,.hit){
 background:#fffefa!important;color:#21303d!important;border-color:#b9bfc2!important;
}
html[data-theme="light"] :is(input,select,button,textarea){
 background-color:#fffefa!important;color:#253340!important;border-color:#9da8ad!important;color-scheme:light!important;
}
html[data-theme="light"] input::placeholder{color:#62717b!important}
html[data-theme="light"] :is(.bibliotheca-suite,.bibliotheca-suite-links,.parallel-attested-language,.bibliotheca-filters){
 background:#f7f6f1!important;color:#28353e!important;border-color:#c1c4c4!important;
}
html[data-theme="light"] .bibliotheca-suite-heading :is(strong,span,p){color:#2b3840!important}
html[data-theme="light"] :is(.parallel-attested strong,.parallel-attested p,.parallel-attested-language strong,.parallel-unavailable){
 color:#28353d!important;
}
html[data-theme="light"] .hit mark{text-decoration-color:#2a4d67!important}
html[data-theme="light"] :is(.language-toggle:hover,.searchform button:hover,.more:hover,.bibliotheca-suite-links>a:hover){
 background:#e5e9e9!important;color:#1b2b35!important;
}
html[data-theme="light"] .bibliotheca-suite-links>a{background:#fffefa!important;color:#285478!important;border-color:#bbc5c6!important}
html[data-theme="light"] .classics-tally{
 color:#24313b!important;background:#fafaf7!important;border-color:#c1c6c6!important;
}
html[data-theme="light"] .classics-tally :is(span,strong,small,p,li,summary){color:#26343f!important}
@media print{#bibliotheca-theme{display:none!important}}

/* Tema claro: tarjetas de métricas inyectadas por classics-corpus-counts.js.
   Especificidad deliberada para prevalecer sobre el estilo oscuro inyectado más tarde.
   No afecta al texto de los documentos, facsímiles ni lectores incrustados. */
html[data-theme="light"] body:has(.bibliotheca-suite) .classics-tally,
html[data-theme="light"] body .classics-tally{
 background:#f8f8f5!important;color:#26343e!important;border-color:#c3c9cc!important;
}
html[data-theme="light"] body:has(.bibliotheca-suite) .classics-tally dl>div,
html[data-theme="light"] body .classics-tally dl>div{
 background:#fffefa!important;color:#26343e!important;border-color:#b8c1c6!important;
}
html[data-theme="light"] body .classics-tally :is(h2,p,dd,dt,span,strong,small,li,summary){
 color:#26343e!important;opacity:1;
}
html[data-theme="light"] body .classics-tally :is(a,a:visited){
 color:#24577a!important;text-decoration-color:#567b94!important;
}
html[data-theme="light"] body .classics-tally .tally-details{
 border-color:#b8c1c6!important;color:#26343e!important;
}
html[data-theme="light"] body .classics-tally .tally-details ol{
 scrollbar-color:#7a858e #e6e9e8!important;
}
html[data-theme="light"] body .classics-tally .tally-details ol::-webkit-scrollbar-track{background:#e6e9e8!important}
html[data-theme="light"] body .classics-tally .tally-details ol::-webkit-scrollbar-thumb{
 background:#7a858e!important;border-color:#e6e9e8!important;
}
@media(hover:hover){
 html[data-theme="light"] body .classics-tally dl>div:hover{
  background:#edf2f2!important;border-color:#6d8491!important;
 }
}
/* Componentes académicos complementarios que antes retenían negro y gris oscuro. */
html[data-theme="light"] body :is(.genre-work-list,.bibliotheca-dictionary,.remote-translations){
 background:#fffefa!important;color:#26343e!important;border-color:#b8c1c6!important;
}
html[data-theme="light"] body :is(.genre-work-list,.bibliotheca-dictionary,.remote-translations)
 :is(h2,h3,p,span,strong,small,li,.genre-work-title,.genre-work-meta,.genre-work-note,.genre-work-empty,.dictionary-definition,.dictionary-meta,.dictionary-status,.remote-title,.remote-note){
 color:#26343e!important;
}
html[data-theme="light"] body :is(.genre-work-open,.dictionary-close,.passage-action,.genre-work-list .genre-work-open){
 background:#f0f3f3!important;color:#24577a!important;border-color:#a7b4bb!important;
}
html[data-theme="light"] body :is(.genre-work-open,.dictionary-close,.passage-action):hover{
 background:#e2e9ec!important;color:#173f5a!important;
}
html[data-theme="light"] body .genre-work-item{border-color:#d0d6d8!important}
html[data-theme="light"] body .genre-work-items{scrollbar-color:#7a858e #e6e9e8!important}
html[data-theme="light"] body .bibliotheca-suite-links>.bibliotheca-suite-export{
 background:#fffefa!important;color:#24577a!important;border-color:#b8c1c6!important;
}
html[data-theme="light"] body .bibliotheca-suite-export-status{color:#415361!important}
html[data-theme="light"] body :is(.parallel-attested,.parallel-attested-language){
 background:#fffefa!important;color:#26343e!important;border-color:#b8c1c6!important;
}
html[data-theme="light"] body :is(.lexeme-attested,.remote-link,.genre-work-version,.genre-work-parallel){
 color:#24577a!important;
}
html[data-theme="light"] body :is(button,a,select,input):focus-visible{
 outline:2px solid #215a82!important;outline-offset:2px;
}
