.scholarly-reader{max-width:1280px;padding-top:50px;padding-bottom:70px}.scholarly-reader h1{font:normal clamp(30px,4vw,56px)/1.15 Georgia,serif;margin:18px 0}.scholarly-reader h1 span{font-size:.55em}.reader-intro{max-width:70ch;font:18px/1.7 Georgia,serif;color:var(--muted)}.scholarly-controls{display:flex;flex-wrap:wrap;gap:16px;align-items:end;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0}.scholarly-controls label{display:flex;flex-direction:column;gap:9px;font-size:12px}.scholarly-controls input,.scholarly-controls select{min-height:42px;background:var(--paper);color:var(--ink);border:1px solid var(--line);padding:8px 10px;font:15px Georgia,serif;max-width:100%}.scholarly-controls button{min-height:42px}.bilingual-status{font-size:14px;line-height:1.6;color:var(--muted);margin:20px 0}.passage-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:20px 0}.passage-toolbar button{border-bottom:1px solid var(--gold);padding:6px 0;color:var(--ink);background:transparent}.passage-toolbar label{font-size:13px;display:flex;gap:8px;align-items:center}.passage-toolbar button:disabled{opacity:.45}.scholarly-columns{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin:20px 0}.scholarly-panel{padding:clamp(22px,4vw,46px);min-width:0}.scholarly-panel+.scholarly-panel{border-left:1px solid var(--line)}.scholarly-panel h2{font:normal 25px/1.35 Georgia,serif;margin:10px 0}.scholarly-panel .source{font-size:12px;color:var(--muted);line-height:1.6}.scholarly-text{font:20px/1.85 Georgia,serif;overflow-wrap:break-word;margin-top:28px}.source-links{font-size:14px;line-height:1.8}.provenance{font-size:13px;line-height:1.8;padding:17px 0;border-bottom:1px solid var(--line);color:var(--muted)}.provenance summary{cursor:pointer;color:var(--ink)}.reader-find{margin:50px 0}.reader-find h2{font:normal 30px Georgia,serif}.reader-hit{display:block;text-align:left;width:100%;padding:18px 0;border-bottom:1px solid var(--line);font:16px/1.7 Georgia,serif;color:var(--ink);background:transparent}.result-translation{font-size:15px;line-height:1.75;padding:14px 0}.result-translation summary{cursor:pointer;color:var(--ink)}.result-translation p{max-height:420px;overflow:auto}.search-options{flex-wrap:wrap!important;gap:16px!important}.search-options label{min-width:0}.search-options select{max-width:100%}.dictionary-entry{padding:24px;border:1px solid var(--line);line-height:1.8;color:var(--ink);background:var(--paper);margin:20px 0}.dictionary-entry h3{font:normal 28px Georgia,serif;color:var(--ink);margin:0 0 10px}.dictionary-entry summary{cursor:pointer;font-weight:600}.dictionary-entry .source{font-size:12px;color:var(--muted)}[hidden]{display:none!important}
@media(max-width:760px){.scholarly-columns{grid-template-columns:1fr}.scholarly-panel+.scholarly-panel{border-left:0;border-top:1px solid var(--line)}.scholarly-text{font-size:18px;line-height:1.8}.scholarly-controls label{flex:1 1 130px}.scholarly-controls button{width:100%}.scholarly-reader{padding-top:30px}.result-actions{flex-wrap:wrap}.passage-toolbar{gap:12px}}
@media print{header,footer,.institution-bar,.scholarly-controls,.reader-find,.provenance,.passage-toolbar button,.passage-toolbar label,.skip{display:none!important}.scholarly-reader{width:100%;padding:0}.scholarly-text{font-size:12pt;line-height:1.6}.scholarly-panel{padding:16px}.scholarly-columns{break-inside:auto}.scholarly-reader h1{font-size:25pt}.reader-intro{font-size:12pt}html[data-theme] body,html[data-theme] .scholarly-panel{background:white!important;color:black!important}html[data-theme] h1,html[data-theme] h2{color:black!important}@page{size:A4;margin:18mm}}
.dictionary-form{display:inline-block;border:1px solid var(--line);padding:5px 12px;margin:8px 8px 0 0;color:var(--ink);background:transparent;cursor:pointer}.dictionary-suggestion{display:block;width:100%;text-align:left;padding:9px 0;border-bottom:1px solid var(--line);font:inherit;color:var(--ink);background:transparent}.dictionary-entry p{margin:10px 0}.dictionary-entry h3{margin-top:18px}

.scholarly-text,.result p,.compare-transcription,.reader-transcript{hyphens:none!important;word-break:normal;overflow-wrap:break-word;white-space:normal}.scholarly-text{max-width:70ch}
