:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111;--fg:#eee;--muted:#999;--line:#2a2a2a;--accent:#f7931a;--danger:#e55}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--fg);margin:0;font:16px/1.45 system-ui,sans-serif}a{color:var(--accent)}main{width:min(40rem,100%);padding:max(1.25rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(2.5rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));margin:0 auto}h1{letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.35rem,5vw,1.7rem);font-weight:650}p{color:var(--muted);margin:0 0 1rem}.stack{gap:.9rem;display:grid}label{color:var(--muted);gap:.35rem;font-size:.9rem;display:grid}input,textarea,button{font:inherit;border:1px solid var(--line);width:100%;color:var(--fg);background:#1a1a1a;border-radius:10px;padding:.85rem .9rem}input,textarea{font-size:16px}textarea{resize:vertical;min-height:7.5rem}button{cursor:pointer;background:var(--accent);color:#111;border-color:var(--accent);-webkit-tap-highlight-color:transparent;min-height:3rem;font-weight:650}button.secondary{color:var(--fg);border-color:var(--line);background:#1a1a1a}button.primary-action{margin-top:.25rem}button:disabled{opacity:.55;cursor:not-allowed}.row{gap:.5rem;display:grid}@media (width>=640px){.row{grid-template-columns:1fr 1fr}input,textarea,button{width:auto}.row button,.primary-action,label input,label textarea{width:100%}}.seed,.mono{overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92rem;line-height:1.55}.address-box{border:1px solid var(--line);background:#161616;border-radius:10px;gap:.35rem;padding:.85rem .9rem;display:grid}.pay{color:var(--accent)}.warn{color:#f0d9b5;background:#1c140c;border:1px solid #5a3a12;border-radius:10px;padding:.85rem .95rem;font-size:.9rem}.error{color:var(--danger);margin:0;font-size:.9rem}.ok{color:#bbb;margin:0;font-size:.9rem}
