:root{color-scheme:dark;--bg: #12141a;--fg: #e6e8ee;--dim: #8b93a7;--accent: #6ea8fe;--line: #262a35}*{box-sizing:border-box}body{margin:0 auto;padding:1.25rem max(1rem,env(safe-area-inset-left)) 4rem;max-width:46rem;background:var(--bg);color:var(--fg);font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}h1{margin:0;font-size:1.3rem;letter-spacing:.01em}header p,#loadNote,#status{margin:.4rem 0 0;color:var(--dim);font-size:.85rem}section{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line)}label{display:block;margin-bottom:.35rem;color:var(--dim);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}input,select,button{font:inherit;padding:.5rem .7rem;border:1px solid var(--line);border-radius:8px;background:#191c24;color:var(--fg)}input[type=url]{width:100%}button{background:var(--accent);color:#10131a;border-color:transparent;font-weight:600;cursor:pointer}button:disabled{opacity:.45;cursor:default}#setup button{margin-top:.6rem}progress{width:100%;height:6px;margin-top:.6rem}ol{margin:1rem 0 0;padding:0;list-style:none}li{padding:.55rem 0;border-bottom:1px solid var(--line);display:flex;gap:.75rem;align-items:baseline}li time{flex:none;color:var(--dim);font-variant-numeric:tabular-nums;font-size:.78rem}li span{unicode-bidi:plaintext;text-align:start}.error{color:#ff8b8b}.profile{overflow-x:auto;padding:.75rem;border-radius:6px;background:#11151c;color:#cbd5e1;font:12px/1.45 ui-monospace,monospace;white-space:pre}
