.g-hud-v2{--v2-font: var(--game-font, "Montserrat", sans-serif);--v2-bg-top: #1a2240;--v2-bg-bottom: #0d1428;--v2-gold: #f0cd6f;--v2-gold-strong: #ffd98c;--v2-border: rgba(247, 208, 108, .45);border-top:2px solid var(--v2-border);border-radius:0;background:radial-gradient(circle at 50% -15%,rgba(90,110,200,.25),transparent 52%),linear-gradient(180deg,var(--v2-bg-top) 0%,var(--v2-bg-bottom) 100%);box-shadow:0 -12px 28px #00000080,inset 0 1px #ffffff1a;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.g-hud-v2.is-sticky{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(430px,100vw);z-index:90}.g-hud-v2-chips{padding:0;display:flex;flex-direction:column;align-items:center;gap:4px}.g-hud-v2-chips-label{font-family:var(--v2-font);font-size:9px;font-weight:700;letter-spacing:1.2px;color:#f0cd6f8c;text-transform:uppercase}.g-hud-v2 .chip-selector{width:100%;display:flex;align-items:center;gap:8px}.g-hud-v2 .chip-nav:not(.max-btn){display:none}.g-hud-v2 .chip-nav.max-btn{width:48px;height:48px;min-width:48px;border-radius:50%;border:2px dashed rgba(240,205,111,.7);background:transparent;color:var(--v2-gold);font-size:9px;font-weight:900;letter-spacing:.6px;display:grid;place-items:center;cursor:pointer;padding:0;font-family:var(--v2-font);text-transform:uppercase;transition:border-color .15s,transform .1s ease,filter .1s ease}.g-hud-v2 .chip-nav.max-btn:hover:not(:disabled){border-color:var(--v2-gold);transform:scale(1.04)}.g-hud-v2 .chip-nav.max-btn:active:not(:disabled){transform:scale(.96)}.g-hud-v2 .chip-btn{width:52px;height:52px;box-shadow:inset 0 1px #ffffff57,inset 0 -2px #0000002e,0 5px 12px #0006}.g-hud-v2 .chip-btn:before{filter:sepia(1) saturate(2.8) hue-rotate(352deg) brightness(1.08) contrast(1.14);opacity:.94;mix-blend-mode:color-dodge}.g-hud-v2 .chip-btn:after{background:conic-gradient(from 0deg,rgba(255,255,255,.16) 0deg 8deg,transparent 8deg 22deg,rgba(255,255,255,.14) 22deg 30deg,transparent 30deg 45deg),radial-gradient(circle at 28% 24%,rgba(255,255,255,.34),transparent 38%),radial-gradient(circle at 72% 80%,rgba(0,0,0,.2),transparent 44%),linear-gradient(180deg,#ffffff1a,#00000029);background-size:cover,cover,cover,cover;opacity:.98}.g-hud-v2 .chip-value{font-family:var(--v2-font);font-size:16px;font-weight:900}.g-hud-v2-stats{display:grid;grid-template-columns:1fr auto 1fr;align-items:flex-start;border-top:1px solid rgba(247,208,108,.35);border-bottom:1px solid rgba(247,208,108,.35);padding:7px 8px;margin:0 -2px 10px;gap:4px}.g-hud-v2-stat{display:flex;flex-direction:column;gap:1px}.g-hud-v2-stat.is-center{align-items:center;text-align:center}.g-hud-v2-stat.is-right{align-items:flex-end;text-align:right}button.g-hud-v2-stat.is-clickable{background:none;border:none;padding:3px 5px;margin:-3px -5px;border-radius:6px;cursor:pointer;transition:background .15s ease}button.g-hud-v2-stat.is-clickable:hover{background:#ffd77814}button.g-hud-v2-stat.is-clickable:active{background:#ffd77826}.g-hud-v2-stat-hint{font-family:var(--v2-font);font-size:8px;font-weight:700;letter-spacing:.6px;color:#ffd77866;text-transform:uppercase;line-height:1;margin-top:1px;transition:color .15s ease}button.g-hud-v2-stat.is-clickable:hover .g-hud-v2-stat-hint{color:#ffd778bf}.g-hud-v2-label{font-family:var(--v2-font);font-size:10px;font-weight:800;line-height:1;letter-spacing:.8px;color:var(--v2-gold);text-transform:uppercase}.g-hud-v2-stats strong{font-family:var(--v2-font);font-size:16px;font-weight:300;background:linear-gradient(180deg,#fff3d1,#ffd466 55%,#d09c24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#ffd466;font-variant-numeric:tabular-nums;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.g-hud-v2-balance-wrap{display:flex;align-items:center;gap:5px}.g-hud-v2-balance-wrap strong{animation:g-hud-v2-fade-in .28s cubic-bezier(.215,.61,.355,1) forwards;transform-origin:left center}@keyframes g-hud-v2-fade-in{0%{opacity:0;transform:scale(.96) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}.g-hud-v2-reset-btn{width:20px;height:20px;border:0;border-radius:999px;display:grid;place-items:center;background:transparent;color:var(--v2-gold);padding:0;cursor:pointer;transition:transform .2s ease,color .2s ease}.g-hud-v2-reset-btn:hover{color:#fff;transform:rotate(180deg)}.g-hud-v2-reset-btn:active{transform:rotate(180deg) scale(.9)}.g-hud-v2-reset-icon{width:11px;height:11px}.g-hud-v2-actions{display:grid;grid-template-columns:1fr 1.8fr 1fr;gap:8px;align-items:center}.g-hud-v2-btn{border:0;border-radius:999px;font-family:var(--v2-font);text-transform:uppercase;cursor:pointer;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease,opacity .14s ease}.g-hud-v2-btn:disabled,.g-hud-v2 .chip-btn:disabled,.g-hud-v2 .chip-nav:disabled{opacity:.42;filter:grayscale(.4);cursor:not-allowed}.g-hud-v2-btn-side{min-height:48px;font-size:13px;font-weight:800;letter-spacing:.6px;color:#e8eefc;background:#ffffff0f;border:2px solid rgba(255,255,255,.22);box-shadow:0 4px 10px #0000004d;display:flex;align-items:center;justify-content:center;gap:5px}.g-hud-v2-btn-side.is-left{border-color:#7cc668b3;color:#9ee886}.g-hud-v2-btn-side.is-right{border-color:#f0a050b3;color:#ffc26a}.g-hud-v2-btn-spin{min-height:56px;border-radius:999px;font-size:26px;font-weight:900;letter-spacing:2px;color:#fff8e8;border:3px solid rgba(255,200,140,.8);background:radial-gradient(circle at 35% 25%,rgba(255,140,100,.5),transparent 48%),linear-gradient(180deg,#e03838,#b01a1a 55%,#8a0f0f);box-shadow:inset 0 2px 4px #ffc8b466,inset 0 -4px 6px #50000066,0 0 0 1px #ff8c6433,0 8px 18px #00000080;text-shadow:0 2px 6px rgba(0,0,0,.4)}.g-hud-v2-btn:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.g-hud-v2-btn:active:not(:disabled){transform:translateY(1px) scale(.98)}.g-hud-v2-debug{display:inline-flex;gap:6px;align-items:center;margin-top:8px;color:#c8d2e68c;font-size:10px}.chip-selector-controls{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center}.chip-more-btn{width:30px;height:30px;border-radius:8px;border:1px solid rgba(255,233,165,.4);background:linear-gradient(180deg,#ffd553,#eba51d);color:#3b2202;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 5px #0000003d;padding:0 0 2px;font-size:14px;font-weight:900;line-height:1;transition:transform .1s ease,filter .1s ease}.chip-more-btn:hover{filter:brightness(1.08)}.chip-more-btn:active{transform:scale(.95)}.g-hud-v2-modal-chips-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;justify-items:center;padding:12px 8px}@media(max-width:400px){.g-hud-v2{padding-inline:8px}.g-hud-v2 .chip-btn{width:44px;height:44px}.g-hud-v2 .chip-value{font-size:13px}.g-hud-v2-btn-side{min-height:44px;font-size:11px}.g-hud-v2-btn-spin{min-height:50px;font-size:22px}}.g-hud-v2-balance-skeleton{display:inline-block;width:90px;height:18px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff26,#ffffff0d 75%);background-size:200% 100%;animation:g-hud-v2-shimmer 1.5s infinite linear;border-radius:4px;vertical-align:middle}@keyframes g-hud-v2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
