/* Scoped reader controls; dashboard geometry unchanged. */
.k72-dialog{width:92vw;max-width:none;max-height:92dvh;margin:auto;padding:0;border:1px solid #b69b62;border-radius:12px;background:#fffdf8;color:#28251f;box-shadow:0 24px 90px #0008;font:16px/1.65 Georgia,serif;overflow:hidden}.k72-dialog::backdrop{background:#161712b8}.k72-modal-head{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:16px 24px;background:#f1ecdf;border-bottom:1px solid #d0c2a6}.k72-dialog h2{font-size:1.35rem;margin:3px 0 0;line-height:1.35}.k72-eyebrow,.k72-meta{font:12px/1.5 system-ui,sans-serif;letter-spacing:.02em;color:#615847}.k72-eyebrow{text-transform:uppercase}.k72-close{flex-shrink:0}
.k72-dialog button,.k72-dialog select,.k72-reader-tools button,.k72-margin-note,.k72-source-card a.k72-open,.r72-intervention button{font:600 13px/1.45 system-ui,sans-serif;color:#493c20;border:1px solid #b8a783;border-radius:5px;background:#fffaf0;padding:8px 12px;cursor:pointer;text-decoration:none}.k72-dialog button:hover,.k72-reader-tools button:hover,.k72-margin-note:hover,.k72-source-card a.k72-open:hover,.r72-intervention button:hover{background:#eae0c8}.k72-dialog :focus-visible,.k72-source-card :focus-visible,.r72-intervention :focus-visible{outline:3px solid #9d6a10;outline-offset:3px}
#k72-dialog-body{max-height:calc(92dvh - 100px);overflow-y:auto;padding:16px 24px 24px}.k72-tools,.k72-passage-nav,.k72-reader-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.k72-tools label{font:14px system-ui}.k72-tools a,.k72-dialog a{color:#624b21;text-decoration:underline;text-underline-offset:3px}.k72-dialog a{display:inline-block;margin:5px 12px 5px 0}.k72-passage-nav button[aria-current=true]{color:#fff;background:#66502a}.k72-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px}.k72-original,.k72-commentary{min-width:0}.k72-original h3,.k72-commentary h3{font-size:1.05rem}.k72-original p{margin:0 0 1em}.k72-original blockquote,.k72-earlier blockquote{font:inherit;white-space:pre-wrap;margin:12px 0;padding:12px 16px;border-left:3px solid #b69b62;background:#f6f2e9}.k72-original mark{background:#f3dd95;color:inherit}.k73-council-columns[data-language=both]{grid-template-columns:repeat(3,minmax(0,1fr))}.k73-council-columns>.k72-original+.k72-original{border-left:1px solid #d6c9af;padding-left:20px}.k73-council-columns{align-items:start}.k73-council-columns .k72-original{overflow-wrap:anywhere}.k73-quoted-sources,.k73-vertiefung{margin:24px 0;padding-top:20px;border-top:1px solid #c9b794}.k73-quoted-sources h4,.k73-vertiefung h4{font-size:1.12rem;line-height:1.45;margin:0 0 14px}.k73-vertiefung p{margin:0 0 1em}.k73-edition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0}.k73-edition-card{border:1px solid #c9b794;border-radius:6px;padding:12px}.k73-edition-card strong,.k73-edition-card a{display:block}.k73-provenance{margin:16px 0;border-top:1px solid #c9b794;padding-top:12px}.k73-provenance summary{cursor:pointer;font-weight:600}.k73-provenance li{margin:12px 0;overflow-wrap:anywhere}.k72-commentary{border-left:1px solid #d6c9af;padding-left:24px}.k72-thesis{font-weight:bold}.k72-commentary details{border:1px solid #d6c9af;border-radius:6px;padding:12px 14px;margin:14px 0;background:#faf6ec}.k72-commentary summary{font:600 14px/1.5 system-ui;cursor:pointer}.k72-commentary details p{margin:10px 0 0}.k72-earlier blockquote{padding:0 0 0 12px;font-size:.93rem}
.k72-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.k72-source-card{padding:18px;border:1px solid #c9b794;border-radius:8px;background:var(--card-bg,#f8f4eb);color:var(--text,#30291f)}.k72-source-card h3{font-size:1.1rem;margin:0 0 8px}.k72-source-card p{margin:8px 0 12px}.k72-source-card nav{display:flex;gap:8px;flex-wrap:wrap}.k72-source-card a{display:inline-block}.k72-reader-tools{padding:16px;background:#f1ecdf;border-radius:8px;color:#28251f}.k72-annotated{border-left:3px solid #b69b62;padding-left:12px}.k72-target{background:#f2e3b9!important;color:#28251f!important;scroll-margin:150px}.k72-margin-note{display:block;margin:0 0 22px}.r72-intervention{border-top:1px solid #bba573;padding-top:12px;margin-top:12px}.r72-intervention .k72-meta{display:block}.r72-intervention p{margin:6px 0 10px}.r72-intervention h5{position:static!important;background:none!important}
@media(max-width:700px){.k72-dialog{width:96vw;max-height:96dvh}.k72-modal-head{padding:12px;gap:8px}.k72-dialog h2{font-size:1.08rem}.k72-close{padding:7px!important;font-size:11px!important}#k72-dialog-body{padding:12px;max-height:calc(96dvh - 100px)}.k72-columns,.k73-council-columns[data-language=both]{grid-template-columns:1fr}.k73-council-columns>.k72-original+.k72-original{border-left:0;border-top:1px solid #d6c9af;padding:18px 0 0}.k72-commentary{border-left:0;border-top:1px solid #d6c9af;padding:16px 0 0}.k72-source-grid{grid-template-columns:1fr}.k72-tools{align-items:start}.k72-dialog{font-size:15px}}
@media print{.k72-dialog{max-height:none;overflow:visible}.k72-close,.k72-tools,.k72-passage-nav{display:none}.k72-columns{display:block}#k72-dialog-body{max-height:none}}

.k72-dialog{box-sizing:border-box;height:min(92dvh,960px);inset:0}.k72-dialog[open]{display:flex;flex-direction:column}.k72-modal-head{flex-shrink:0}#k72-dialog-body{flex:1;min-height:0;max-height:none;overflow-y:auto}.k72-mobile-links{display:none}@media(max-width:700px){.k72-dialog{height:96dvh}.k72-mobile-links{display:flex;gap:8px;position:sticky;top:-12px;padding:8px 0;background:#fffdf8;z-index:1}.k72-mobile-links button{flex:1;padding:8px}}

.k72-annotated mark{background:#efd080;color:#29261f;padding:1px 2px}
