.pr-root .ec-scene {min-height:425px;flex-basis:425px;}
.pr-root .pr-svg {position:absolute;inset:0;width:100%;height:100%;}
.pr-root .pr-wire {stroke:var(--ec-secondary);stroke-width:2.5;fill:none;stroke-linecap:round;stroke-linejoin:round;}
.pr-root .pr-lead {stroke:var(--ec-mint);stroke-width:2;fill:none;}
.pr-root .pr-meter {stroke:var(--ec-light);stroke-width:2;fill:var(--ec-deep);}
.pr-root .pr-label {fill:var(--ec-secondary);font:500 13px 'Manrope',sans-serif;}
.pr-root .pr-letter {fill:var(--ec-text);font:500 18px 'Manrope',sans-serif;}
.pr-root .pr-value {fill:var(--ec-mint);font:600 14px 'Manrope',sans-serif;}
.pr-root .ec-note {font-size:16px;}
.pr-root .pr-readings {list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px 16px;}
.pr-root .pr-readings li {border-bottom:1px solid var(--ec-border);padding:8px 0;font-size:16px;}
.pr-root .ec-controls {gap:6px;}
.pr-root .ec-controls .ec-action {padding-inline:10px;}
.pr-root .ec-skip {min-width:44px;}
.pr-root [aria-pressed="true"] {outline:2px solid var(--ec-mint);outline-offset:2px;}
.pr-root[data-mode="working"] .ec-scene,.pr-root[data-mode="recall"] .ec-scene {display:none!important;}
.pr-root[data-mode="working"] .ec-panel,.pr-root[data-mode="recall"] .ec-panel {flex:1;max-width:680px;padding:24px;margin:auto;}
@media(min-width:760px){.pr-root .ec-scene {min-height:450px!important;}}
