:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--border:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f2933);--accent:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#93c5fd);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b1220);--error:var(--lightningcss-light,#b00020)var(--lightningcss-dark,#ffb4ab);font-family:system-ui,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}body{margin:0}main{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100dvh;padding:1rem;display:flex}h1,h2,p{margin:0}h1{font-size:2rem}h2{font-size:1.25rem}h2:focus{outline:none}.card{overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--border);border-radius:.5rem;width:100%;max-width:24rem;padding:1.25rem}.stack{flex-direction:column;gap:1rem;display:flex}.field{flex-direction:column;gap:.25rem;display:flex}label{font-weight:600}input{width:100%;min-height:2.75rem;font:inherit;border:1px solid var(--border);border-radius:.375rem;padding:.5rem .75rem;font-size:1rem}button{min-height:2.75rem;font:inherit;color:var(--on-accent);cursor:pointer;background:var(--accent);border:1px solid #0000;border-radius:.375rem;padding:.5rem 1rem;font-weight:600}button:disabled{cursor:not-allowed;opacity:.6}.link-button{color:var(--accent);background:0 0;text-decoration:underline}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.hint{font-size:.875rem}.error{color:var(--error)}.qr{background:#fff;border-radius:.375rem;width:12rem;height:12rem;margin-inline:auto;padding:.5rem;display:block}.secret{-webkit-user-select:all;user-select:all;border:1px solid var(--border);border-radius:.375rem;padding:.5rem .75rem;font-family:ui-monospace,monospace}.notice{border:1px solid var(--border);border-radius:.375rem;padding:.75rem}
