.et-detail .et-route{font-size:19px;color:#17392f}.et-legend{display:flex;gap:24px;flex-wrap:wrap;font-size:14px;margin:18px 0}.et-legend span:first-child{color:#266d58}.et-legend span:last-child{color:#ad642e}.et-scroll{overflow-x:auto;border:1px solid #c3cdb6;border-radius:12px}.et-scroll svg{width:100%;min-width:900px;display:block}.et-scroll [data-et-node] rect{fill:#e3e9d8;stroke:#85996e;stroke-width:2}.et-scroll [data-et-node] text{fill:#17392f;font-size:17px;font-weight:700;text-anchor:middle}.et-scroll [data-et-node] .et-small{font-size:12px;font-weight:400}.et-scroll [data-et-node].et-active rect{fill:#f0d2a5;stroke:#9d5428;stroke-width:4}.et-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.et-buttons button,#et-next{padding:10px 15px;border:1px solid #85996e;border-radius:8px;background:#fafaf3;color:#17392f;cursor:pointer;font:inherit}.et-buttons button[aria-pressed=true]{background:#17392f;color:#fff}#et-explain{padding:20px;background:#e3e9d8;border-left:4px solid #537453;min-height:125px}#et-explain h4{margin:0 0 8px;font-size:21px}#et-explain p{margin:0;font-size:16px}#et-next{margin-top:12px}.et-caption{font-size:12px!important}.et-buttons button:focus-visible,#et-next:focus-visible,.et-scroll:focus-visible{outline:3px solid #ad642e;outline-offset:3px}
.et-scroll svg text{fill:#17392f}.et-scroll svg text[fill="#ad642e"],.et-scroll svg g[fill="#ad642e"] text{fill:#ad642e}

/* Membranausschnitt als kompakter Bestandteil der Organellenansicht. */
#explore .visual{justify-content:flex-start}
#explore #mito{max-height:360px}
#explore .visual .legend{padding-bottom:12px;line-height:1.5}
#explore .et-detail{margin:0 16px 16px;padding:12px;background:#fafaf3;color:#17392f;border:1px solid #85996e;border-radius:10px}
#explore .et-detail h3{font-size:15px;margin:0 0 5px}
#explore .et-orientation{font-size:11px;line-height:1.5;margin:0 0 8px;color:#537453}
#explore .et-scroll svg{min-width:540px;max-height:260px}
#explore .et-caption{font-size:10px!important;line-height:1.4;margin:7px 0}
#explore .et-learning{border-top:1px solid #c3cdb6;padding-top:8px;font-size:12px}
#explore .et-learning summary{cursor:pointer;line-height:1.5;font-weight:600}
#explore .et-learning>p{font-size:12px}
#explore .et-buttons{gap:5px;margin:10px 0}
#explore .et-buttons button,#explore #et-next{padding:6px 9px;font-size:12px}
#explore #et-explain{padding:12px;min-height:0}
#explore #et-explain h4{font-size:16px}
#explore #et-explain p{font-size:13px}
@media(max-width:640px){#explore .et-detail{margin:0 8px 8px;padding:8px}}
