/* Extended encyclopedia entry and optional evidence-map components. */
.entry-document-mark{min-height:235px;display:flex;flex-direction:column;justify-content:center;gap:15px;padding:22px 18px;background:linear-gradient(155deg,#e2d8c9 0%,#ece6d8 80%);border:1px solid #d2c4b1;text-align:center;color:#2e4961}
.entry-document-mark>span{font:700 .68rem/1.4 Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#916c50}
.entry-document-mark>strong{font:400 clamp(1.45rem,2.7vw,1.95rem)/1.18 Georgia,serif;color:#233d55}
.entry-document-mark>small{font:400 .66rem Arial,sans-serif;color:#697582;letter-spacing:.06em}
.entry-sidebar-reference .entry-factbox{border:1px solid #d4cbbc;border-top:0}
.entry-relationships{padding:0!important;list-style:none;display:grid;gap:10px}
.entry-relationships li{padding:15px 17px;background:#f3efe8;border:1px solid #dcd2c5;border-radius:3px}
.entry-relationships li strong{font:700 .96rem/1.4 Arial,sans-serif}
.entry-relationships li p{margin:4px 0 0!important;font:.89rem/1.6 Arial,sans-serif;color:#63727b}
.entry-relationships li sup{font:.69rem Arial,sans-serif}
.encyclopedia-kicker-map{font:700 .68rem/1.4 Arial,sans-serif;color:#a17a5d;text-transform:uppercase;letter-spacing:.13em;margin:24px 0 0}
.evidence-map{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:34px;margin:27px 0 18px;max-width:850px;padding:36px 30px;background:#f0ebe3;border:1px solid #d5cabc;border-radius:5px}
.evidence-map-central{background:#284761;color:#fff;padding:22px 18px;text-align:center;font:400 clamp(1.15rem,2.7vw,1.45rem)/1.3 Georgia,serif;border-radius:5px}
.evidence-map-central small{display:block;font:.76rem/1.6 Arial,sans-serif;color:#d5e2eb;margin-top:8px}
.evidence-map-edges{border-left:2px solid #c4b59c;display:grid;gap:15px;padding-left:25px}
.evidence-edge{min-width:0;position:relative}
.evidence-edge summary{list-style:none;cursor:pointer;outline-offset:3px}
.evidence-edge summary::-webkit-details-marker{display:none}
.evidence-edge-line{position:absolute;top:24px;left:-25px;width:25px;border-top:2px solid #c4b59c}
.evidence-edge-node{display:block;background:#fffdf8;border:1px solid #cfc4b3;padding:15px 17px;border-radius:4px;font:700 .93rem/1.4 Arial,sans-serif;color:#304e68}
.evidence-edge-node small{display:block;margin-top:5px;color:#637685;font:400 .78rem/1.5 Arial,sans-serif}
.evidence-edge[open] .evidence-edge-node,.evidence-edge summary:hover .evidence-edge-node{border-color:#7c9bb3;background:#f7fafc}
.evidence-edge-detail{background:#f9f6ee;border-left:3px solid #b8a281;margin:8px 0 0;padding:12px 13px;color:#586a78;font:.83rem/1.65 Arial,sans-serif}
.evidence-edge-detail p{margin:0 0 10px}
.evidence-edge-detail a{display:block;color:#2d5a79;margin:6px 0}
.evidence-map-note{max-width:790px;border-left:3px solid #b28d65;background:#f0ebe3;padding:13px 18px;font:.86rem/1.6 Arial,sans-serif;color:#667483}
@media(max-width:770px){.entry-sidebar-reference{grid-row:1}.entry-document-mark{min-height:180px}.entry-sidebar-reference .entry-factbox{border:1px solid #d4cbbc}.evidence-map{grid-template-columns:1fr;padding:24px 18px;gap:25px}.evidence-map-central{max-width:280px;margin:0 auto;width:100%}.evidence-map-edges{margin-left:8px}}
@media(max-width:480px){.entry-document-mark{min-height:160px;padding:13px 8px}.entry-document-mark>strong{font-size:1.1rem}.entry-document-mark>span,.entry-document-mark>small{font-size:.59rem}.entry-sidebar-reference{grid-row:1}}
