#qr{display:block;width:10rem;height:10rem;background:white;padding:.5rem;margin:0 0 1rem auto}
details{font-size:.85rem;margin-bottom:1.25rem}summary{cursor:pointer;color:var(--muted)}dl{text-align:left;margin:1rem 0}dt{color:var(--muted)}dd{margin:0 0 .8rem;overflow-wrap:anywhere}dd button{font-size:.8rem;margin:.5rem 0;display:block}code{user-select:all;font-size:.8rem}
#workflow textarea{width:100%;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:.5rem}
#workflow-result{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.8rem}
.unlock-options{margin-top:1rem;text-align:left;font-size:.85rem}.unlock-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}.unlock-row label{display:inline-flex;align-items:center;gap:.5rem;margin:0}.unlock-row input[type=checkbox]{width:auto;margin:0}.unlock-row select,.unlock-row input[type=number]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);padding:.3rem;width:auto}.unlock-row input[type=number]{max-width:5rem}.unlock-row [hidden]{display:none}.unlock-hint{font-size:.75rem;color:var(--muted);margin:.6rem 0}
#bridge-catalog{text-align:left;margin-top:2rem}.bridge-rank h2{font-size:1rem;color:var(--muted)}.bridge-rank ul{list-style:none;padding:0}.bridge-rank li{margin:.7rem 0}
:root #uptime-refit{position:sticky;top:0;z-index:1000;padding:1rem;border-bottom:1px solid var(--line);background:#202020;color:#fff;text-align:center}
#uptime-refit p{margin:.35rem 0}
[data-otp-guarded][aria-disabled="true"]{opacity:.5;pointer-events:none}
