:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--fg:#111;--muted:#666;--border:#ddd;--accent:#111;--accent-fg:#fff;--error:#b3261e}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0b0b0c;--fg:#f2f2f2;--muted:#9a9a9a;--border:#2a2a2c;--accent:#f2f2f2;--accent-fg:#0b0b0c;--error:#ff6b63}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}main{max-width:32rem;margin:0 auto;padding:3rem 1.5rem}h1{margin:0 0 .5rem;font-size:1.5rem}p.lede{color:var(--muted);line-height:1.5}label{color:var(--muted);margin-bottom:.375rem;font-size:.875rem;display:block}.field{margin:1.5rem 0}.label-row{align-items:baseline;gap:.25rem;display:flex}input[type=text]{border:1px solid var(--border);width:100%;color:var(--fg);background:0 0;border-radius:.5rem;padding:.625rem .75rem;font-size:1rem}input[type=text]:focus{outline:2px solid var(--accent);outline-offset:1px}.suffix{color:var(--muted)}button{border:1px solid var(--accent);background:var(--accent);width:100%;color:var(--accent-fg);cursor:pointer;border-radius:.5rem;margin-top:.5rem;padding:.625rem .75rem;font-size:1rem;display:block}button.secondary{color:var(--fg);background:0 0}button:disabled{opacity:.5;cursor:not-allowed}button+button{margin-top:.75rem}.divider{color:var(--muted);align-items:center;gap:.75rem;margin:2rem 0;font-size:.8125rem;display:flex}.divider:before,.divider:after{content:"";background:var(--border);flex:1;height:1px}.status{min-height:1.25rem;margin-top:.75rem;font-size:.875rem}.status.error{color:var(--error)}.status.success{color:var(--fg)}.card{border:1px solid var(--border);border-radius:.75rem;margin-top:1.5rem;padding:1.25rem}.list{margin:1.5rem 0;padding:0;list-style:none}.list-item{border:1px solid var(--border);border-radius:.75rem;padding:1rem 1.25rem}.list-item+.list-item{margin-top:.75rem}.list-item-title{margin:0;font-weight:600}.list-item-meta{color:var(--muted);word-break:break-all;margin:.25rem 0 0;font-size:.8125rem}.home-link{color:var(--fg);margin-top:2rem;display:inline-block}footer.notice{color:var(--muted);margin-top:3rem;font-size:.75rem;line-height:1.5}
