/* Master regulator demo: the concept style (concepts.css) on a dark-ivory stage drawn in ink */
.mr .concept-stage.mr-ivory{background:#e5ddcc;box-shadow:0 14px 40px -24px #000a;text-shadow:none}
.mr .concept-cue{min-height:1.5em}
.mr-stage{width:100%;cursor:default;user-select:none;touch-action:manipulation}
.mr-stage text{font-family:var(--sans,system-ui,sans-serif)}
.mr-switch{cursor:pointer;outline:none}
.mr-switch:focus-visible rect:nth-child(2){stroke:#b4531f;stroke-width:3}
.mr-lbl{fill:#1f1d1a;font-size:13px;font-weight:700}
.mr-lbl2{fill:#1f1d1a;font-size:12.5px;font-weight:600}
.mr-small{fill:#453f37;font-size:11.5px;font-weight:600}
.mr-pill{font-size:12px;font-weight:700;pointer-events:none}
.mr-tip{fill:#453f37;font-size:12px;font-weight:600}
.mr-tipable{cursor:pointer}
.mr-tiphead{fill:#1f1d1a;font-size:14px;font-weight:700}
.mr-tipbody{fill:#453f37;font-size:13px}
.mr-hint{fill:#b4531f;font-size:14px;font-weight:600;pointer-events:none}
.mr .mr-ref{margin-top:8px;font-size:13px;color:#fff8eecc}
.mr-reset{fill:#b4531f;font-size:12.5px;font-weight:700;cursor:pointer}
