/* BLITZ MU Vault — crown frame + blue glowing core. Loaded last. */
@media(min-width:1101px){.market-page .market-shell{grid-template-columns:minmax(0,1fr) 400px!important}}
.blitz-vault{position:relative;padding:18px 14px 16px!important;border-radius:18px!important;overflow:visible!important;
 background:linear-gradient(180deg,#0d1726,#070c14)!important;border:1px solid #c9a24e55!important;box-shadow:0 18px 50px #000a,inset 0 0 0 1px #00000080,inset 0 0 40px #1d4f9a22!important}
.blitz-vault:before,.blitz-vault:after{content:'';position:absolute;top:10px;bottom:10px;width:10px;border:1.5px solid #c9a24e66;pointer-events:none}
.blitz-vault:before{left:10px;border-right:0;border-radius:10px 0 0 10px}
.blitz-vault:after{right:10px;border-left:0;border-radius:0 10px 10px 0}
.bzv-crown{position:absolute;top:-4px;width:34px;height:34px;z-index:2;filter:drop-shadow(0 0 6px #ffc94d66)}
.bzv-crown.l{left:-4px}.bzv-crown.r{right:-4px}
.bzv-crown svg{width:100%;height:100%}

/* header: BLITZ MU —— Vault with gold rules */
.market-wallet.blitz-vault .vault-head{display:flex!important;align-items:center;justify-content:center;gap:12px;margin:0 0 14px!important;padding:0 26px}
.market-wallet.blitz-vault .vault-head:before,.market-wallet.blitz-vault .vault-head:after{content:'';flex:1;height:1px;background:linear-gradient(90deg,transparent,#c9a24e99)}
.market-wallet.blitz-vault .vault-head:after{background:linear-gradient(90deg,#c9a24e99,transparent)}
.market-wallet.blitz-vault .vault-head small{font:800 12px BlitzSans,'Segoe UI',sans-serif!important;letter-spacing:.3em!important;color:#8fc2ff!important;margin:0!important}
.market-wallet.blitz-vault .vault-head h2{margin:0!important;font:900 24px BlitzDisplay,'Segoe UI',sans-serif!important;background:linear-gradient(180deg,#fff3c7,#e2b24f);-webkit-background-clip:text;background-clip:text;color:transparent!important;text-shadow:none!important;filter:drop-shadow(0 0 8px #ffc94d44)}

/* glowing blue core */
.bzv-core{position:relative;margin:0 4px;padding:12px 10px 12px;border-radius:14px;
 clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);
 background:radial-gradient(ellipse at 50% 0,#2a67c233,transparent 60%),linear-gradient(180deg,#0f2138,#0a1627);
 box-shadow:inset 0 0 0 1.5px #3d8bff,inset 0 0 22px #3d8bff55}
.bzv-core:before{content:'';position:absolute;left:18px;right:18px;top:0;height:2px;background:linear-gradient(90deg,transparent,#9fd8ff,transparent);filter:blur(.5px)}

/* five tiles */
.market-wallet.blitz-vault nav.bzv-tiles{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}
.market-wallet.blitz-vault nav a.bzv-tile{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:96px!important;width:auto!important;max-width:none!important;min-width:0!important;padding:8px 3px!important;border-radius:10px!important;text-decoration:none;
 background:linear-gradient(180deg,#16304f,#0c1a2c)!important;border:1px solid #4c78a877!important;box-shadow:inset 0 1px #ffffff14,0 4px 10px #0006!important;color:#d9b465!important;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}
.market-wallet.blitz-vault nav a.bzv-tile svg{width:30px!important;height:30px!important;filter:drop-shadow(0 2px 3px #000a)}
.market-wallet.blitz-vault nav a.bzv-tile b{font:800 12.5px BlitzSans,'Segoe UI',sans-serif!important;color:#f3f6fa!important;letter-spacing:.01em;white-space:nowrap}
.market-wallet.blitz-vault nav a.bzv-tile small{font:600 8.5px/1.1 BlitzSans,'Segoe UI',sans-serif!important;color:#c9d3df!important;text-align:center;letter-spacing:0;margin-top:-3px}
.market-wallet.blitz-vault nav a.bzv-tile:hover,.market-wallet.blitz-vault nav a.bzv-tile.active{transform:translateY(-2px);border-color:#ffd36b!important;background:linear-gradient(180deg,#3a2f17,#1a150b)!important;box-shadow:0 0 0 1px #ffd36b,0 0 18px #ffc94d66,inset 0 0 14px #ffc94d33!important;color:#ffe39c!important}

/* balances: WC · WP · ZEN (GP hidden like the design) */
.market-wallet.blitz-vault .wallet-balances{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;margin:14px 0 0!important;padding:12px 0 0!important;border-top:1px solid #ffffff14!important}
.market-wallet.blitz-vault .vault-coin.vault-gp{display:none!important}
.market-wallet.blitz-vault .vault-coin{display:flex!important;flex-direction:column;align-items:center;gap:6px;background:none!important;border:0!important;padding:0!important}
.market-wallet.blitz-vault .vault-coin b{padding:4px 14px!important;border-radius:999px!important;font:900 13px BlitzSans,'Segoe UI',sans-serif!important;letter-spacing:.06em}
.market-wallet.blitz-vault .vault-wc b{background:#8ff0da!important;color:#063b30!important}
.market-wallet.blitz-vault .vault-wp b{background:#b79cff!important;color:#241050!important}
.market-wallet.blitz-vault .vault-zen b{background:linear-gradient(180deg,#ffe39c,#dca13d)!important;color:#1d1405!important;box-shadow:0 0 12px #ffc94d55}
.market-wallet.blitz-vault .vault-coin strong{font:900 19px BlitzDisplay,'Segoe UI',sans-serif!important;color:#fff!important}
.market-wallet.blitz-vault .wallet-character-label{display:none!important}

/* jewels row */
.market-wallet.blitz-vault .wallet-jewels{display:flex!important;justify-content:space-around;gap:4px;margin:12px 0 0!important;padding:12px 0 0!important;border-top:1px solid #ffffff14!important}
.market-wallet.blitz-vault .wallet-jewels span{display:flex!important;align-items:center;gap:3px;background:none!important;border:0!important;padding:0!important}
.market-wallet.blitz-vault .wallet-jewels img{width:28px!important;height:28px!important;filter:drop-shadow(0 0 6px #ffffff33)}
.market-wallet.blitz-vault .wallet-jewels strong{font:900 16px BlitzDisplay,'Segoe UI',sans-serif!important;color:#fff!important}

/* live caption */
.market-wallet.blitz-vault .wallet-sync{margin:12px 0 0!important;text-align:center;font:800 13px BlitzSans,'Segoe UI',sans-serif!important;color:#e9eef5!important;letter-spacing:.02em}
.market-wallet.blitz-vault .wallet-sync:before{content:'';display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;vertical-align:1px}

/* ===== Vault v2 — Barel's design: glass cards with gold corners, coloured balance boxes, quick actions, recent activity ===== */
.market-wallet.blitz-vault .bzv-core{margin:0!important;padding:0!important;clip-path:none!important;background:none!important;box-shadow:none!important}
.market-wallet.blitz-vault .bzv-core:before{display:none!important}
/* tiles */
.market-wallet.blitz-vault nav.bzv-tiles{gap:8px!important;padding-bottom:14px!important;border-bottom:1px solid #ffffff1a!important;margin-bottom:12px!important}
.market-wallet.blitz-vault nav a.bzv-tile{height:112px!important;border-radius:6px!important;gap:6px!important;color:#e0bd6a!important;
 background:
  linear-gradient(#e2bd67,#e2bd67) left top/12px 2px no-repeat,linear-gradient(#e2bd67,#e2bd67) left top/2px 12px no-repeat,
  linear-gradient(#e2bd67,#e2bd67) right top/12px 2px no-repeat,linear-gradient(#e2bd67,#e2bd67) right top/2px 12px no-repeat,
  linear-gradient(#e2bd67,#e2bd67) left bottom/12px 2px no-repeat,linear-gradient(#e2bd67,#e2bd67) left bottom/2px 12px no-repeat,
  linear-gradient(#e2bd67,#e2bd67) right bottom/12px 2px no-repeat,linear-gradient(#e2bd67,#e2bd67) right bottom/2px 12px no-repeat,
  linear-gradient(155deg,#ffffff18 0%,transparent 35%),linear-gradient(180deg,#2c4a5c,#13232f)!important;
 border:1px solid #4fd1c566!important;box-shadow:inset 0 0 0 1px #0a151c,inset 0 0 14px #4fd1c533,0 4px 12px #0008!important}
.market-wallet.blitz-vault nav a.bzv-tile svg{width:30px!important;height:30px!important;stroke-width:2}
.market-wallet.blitz-vault nav a.bzv-tile b{font-size:13.5px!important;font-weight:800!important}
.market-wallet.blitz-vault nav a.bzv-tile:hover,.market-wallet.blitz-vault nav a.bzv-tile.active{transform:translateY(-2px);color:#fff0c0!important;border-color:#f3d27e!important;
 background:
  linear-gradient(#ffe39c,#ffe39c) left top/12px 2px no-repeat,linear-gradient(#ffe39c,#ffe39c) left top/2px 12px no-repeat,
  linear-gradient(#ffe39c,#ffe39c) right top/12px 2px no-repeat,linear-gradient(#ffe39c,#ffe39c) right top/2px 12px no-repeat,
  linear-gradient(#ffe39c,#ffe39c) left bottom/12px 2px no-repeat,linear-gradient(#ffe39c,#ffe39c) left bottom/2px 12px no-repeat,
  linear-gradient(#ffe39c,#ffe39c) right bottom/12px 2px no-repeat,linear-gradient(#ffe39c,#ffe39c) right bottom/2px 12px no-repeat,
  linear-gradient(155deg,#fff3c230 0%,transparent 40%),linear-gradient(180deg,#8a6a26,#3c2c10)!important;
 box-shadow:0 0 18px #ffc94d66,inset 0 0 18px #ffc94d44!important}
/* balances: three coloured glass boxes */
.market-wallet.blitz-vault .wallet-balances{gap:8px!important;margin:0!important;padding:0!important;border:0!important}
.market-wallet.blitz-vault .vault-coin{padding:10px 4px 12px!important;border-radius:8px!important;gap:8px!important}
.market-wallet.blitz-vault .vault-wc{background:linear-gradient(180deg,#1d4a45cc,#12302dcc)!important;border:1px solid #5fe3c8aa!important;box-shadow:inset 0 0 14px #5fe3c822!important}
.market-wallet.blitz-vault .vault-wp{background:linear-gradient(180deg,#34295acc,#211a3acc)!important;border:1px solid #a98bffaa!important;box-shadow:inset 0 0 14px #a98bff22!important}
.market-wallet.blitz-vault .vault-zen{background:linear-gradient(180deg,#4a3a1acc,#2c2210cc)!important;border:1px solid #e2bd67cc!important;box-shadow:inset 0 0 14px #ffc94d22!important}
.market-wallet.blitz-vault .vault-wp b{background:#b79cff!important}
.market-wallet.blitz-vault .vault-coin strong{font-size:18px!important}
/* jewels box */
.market-wallet.blitz-vault .wallet-jewels{margin:10px 0 0!important;padding:10px 8px!important;border:1px solid #ffffff1f!important;border-radius:8px!important;background:#0c1622b3!important;justify-content:space-between!important}
/* quick actions + recent activity */
.bzv-quick,.bzv-activity{position:relative;z-index:1;margin-top:10px;padding:10px;border:1px solid #ffffff1f;border-radius:8px;background:#0c1622b3}
.bzv-quick{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}
.bzv-quick>b,.bzv-activity>b{grid-column:1/-1;font:800 14px BlitzSans,'Segoe UI',sans-serif;color:#fff}
.bzv-quick a{display:grid;place-items:center;min-height:34px;padding:4px 6px;border:1px solid #ffffff2e;border-radius:6px;background:#141f2d;color:#e2bd67;font:700 11.5px BlitzSans,'Segoe UI',sans-serif;text-align:center;text-decoration:none;transition:border-color .2s,background .2s}
.bzv-quick a:hover{border-color:#e2bd67;background:#1f2a1c}
.bzv-activity{display:flex;flex-direction:column;gap:6px}
.bzv-act-text{font:600 12.5px BlitzSans,'Segoe UI',sans-serif;color:#b8c3cf}
.bzv-act-text em{font-style:normal;color:#e2bd67}
.bzv-act-text i{font-style:normal}.bzv-act-text i.ok{color:#4ade80}.bzv-act-text i.no{color:#f87171}
.market-wallet.blitz-vault .bzv-activity .wallet-sync{margin:0!important;text-align:left!important;font-size:12px!important}

/* ===== Vault v3 — Barel's final design: gold line frame, clear glass tiles (active = cyan crystal), gold-bevel balance boxes, hex labels ===== */
.market-wallet.blitz-vault{--gold:#d9b465;padding:22px 18px 16px!important;border:1.5px solid #d9b46599!important;border-radius:16px!important;background:linear-gradient(180deg,#0e1826,#0a121c)!important;box-shadow:0 18px 50px #000a!important}
.market-wallet.blitz-vault:before,.market-wallet.blitz-vault:after{display:none!important}
.market-wallet.blitz-vault .bzv-crown{top:-18px}
.market-wallet.blitz-vault .bzv-crown.l{left:-16px}.market-wallet.blitz-vault .bzv-crown.r{right:-16px}
.market-wallet.blitz-vault .bzv-crown svg path:first-child{fill:none}
.market-wallet.blitz-vault .vault-head{margin:0 0 16px!important;padding:0 18px!important}
.market-wallet.blitz-vault .vault-head small{color:#8fc2ff!important;font-size:13px!important;letter-spacing:.34em!important}
.market-wallet.blitz-vault .vault-head h2{font-size:28px!important}
/* inner gold frame with cut corners */
.market-wallet.blitz-vault .bzv-core{--c:12px;position:relative!important;isolation:isolate;padding:14px 12px!important;background:var(--gold)!important;
 clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))!important}
.market-wallet.blitz-vault .bzv-core:before{display:block!important;content:''!important;position:absolute!important;inset:1.5px!important;z-index:-1!important;background:linear-gradient(180deg,#121e2d,#0c1520)!important;box-shadow:none!important;
 clip-path:polygon(calc(var(--c) - .6px) 0,calc(100% - var(--c) + .6px) 0,100% calc(var(--c) - .6px),100% calc(100% - var(--c) + .6px),calc(100% - var(--c) + .6px) 100%,calc(var(--c) - .6px) 100%,0 calc(100% - var(--c) + .6px),0 calc(var(--c) - .6px))!important}
/* glass tiles */
.market-wallet.blitz-vault nav a.bzv-tile{--c:8px;isolation:isolate;height:110px!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#e0bd6a!important;
 background:linear-gradient(160deg,#f2f5f8,#8c96a3 45%,#dfe5ec 70%,#6d7784)!important;
 clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}
.market-wallet.blitz-vault nav a.bzv-tile:before{content:'';position:absolute;inset:2px;z-index:-1;background:linear-gradient(155deg,#ffffff22 0%,#ffffff08 38%,transparent 40%),linear-gradient(180deg,#3a4452,#1d2530);
 clip-path:polygon(calc(var(--c) - 1px) 0,calc(100% - var(--c) + 1px) 0,100% calc(var(--c) - 1px),100% calc(100% - var(--c) + 1px),calc(100% - var(--c) + 1px) 100%,calc(var(--c) - 1px) 100%,0 calc(100% - var(--c) + 1px),0 calc(var(--c) - 1px))}
.market-wallet.blitz-vault nav a.bzv-tile b{color:#fff!important;text-shadow:0 2px 4px #000a}
.market-wallet.blitz-vault nav a.bzv-tile small{color:#c9d3df!important}
.market-wallet.blitz-vault nav a.bzv-tile:hover,.market-wallet.blitz-vault nav a.bzv-tile.active{transform:translateY(-2px);color:#bff4ff!important;box-shadow:none!important;
 background:linear-gradient(160deg,#e6fdff,#39d6ef 45%,#bff4ff 70%,#1aa6c4)!important;filter:drop-shadow(0 0 10px #39d6efaa)}
.market-wallet.blitz-vault nav a.bzv-tile:hover:before,.market-wallet.blitz-vault nav a.bzv-tile.active:before{background:linear-gradient(155deg,#ffffff33 0%,#ffffff10 38%,transparent 40%),linear-gradient(180deg,#1b7f92,#0e4a5a)}
.market-wallet.blitz-vault nav.bzv-tiles{border-bottom:1px solid #ffffff1a!important;padding-bottom:14px!important;margin-bottom:14px!important}
/* balance boxes */
.market-wallet.blitz-vault .vault-coin{--c:7px;position:relative;isolation:isolate;padding:12px 4px 12px!important;border:0!important;border-radius:0!important;box-shadow:none!important;
 background:linear-gradient(160deg,#fff0c0,#b8862b 45%,#f3d27e 70%,#8a6320)!important;
 clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}
.market-wallet.blitz-vault .vault-coin:before{content:'';position:absolute;inset:2px;z-index:-1;background:linear-gradient(155deg,#ffffff1a 0%,transparent 40%),linear-gradient(180deg,#2e3642,#1b222c);
 clip-path:polygon(calc(var(--c) - 1px) 0,calc(100% - var(--c) + 1px) 0,100% calc(var(--c) - 1px),100% calc(100% - var(--c) + 1px),calc(100% - var(--c) + 1px) 100%,calc(var(--c) - 1px) 100%,0 calc(100% - var(--c) + 1px),0 calc(var(--c) - 1px))}
.market-wallet.blitz-vault .vault-coin b{position:relative;isolation:isolate;padding:5px 18px!important;border-radius:0!important;box-shadow:none!important;background:linear-gradient(180deg,#fff0c0,#b8862b)!important;
 clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%)}
.market-wallet.blitz-vault .vault-coin b:before{content:'';position:absolute;inset:2px;z-index:-1;clip-path:polygon(11px 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,11px 100%,0 50%)}
.market-wallet.blitz-vault .vault-wc b:before{background:linear-gradient(180deg,#b8ffe8,#5fe3c8)}
.market-wallet.blitz-vault .vault-wp b:before{background:linear-gradient(180deg,#e2d5ff,#a98bff)}
.market-wallet.blitz-vault .vault-zen b:before{background:linear-gradient(180deg,#ffe8a6,#e2b24f)}
.market-wallet.blitz-vault .vault-wc b,.market-wallet.blitz-vault .vault-wp b,.market-wallet.blitz-vault .vault-zen b{color:#141a22!important}
.market-wallet.blitz-vault .vault-coin strong{font-size:20px!important;color:#fff!important}
/* jewels: plain row under a divider */
.market-wallet.blitz-vault .wallet-jewels{margin:14px 0 0!important;padding:14px 2px 2px!important;border:0!important;border-top:1px solid #ffffff1a!important;border-radius:0!important;background:none!important}
.market-wallet.blitz-vault .wallet-jewels img{width:32px!important;height:32px!important}
.market-wallet.blitz-vault .wallet-jewels strong{font-size:18px!important}
.market-wallet.blitz-vault>.wallet-sync{margin:14px 0 0!important;text-align:center!important;font-size:14px!important}
.bzv-quick,.bzv-activity{display:none!important}
.market-wallet.blitz-vault .bzv-core:before{height:auto!important;width:auto!important;filter:none!important}

/* v3.1: no crowns; real glass look on tiles and balance boxes */
.market-wallet.blitz-vault .bzv-crown{display:none!important}
.market-wallet.blitz-vault nav a.bzv-tile:before{
 background:
  linear-gradient(128deg,#ffffff4d 0%,#ffffff1a 24%,transparent 24.5%),
  radial-gradient(ellipse 90% 45% at 50% 0%,#ffffff2b,transparent 70%),
  linear-gradient(0deg,#9fd8ff1f 0%,transparent 28%),
  linear-gradient(180deg,#3b4756d9,#1a222ce6)!important;
 box-shadow:inset 0 1px 0 #ffffff80,inset 0 -1px 0 #00000080,inset 0 0 14px #ffffff17!important;backdrop-filter:blur(4px)}
.market-wallet.blitz-vault nav a.bzv-tile:hover:before,.market-wallet.blitz-vault nav a.bzv-tile.active:before{
 background:
  linear-gradient(128deg,#ffffff66 0%,#ffffff24 24%,transparent 24.5%),
  radial-gradient(ellipse 90% 45% at 50% 0%,#bff4ff55,transparent 70%),
  linear-gradient(0deg,#39d6ef55 0%,transparent 35%),
  linear-gradient(180deg,#1f8ea3d9,#0c4655e6)!important;
 box-shadow:inset 0 1px 0 #ffffffaa,inset 0 -1px 0 #00000080,inset 0 0 18px #7ff0ff55!important}
.market-wallet.blitz-vault .vault-coin:before{
 background:
  linear-gradient(128deg,#ffffff38 0%,#ffffff12 26%,transparent 26.5%),
  radial-gradient(ellipse 90% 50% at 50% 0%,#ffffff1f,transparent 70%),
  linear-gradient(0deg,#ffd36b14 0%,transparent 30%),
  linear-gradient(180deg,#333c48d9,#181f28e6)!important;
 box-shadow:inset 0 1px 0 #ffffff66,inset 0 -1px 0 #00000080,inset 0 0 12px #ffffff12!important}
/* vault gems: Barel's crystal set, a bit smaller */
.market-wallet.blitz-vault .wallet-jewels img.bzv-gem{width:auto!important;height:26px!important;filter:none!important}
.market-wallet.blitz-vault .wallet-jewels strong{font-size:16px!important}
.market-wallet.blitz-vault .wallet-jewels span{gap:5px!important}
/* gems: more space before the number; room for 5-digit counts (10,000+) */
.market-wallet.blitz-vault .wallet-jewels{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px!important;padding-left:0!important;padding-right:0!important}
.market-wallet.blitz-vault .wallet-jewels span{gap:8px!important;justify-content:center;min-width:0}
.market-wallet.blitz-vault .wallet-jewels strong{font-size:14px!important;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}
.market-wallet.blitz-vault .wallet-jewels img.bzv-gem{height:24px!important;flex:0 0 auto}
/* LOCKED size (Barel 2026-09-26): gems 24px, numbers 15px — do not change. 5-digit counts don't fit beside the gem in a 5-column row: gem on top, number underneath */
.market-wallet.blitz-vault .wallet-jewels span{flex-direction:column!important;gap:7px!important}
.market-wallet.blitz-vault .wallet-jewels strong{font-size:15px!important}
/* balance numbers always on one line (ZEN can be 11,000,000+) */
.market-wallet.blitz-vault .vault-coin strong{white-space:nowrap!important;font-size:clamp(13px,1.05vw,18px)!important;letter-spacing:-.01em;font-variant-numeric:tabular-nums}
.market-wallet.blitz-vault .vault-coin{justify-content:center!important}
/* outer gold line softened/blurred (Barel 2026-09-26) */
.market-wallet.blitz-vault{border:1px solid #d9b46533!important;box-shadow:0 0 6px #d9b46526,inset 0 0 6px #d9b4651f,0 18px 50px #000a!important}
.market-wallet.blitz-vault .vault-head:before,.market-wallet.blitz-vault .vault-head:after{opacity:.45;filter:blur(.4px)}

/* ===== Vault v4 — Barel's design: no outer gold frame, centred "Vault", glass-blue panel, 6 icon tiles, 2x2 balances ===== */
.market-wallet.blitz-vault.bzv4{padding:10px 4px 12px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
.market-wallet.blitz-vault.bzv4 .vault-head{justify-content:center!important;margin:0 0 14px!important;padding:0!important}
.market-wallet.blitz-vault.bzv4 .vault-head:before,.market-wallet.blitz-vault.bzv4 .vault-head:after,.market-wallet.blitz-vault.bzv4 .vault-head small{display:none!important}
.market-wallet.blitz-vault.bzv4 .vault-head h2{font-size:34px!important;background:linear-gradient(180deg,#fff3c7,#d9b465);-webkit-background-clip:text;background-clip:text;color:transparent!important;filter:drop-shadow(0 2px 6px #0009)}
/* panel */
.market-wallet.blitz-vault.bzv4 .bzv-core{clip-path:none!important;padding:16px 14px 14px!important;border-radius:26px!important;isolation:auto!important;
 background:linear-gradient(180deg,#2c4f82cc,#1d3560cc 40%,#1a2f55d9)!important;border:2px solid #6fa3e6!important;box-shadow:0 0 14px #5b9cff55,inset 0 0 22px #9cc6ff22!important}
.market-wallet.blitz-vault.bzv4 .bzv-core:before{display:none!important}
/* icon tiles */
.market-wallet.blitz-vault.bzv4 nav.bzv-tiles{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:7px!important;padding-bottom:14px!important;margin-bottom:14px!important;border-bottom:1px solid #9cc6ff33!important}
.market-wallet.blitz-vault.bzv4 nav a.bzv-tile{height:auto!important;aspect-ratio:1/1;clip-path:none!important;isolation:auto!important;padding:0!important;border-radius:14px!important;
 background:#0e1c33!important;border:1px solid #ffffff10!important;box-shadow:inset 0 1px #ffffff12,0 3px 8px #0006!important;color:#eef3fb!important;filter:none!important}
.market-wallet.blitz-vault.bzv4 nav a.bzv-tile:before{display:none!important}
.market-wallet.blitz-vault.bzv4 nav a.bzv-tile svg{width:62%!important;height:62%!important;stroke-width:2.1}
.market-wallet.blitz-vault.bzv4 nav a.bzv-tile:hover,.market-wallet.blitz-vault.bzv4 nav a.bzv-tile.active{transform:translateY(-2px);background:#15325a!important;border-color:#7fb4ff!important;color:#fff!important;box-shadow:0 0 12px #5b9cff77,inset 0 1px #ffffff22!important}
/* balances 2x2, no boxes */
.market-wallet.blitz-vault.bzv4 .wallet-balances{grid-template-columns:1fr 1fr!important;gap:14px 10px!important;padding:2px 0 14px!important;margin:0!important;border:0!important;border-bottom:1px solid #9cc6ff33!important}
.market-wallet.blitz-vault.bzv4 .vault-coin,.market-wallet.blitz-vault.bzv4 .vault-coin.vault-gp{display:flex!important;clip-path:none!important;isolation:auto!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;gap:8px!important}
.market-wallet.blitz-vault.bzv4 .vault-coin:before{display:none!important}
.market-wallet.blitz-vault.bzv4 .vault-coin b{clip-path:none!important;isolation:auto!important;padding:6px 20px!important;border-radius:999px!important;font:900 16px BlitzSans,'Segoe UI',sans-serif!important;color:#1b2030!important}
.market-wallet.blitz-vault.bzv4 .vault-coin b:before{display:none!important}
.market-wallet.blitz-vault.bzv4 .vault-wc b{background:#b4f5dc!important}
.market-wallet.blitz-vault.bzv4 .vault-wp b{background:#b79cff!important;box-shadow:0 0 16px #b79cff55!important}
.market-wallet.blitz-vault.bzv4 .vault-gp b{background:#a9bcd6!important}
.market-wallet.blitz-vault.bzv4 .vault-zen b{background:linear-gradient(180deg,#ffe39c,#dca13d)!important;box-shadow:0 0 16px #ffc94d55!important}
.market-wallet.blitz-vault.bzv4 .vault-coin strong{font-size:clamp(16px,1.35vw,24px)!important;color:#fff!important}
/* gems row stays as designed before (locked size) */
.market-wallet.blitz-vault.bzv4 .wallet-jewels{border-top:0!important;margin-top:12px!important;padding-top:0!important}
.market-wallet.blitz-vault.bzv4>.wallet-sync{font-size:15px!important;margin-top:14px!important}
.market-wallet.blitz-vault.bzv4 .vault-head{margin-bottom:22px!important} /* panel top = market filter box top */
/* crisper, richer label colours: gradient, top highlight, thin dark rim, soft coloured glow */
.market-wallet.blitz-vault.bzv4 .vault-coin b{text-shadow:0 1px 0 #ffffff66;letter-spacing:.06em!important;box-shadow:inset 0 1px 0 #ffffffb3,inset 0 -2px 3px #0000002e,0 0 0 1px #0000004d,0 4px 12px var(--g)!important}
.market-wallet.blitz-vault.bzv4 .vault-wc b{--g:#3ff0c07a;background:linear-gradient(180deg,#d6fff0 0%,#7ef2cf 55%,#3fd8ae 100%)!important;color:#063b2f!important}
.market-wallet.blitz-vault.bzv4 .vault-wp b{--g:#9d7bff8c;background:linear-gradient(180deg,#e8ddff 0%,#b99cff 55%,#8f6af5 100%)!important;color:#25104f!important}
.market-wallet.blitz-vault.bzv4 .vault-gp b{--g:#8fb4ff5c;background:linear-gradient(180deg,#eef4ff 0%,#b5c8e6 55%,#8aa3c9 100%)!important;color:#16233a!important}
.market-wallet.blitz-vault.bzv4 .vault-zen b{--g:#ffc94d99;background:linear-gradient(180deg,#fff2c4 0%,#ffd36b 50%,#e0a032 100%)!important;color:#3a2604!important}
.market-wallet.blitz-vault.bzv4 .vault-coin strong{text-shadow:0 2px 8px #000a}
@media(min-width:1101px){#main-content .market-page .market-shell{grid-template-columns:minmax(0,1fr) 330px!important;gap:24px!important}}
/* tile name label on hover (matches where the tile leads) */
.bzv-tile{position:relative}
.bzv-tile:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%,-4px);opacity:0;pointer-events:none;z-index:60;white-space:nowrap;
 padding:6px 12px;border-radius:10px;border:1px solid #d9b46566;background:linear-gradient(180deg,#152236f2,#0b1422f2);color:#f3e3b8;font:800 12px/1 BlitzSans,'Segoe UI',sans-serif;letter-spacing:.03em;box-shadow:0 8px 20px #000a;transition:opacity .15s,transform .15s}
.bzv-tile:hover:after,.bzv-tile:focus-visible:after{opacity:1;transform:translate(-50%,0)}
