.header-actions{display:flex;align-items:center;gap:15px;flex:none}
.wallet-trigger{border:1px solid var(--ink);background:var(--yellow);color:var(--ink);padding:10px 15px;min-height:42px;font:500 14px var(--mono);box-shadow:3px 3px 0 var(--ink);white-space:nowrap}
.wallet-trigger:hover{background:#e8c984}.wallet-trigger.wallet-connected{background:#e1e8d5}
.wallet-dialog{padding:0;width:min(460px,calc(100% - 36px));max-height:calc(100dvh - 40px);border:2px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:7px 7px 0 #1c241bb3;overflow:auto}
.wallet-dialog::backdrop{background:#242a27a6;backdrop-filter:blur(3px)}
.wallet-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 11px 9px 18px;border-bottom:2px solid var(--ink);background:var(--yellow);font:500 12px var(--mono);letter-spacing:.6px}
.wallet-bar button{border:1px solid var(--ink);background:var(--cream);color:var(--ink);width:34px;height:32px;font:24px/1 var(--display)}
.wallet-content{padding:27px}.wallet-network{font:500 12px var(--mono);color:#754421;letter-spacing:1px}
.wallet-content h2{font:600 32px/1.15 var(--display);letter-spacing:-1.3px;margin:12px 0 15px}
.wallet-intro{font:16px/1.6 var(--display);color:var(--muted);margin:0 0 24px}
.wallet-options{display:grid;gap:13px}
.wallet-option{display:flex;align-items:center;gap:14px;width:100%;padding:15px;border:1px solid var(--ink);background:var(--cream);color:var(--ink);text-align:left;box-shadow:3px 3px 0 #cdcfbf}
.wallet-option:hover:not(:disabled){background:#eee8d8;transform:translate(-1px,-1px)}
.wallet-option:disabled{opacity:.65;cursor:wait}.wallet-option b{display:block;font:600 21px var(--display)}.wallet-option small{display:block;margin-top:5px;font:12px/1.5 var(--mono);color:var(--muted)}
.wallet-logo{display:block;width:43px;height:43px;object-fit:contain;flex:none}
.wallet-arrow{margin-left:auto;font-size:23px}
.wallet-note{margin:25px 0 0;padding-top:19px;border-top:1px dashed var(--line);font:13px/1.7 var(--mono);color:var(--muted)}
.wallet-status{font:14px/1.7 var(--display);margin:19px 0 0}.wallet-status:empty{display:none}
.wallet-help{margin-top:15px;padding:16px;background:var(--yellow);border:1px solid var(--ink)}.wallet-help>a{font:500 14px var(--mono);text-decoration:underline;text-underline-offset:3px}.wallet-help p{font:15px/1.65 var(--display);margin:12px 0 0}
.wallet-address-label{font:13px var(--mono)}.wallet-address{display:block;resize:none;width:100%;margin:10px 0 15px;border:1px solid var(--ink);background:var(--cream);color:var(--ink);padding:13px;font:14px/1.6 var(--mono);overflow-wrap:anywhere;word-break:break-all}
.wallet-account-actions{display:flex;gap:10px;flex-wrap:wrap}.wallet-account-actions button{border:1px solid var(--ink);padding:11px 13px;background:var(--yellow);color:var(--ink);font:14px var(--mono)}.wallet-account-actions button:last-child{background:var(--cream)}.wallet-account-actions button:disabled{opacity:.6;cursor:wait}
.wallet-draft-note{font:14px/1.6 var(--display);color:var(--muted);margin:23px 0 0}.wallet-modal-open{overflow:hidden}
@media(min-width:901px){.header{gap:18px}.header nav{gap:18px}}
@media(max-width:1100px){.docs-header-label{display:none}.docs-header-actions{margin-left:auto}.header.wrap{flex-wrap:wrap;padding-block:18px;row-gap:15px}.header.wrap nav{order:3;width:100%;justify-content:space-between}}
@media(max-width:640px){.header-actions{width:100%;justify-content:space-between;gap:12px}.header-actions .wallet-trigger{margin-left:auto}.docs-header-actions{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;align-items:center;justify-content:space-between;gap:15px}.docs-header-actions .wallet-trigger{margin-left:auto}.docs-header-actions>.header-x{margin-left:auto}.docs-header-actions>a:not(.header-x){font-size:12px}.wallet-content{padding:23px 20px}.wallet-content h2{font-size:29px}.wallet-option{padding:14px 12px;gap:12px}}
@media print{.wallet-trigger,.wallet-dialog{display:none!important}}
