html{scroll-behavior:smooth}a,button,input,select{touch-action:manipulation}.wallet-overlay{position:fixed;inset:0;background:#0008;z-index:1000;display:grid;place-items:center;padding:20px}.wallet-dialog{width:min(440px,100%);background:white;border:3px solid black;box-shadow:7px 7px black;padding:24px}.wallet-dialog h2{font-family:var(--font-pixel),monospace;margin:0 0 18px}.wallet-choice{display:flex;justify-content:space-between;width:100%;padding:14px;margin:10px 0;border:2px solid black;background:white;font:inherit;cursor:pointer}.wallet-choice:hover{background:#eee}.wallet-dialog .muted{font-size:13px;line-height:1.6}.wallet-close{float:right;border:2px solid black;background:#fff;font:inherit;cursor:pointer}.app-toast{position:fixed;bottom:90px;left:50%;transform:translateX(-50%);z-index:1100;background:#fff;border:2px solid black;box-shadow:4px 4px black;padding:14px 20px;width:max-content;max-width:90vw}.local-message{border:2px solid black;padding:16px;margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}.local-message.user{background:#eee}.local-message strong{display:block;font-family:var(--font-pixel),monospace;margin-bottom:8px}.wallet-summary{margin-top:18px;border-top:2px solid black;padding-top:14px}.holding-row{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #aaa;overflow-wrap:anywhere}.holding-row small{display:block;font-family:monospace;font-size:11px;max-width:300px}.wallet-dialog a{color:inherit}.status-note{font-size:13px;line-height:1.6}.sb-date{white-space:nowrap}.contract-disabled{opacity:.6}@media(max-width:600px){.wallet-dialog{padding:18px}.app-toast{bottom:85px}.holding-row small{max-width:180px}.sb-date{font-size:10px}.composer input{min-width:0}.quest-manual{flex-wrap:wrap}.quest-manual input{min-width:0;max-width:100%}}
