.pe-v2 .pe-sm-page .pe-op-stage svg{background:radial-gradient(ellipse at 26% 6%,#19384d,#0b1426 85%);min-height:240px}
.pe-v2 .pe-sm-page .pe-op-controls>p{font-size:11px;line-height:2}
.pe-v2 .pe-sm-page .pe-op-metrics>div{min-width:125px}
.pe-v2 .pe-sm-page .pe-op-stage line{vector-effect:non-scaling-stroke}
.pe-v2 .pe-sm-diagram{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}
.pe-v2 .pe-sm-diagram:focus-visible{outline:3px solid #60a5fa;outline-offset:-3px}
.pe-v2 .pe-sm-pan-hint{display:none}
@media(max-width:600px){
  .pe-v2 .pe-sm-page .pe-op-tabs{display:grid;grid-template-columns:1fr 1fr}
  .pe-v2 .pe-sm-page .pe-op-tabs button{font-size:11px;white-space:normal}
  .pe-v2 .pe-sm-page .pe-op-stage svg{min-width:760px}
  .pe-v2 .pe-sm-pan-hint{display:block;font-size:11px;padding:12px;margin:0;color:var(--pe-text-muted)}
}
