/* Keep the existing navy/cyan/yellow design and native document flow. */
#digitek-simulator .btn-overlay{padding:0;border:0;cursor:pointer}
#digitek-simulator .btn-overlay:focus-visible{outline:3px solid var(--primary-yellow);outline-offset:3px}
#digitek-simulator .status-monitor-row{min-height:1.65em}
#digitek-simulator #tooltipReadout{min-height:5.5rem;contain:layout style}
#digitek-simulator[data-initialized=false] .led-pipe{animation-play-state:paused}
#wizard .sf-step-shell{align-content:start}
#wizard #finderStepPanel{contain:layout style;min-width:0;gap:18px}
#wizard #finderStepTitle{font-size:1rem;line-height:1.5;color:var(--primary-yellow);margin:0;flex:1}
#wizard .sf-options{display:grid;gap:10px;min-width:0}
#wizard .sf-choice,#wizard .sf-back{font:600 .875rem/1.5 'Segoe UI',sans-serif;color:var(--text-light);background:var(--bg-color);border:1px solid var(--vf-border);border-radius:10px;padding:13px 15px;min-height:48px;text-align:left;cursor:pointer;touch-action:manipulation}
#wizard .sf-choice[aria-pressed=true]{border-color:var(--accent-cyan);box-shadow:inset 3px 0 var(--accent-cyan);background:var(--vp-panel)}
#wizard .sf-choice:hover{border-color:var(--accent-cyan)}
#wizard .sf-choice:active{transform:scale(.99)}
#wizard .sf-choice:focus-visible,#wizard .sf-back:focus-visible,#wizard #finderNext:focus-visible{outline:3px solid var(--primary-yellow);outline-offset:3px}
#wizard .sf-step-nav{display:flex;gap:12px;align-items:center}
#wizard .sf-back{flex:0 0 auto}
#wizard #finderNext{flex:1;min-height:48px}
#wizard .sf-step-status{font-size:.8rem;line-height:1.7;color:var(--text-muted);margin:0;min-height:2.7em}
#wizard [hidden]{display:none!important}
@media(min-width:1024px){#wizard .sf-step-shell{grid-template-columns:1fr}#wizard .wizard-result-box{min-height:520px}}
@media(max-width:600px){#wizard #finderStepPanel{padding:16px}#wizard .step-header{flex-wrap:wrap;gap:10px}#wizard #finderStepTitle{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){#digitek-simulator .led-pipe,#digitek-simulator .led-spot{animation:none!important}#wizard .sf-choice:active{transform:none}}
