html,body{background:#2b2019;height:100%;margin:0;font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif;overflow:hidden}#scene{touch-action:none;width:100vw;height:100vh;display:block}.panel{white-space:nowrap;color:#f6e7cf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#261b14d1;border:1px solid #ffe2b438;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.panel button{min-width:64px;color:inherit;font:inherit;cursor:pointer;background:#5a3d28;border:1px solid #ffe2b459;border-radius:8px;padding:7px 14px}.panel button:hover{background:#70492d}.panel button:focus-visible,.panel input:focus-visible{outline-offset:2px;outline:2px solid #ffd27a}.speed{align-items:center;gap:8px;display:flex}.speed input{accent-color:#e8a04a;width:150px}.speed output{font-variant-numeric:tabular-nums;width:44px}.status{color:#ffd9a0;border-left:1px solid #ffe2b438;min-width:72px;padding-left:12px}
