html{color:#ffedcd;background:#211711;font-family:Arial,sans-serif}body{margin:0}*{box-sizing:border-box}a{color:inherit}button,input{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #f97432}.config{background:#211711;padding:70px 5% 100px}.config h2{letter-spacing:-.05em;max-width:700px;font-size:clamp(32px,5vw,70px);line-height:1.05}.config small{font:12px monospace}.control-grid{grid-template-columns:repeat(3,1fr);gap:35px;max-width:1000px;display:grid}.control-grid label{gap:20px;display:grid}.control-grid input{accent-color:#f97432;width:100%}.availability{opacity:.7;margin-top:50px;font-size:13px}.harness-controls{flex-wrap:wrap;gap:10px;padding:20px;display:flex}.harness-controls button{padding:12px}::selection{color:#211711;background:#ffedcd}@media (max-width:600px){.control-grid{grid-template-columns:1fr}.config{padding-bottom:130px}}
