.bet-intro{font-size:13px;color:var(--muted);margin:0 0 10px}.bet-acct{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.bet-acct b{font:700 18px var(--display);white-space:nowrap}.bet-acct-btns{display:flex;gap:6px}.bet-acct-btns .btn{padding:7px 10px;font-size:13px}.bet-box{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:10px;margin-bottom:10px}.bet-box label{display:block;font-size:13px;color:var(--muted)}.bet-row{display:flex;gap:8px;align-items:center;margin-top:6px}.bet-row input{flex:1;min-width:0;font:600 15px JetBrains Mono,monospace;background:var(--ground);color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.bet-row input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--glow)}#bet-msg.bad{color:var(--red)}#bet-commit,.bet-result dd{word-break:break-all}.bet-result{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.bet-result dl{font-size:11px;margin:8px 0;word-break:break-all}.bet-result dt{color:var(--dim)}.bet-result dd{margin:0 0 6px;color:var(--muted)}.bet-how{font-size:12px;color:var(--muted);margin-top:10px}.bet-how summary{cursor:pointer;color:var(--ink);font-weight:600}.bet-how ul{padding-left:16px;margin:6px 0 0}.bet-how li{margin-bottom:4px}dialog.terms{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:16px;max-width:460px;width:calc(100% - 32px);padding:20px}dialog.terms::backdrop{background:#0009}dialog.terms h3{font:700 20px var(--display);margin:0 0 10px}dialog.terms ul{padding-left:18px;color:var(--muted);font-size:14px}dialog.terms label{display:flex;gap:8px;align-items:center;margin:8px 0;font-size:14px}.terms-btns{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.acct-sheet{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:#0009}.acct-sheet[hidden]{display:none}.acct-panel{width:min(420px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px}.acct-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.acct-head h3{margin:0;font:700 18px var(--display)}.acct-list{display:grid;gap:8px;margin:14px 0 4px}.acct-wallet{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left;cursor:pointer;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;color:var(--ink);font:inherit}.acct-wallet:hover{border-color:var(--accent)}.acct-wallet img,.acct-icon{width:28px;height:28px;border-radius:7px;flex:none}.acct-icon{display:grid;place-items:center;background:var(--line);color:var(--muted)}.acct-wallet b{display:block;font-weight:600}.acct-wallet small{display:block;font:12px JetBrains Mono,monospace;color:var(--dim)}.acct-apps{display:flex;flex-wrap:wrap;gap:8px}.acct-status:empty{display:none}@media (max-width:640px){.acct-sheet{align-items:flex-end;padding:0}.acct-panel{width:100%;border-radius:16px 16px 0 0;max-height:85dvh}}
