.ticker { display:none!important; }
.vault-header-button { display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;height:44px;padding:0 12px;border-radius:14px;border:1.5px solid #ffffffb0;background:#ffffff4d;color:var(--ink);font:900 20px var(--font-sans);box-shadow:inset 0 1px 0 #fff9;cursor:pointer; }
.vault-header-button:hover { background:#ffffff80; }
.vault-language { font-size:14px;min-width:62px; }
.baked .price.svelte-16t4ymt { top:10%;right:5%;font-size:6.5cqw;-webkit-text-stroke:1.2cqw #fff;letter-spacing:-.02em; }
.baked .price.svelte-16t4ymt::before { content:none; }
.vault-payment-details { display:flex;flex-direction:column;gap:6px;text-align:left;background:#f4f6e4;border:1px solid #063b0040;border-radius:14px;padding:14px;font:600 12px/1.5 var(--font-sans);margin:10px 0 16px; }
.vault-payment-details strong { font-size:15px; }
.vault-payment-details label { margin-top:4px;opacity:.75; }
.vault-payment-details a { font:600 10px/1.5 var(--font-mono);overflow-wrap:anywhere;text-decoration:underline; }
.vault-payment-details p { margin:3px 0; }
.vault-receipt-overlay { position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:#063b0077;backdrop-filter:blur(7px); }
.vault-receipt-dialog { width:min(560px,100%);max-height:85vh;overflow:auto;background:var(--surface-1);border:3px solid var(--ink);border-radius:22px;padding:24px;box-shadow:var(--pop-lg); }
.vault-receipt-dialog article { display:flex;flex-direction:column;gap:8px;border-top:1px solid #063b0033;padding:16px 0; }
.vault-receipt-dialog article a { text-decoration:underline; }
.vault-wallet-error { position:fixed;bottom:24px;left:50%;transform:translateX(-50%);width:min(520px,90%);z-index:15000;border:2px solid var(--ink);border-radius:14px;padding:16px;background:var(--surface-1);box-shadow:var(--pop);font:700 14px/1.5 var(--font-sans); }
.btn-sell,.btn-sell-all,.btn-secondary-reveal,.btn-text-reveal { display:none!important; }
.live-badge { font-size:.7rem!important; }
html[lang=zh-CN] button, html[lang=zh-CN] h1,html[lang=zh-CN] h2 { font-family:var(--font-sans);font-weight:900; }
@media(max-width:600px){.topbar.svelte-tmufzu.svelte-tmufzu{gap:4px;padding:0 8px}.nav-actions.svelte-tmufzu.svelte-tmufzu{gap:5px}.brand-title.svelte-tmufzu.svelte-tmufzu{font-size:1.3rem}.brand-logo-img.svelte-tmufzu.svelte-tmufzu{width:28px;height:28px}.vault-header-button{min-width:35px;height:38px;padding:0 7px}.vault-language{min-width:45px;font-size:12px}.btn-connect.svelte-tmufzu.svelte-tmufzu{padding:0 10px;font-size:.85rem;height:38px}.vault-wallet-error{bottom:90px}}
