@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:OrbitronVariable;src:url(/fonts/Orbitron-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}body{background:linear-gradient(45deg,#999 5%,#fff 10%,#ccc 30%,#ddd 50%,#ccc 70%,#fff 80%,#999 95%);border-radius:4px;width:100%;height:100%;margin:0;font-family:Orbitron,system-ui,sans-serif}.main-section{width:100%;max-width:334px}.fieldset-section{border-style:ridge;border-width:thick;font-size:14px;font-weight:700}.panel-section{background:#fff;border-style:inset;border-width:thick;padding:3px}.control-section{border-style:inset;border-radius:4px;align-content:center;justify-items:center;width:auto;padding:3px}.panel{text-anchor:middle;alignment-baseline:middle;font-size:4px;font-weight:700}.header{text-align:center;font-size:16px;font-weight:700}.fault-injection-controls{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:.5rem;max-width:300px;margin:0 auto;padding:.5rem;display:grid}.fault-injection-controls select,.fault-injection-controls button{width:100%;padding:.25rem .5rem;font-size:.9rem}html,body{overflow-anchor:none;margin:0;padding:0;overflow-y:auto;height:auto!important;min-height:0!important}[class*=min-h-0],[class*=h-auto]{height:auto!important;min-height:0!important}*{min-height:0}*,:before,:after{box-sizing:border-box}:root,html,body{height:auto!important;min-height:0!important;overflow-y:visible!important}html,body{margin:0;padding:0;overflow-x:hidden}#__next,body,html{min-height:0!important}html,body,#__next{height:auto!important;min-height:0!important}main.main-section{min-height:auto!important}img,canvas,svg,video{max-width:100%;height:auto;display:block}
