:root{color-scheme:dark;font-family:system-ui,"Microsoft YaHei",sans-serif;background:#111c23;color:#e8ebed}*{box-sizing:border-box}body{margin:0}main{max-width:1060px;margin:auto;padding:24px}h1{font-size:25px;color:#e4cb95}p{line-height:1.65}label{display:inline-flex;gap:10px;align-items:center;margin:6px 18px 12px 0;max-width:100%}input,select,button{font:inherit;border:1px solid #597078;background:#20343d;color:inherit;border-radius:7px;padding:10px;min-height:44px}input{max-width:100%;min-width:0}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}#run{background:#31584b}.actions{display:flex;gap:10px;flex-wrap:wrap}.note{color:#afbec3;font-size:14px}#status{color:#e4cb95;min-height:28px}#preview{height:min(68vh,650px);min-height:380px;border:1px solid #455961;border-radius:10px;overflow:hidden;background:#15212a}iframe{border:0;width:100%;height:100%;pointer-events:none}#preview p{padding:20px}.table-wrap{overflow:auto;margin:20px 0}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:12px 9px;border-bottom:1px solid #3b4c55}td{font-variant-numeric:tabular-nums}a{color:#b5d9ee}#environment,#comparison{overflow-wrap:anywhere}@media(max-width:600px){main{padding:14px}h1{font-size:21px}.actions button{flex:1 1 45%}label{display:flex;margin-right:0}label input{flex:1}th,td{padding:9px 5px;font-size:12px}#preview{height:520px}}
