#status{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:30;padding:12px 18px;color:white;background:#1d1e2bd9;border-radius:12px;font:14px system-ui,sans-serif;pointer-events:none}#settings-toggle{position:fixed;right:12px;top:12px;z-index:40;width:43px;height:43px;border:0;border-radius:12px;background:#1b2439d9;color:white;font-size:26px;cursor:pointer}#settings{position:fixed;right:12px;top:64px;z-index:40;box-sizing:border-box;width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 78px);overflow:auto;background:#121a2cf0;color:#fff;border-radius:14px;padding:14px;font:14px system-ui,sans-serif;box-shadow:0 6px 30px #0009}#settings[hidden]{display:none}#settings header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}#settings header button{background:none;border:0;color:#fff;font-size:28px}#settings label{display:block;margin:11px 0}#settings input[type=range],#settings select{display:block;width:100%;margin-top:4px;box-sizing:border-box}#settings input[type=checkbox]{display:inline-block;vertical-align:middle}#settings output{display:inline-block;font-variant-numeric:tabular-nums}#settings>button{margin:4px 4px 4px 0;padding:9px;border:0;border-radius:7px;background:#d6e7ff;color:#12203a;cursor:pointer}#settings small{display:block;opacity:.75;margin-top:10px}