/* Developer tools batch 2 (dev2-) */
[data-qt][hidden], .dev2-encopt[hidden] { display: none !important; }
.dev2-qr-wrap { display: flex; justify-content: center; padding: 14px; border-radius: var(--radius); background: var(--surface-2); border: 1px solid var(--border); }
.dev2-qr { display: block; width: min(100%, 300px); height: auto; image-rendering: pixelated; border-radius: 6px; box-shadow: 0 1px 6px rgba(15, 23, 42, .12); }
.dev2-center { justify-content: center; }
.dev2-tips { margin: 0; padding-left: 1.2em; display: grid; gap: 6px; color: var(--ink); }
.dev2-tips code { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: .88em; background: var(--surface-2); padding: 1px 5px; border-radius: 5px; }
.out-main b .dev2-cron-en { display: block; font-size: clamp(1.15rem, 2.6vw, 1.45rem); line-height: 1.35; font-weight: 800; }
.dev2-bits { display: flex; flex-wrap: wrap; gap: 6px 10px; margin: 8px 0 12px; }
.dev2-byte { display: inline-flex; gap: 3px; }
.dev2-bit { position: relative; width: 22px; height: 30px; display: inline-flex; align-items: center; justify-content: center; border-radius: 6px; background: var(--surface-2); border: 1px solid var(--border); color: var(--muted); font: 700 .85rem ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; padding-bottom: 6px; }
.dev2-bit.on { background: var(--brand); border-color: var(--brand); color: #fff; }
.dev2-bit small { position: absolute; bottom: 1px; font-size: .55rem; font-weight: 600; opacity: .75; }
@media (max-width: 480px) { .dev2-bit { width: 18px; height: 28px; font-size: .78rem; } .dev2-byte { gap: 2px; } }
.dev2-netbit { color: var(--brand); }
