/* Genome demo: the concept style (concepts.css) on a dark-ivory stage drawn in ink */
.ge .concept-stage.ge-ivory{background:#e5ddcc;box-shadow:0 14px 40px -24px #000a;text-shadow:none}
.ge .concept-cue{min-height:1.5em}
.ge-stage{width:100%;user-select:none;touch-action:manipulation}
.ge-stage text{font-family:var(--sans,system-ui,sans-serif)}
.ge-gene{cursor:pointer}
.ge-gname{font-size:13px;font-weight:700;pointer-events:none}
.ge-cap{font-size:12.5px;fill:#453f37;font-weight:600}
.ge-lbl{font-size:13px;font-weight:700;fill:#1f1d1a}
.ge-small{font-size:11.5px;fill:#453f37;font-weight:600}
.ge-tip{font-size:12.5px;font-weight:600;fill:#453f37;cursor:pointer}
.ge-tiphead{font-size:14px;font-weight:700;fill:#1f1d1a}
.ge-tipbody{font-size:13px;fill:#453f37}
.ge-hint{fill:#b4531f;font-size:14px;font-weight:600;pointer-events:none}
.ge .ge-ref{margin-top:8px;font-size:13px;color:#fff8eecc}
