@font-face{font-family:Brim Narrow;src:url(/assets/BrimNarrowTest-Face-CIUMJs50.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--gvg-bg: #02040a;--gvg-bg-soft: #050815;--gvg-card: #050b17;--gvg-accent: #36ff9b;--gvg-accent-soft: rgba(54, 255, 155, .2);--gvg-text: #f7f7f7;--gvg-muted: #8a90a0;--gvg-danger: #ff4d6a;--gvg-warning: #ffd166}html{background:#02040a;overscroll-behavior-y:contain}*,*:before,*:after{box-sizing:border-box}body.gvg-body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;background:radial-gradient(circle at top,#081c25 0,#02040a 52%,#000);color:var(--gvg-text);overflow-x:hidden}.gvg-root{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:0 3rem}.gvg-shell{width:100%;max-width:1200px;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2.4fr);gap:2.5rem;align-items:center}@media(max-width:880px){.gvg-root{min-height:auto;align-items:flex-start;padding:1.5rem 1.25rem 3rem}.gvg-shell{grid-template-columns:minmax(0,1fr);gap:1.75rem}}.gvg-hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .85rem;border-radius:999px;border:1px solid rgba(54,255,155,.25);background:radial-gradient(circle at top left,#36ff9b2e,#050815);box-shadow:0 0 18px #36ff9b40;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--gvg-muted);margin-bottom:1.1rem}.gvg-hero-badge-dot{width:7px;height:7px;border-radius:999px;background:var(--gvg-accent);box-shadow:0 0 10px var(--gvg-accent)}.gvg-title{font-size:clamp(3rem,4.8vw,4.1rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .9rem}.gvg-title span{color:var(--gvg-accent);text-shadow:0 0 14px rgba(54,255,155,.65)}.gvg-tagline{margin:0 0 1.4rem;color:var(--gvg-muted);font-size:1.02rem;max-width:480px}.gvg-hero-pill-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:1.6rem}.gvg-pill{padding:.25rem .8rem;border-radius:999px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);font-size:.8rem;color:var(--gvg-muted)}.gvg-pill strong{color:var(--gvg-accent)}.gvg-social-row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.5rem}.gvg-social-link{font-size:.86rem;color:var(--gvg-muted);text-decoration:none;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.06);transition:border .15s ease,color .15s ease,background .15s ease}.gvg-social-link:hover{color:var(--gvg-accent);border-color:var(--gvg-accent-soft);background:#36ff9b0d}.gvg-mint-card{position:relative;border-radius:1.5rem;padding:2rem 1.8rem;background:radial-gradient(circle at top,#36ff9b29,#050815);border:1px solid rgba(255,255,255,.08);box-shadow:0 0 30px #0009,0 0 24px #36ff9b40;overflow:hidden}.gvg-mint-card:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;background:radial-gradient(circle at 10% 0%,rgba(54,255,155,.15),transparent 55%),radial-gradient(circle at 90% 0%,rgba(0,255,204,.16),transparent 55%);opacity:.5;pointer-events:none}.gvg-mint-inner{position:relative;z-index:1}.gvg-mint-header{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1.4rem}.gvg-mint-title{font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em;color:var(--gvg-muted)}.gvg-mint-status{font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;padding:.32rem .8rem;border-radius:999px;border:1px solid rgba(54,255,155,.5);background:#03fc8c1a;color:var(--gvg-accent)}.gvg-mint-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1.6fr);gap:1.4rem}@media(max-width:600px){.gvg-mint-grid{grid-template-columns:minmax(0,1fr)}}.gvg-info-block{padding:.85rem .95rem;border-radius:1.1rem;border:1px solid rgba(255,255,255,.08);background:#030714cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-bottom:.85rem;font-size:.82rem;color:var(--gvg-muted)}.gvg-info-row{display:flex;justify-content:space-between;font-size:.88rem;margin-bottom:.35rem}.gvg-info-row span:last-child{color:var(--gvg-text)}.gvg-wallet-box{padding:.75rem 1rem;border-radius:.95rem;border:1px dashed rgba(255,255,255,.15);background:#01070fd9;margin-bottom:.9rem;font-size:.84rem}.gvg-wallet-address{font-family:SF Mono,ui-monospace,Menlo,Monaco,monospace;font-size:.8rem;color:var(--gvg-accent);word-break:break-all}.gvg-control-group{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.9rem}.gvg-label-row{display:flex;justify-content:space-between;font-size:.85rem;color:var(--gvg-muted)}.gvg-quantity-row{display:flex;align-items:center;gap:.8rem}.gvg-qty-btn{width:2.3rem;height:2.3rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#030714e6;color:var(--gvg-text);font-size:1.1rem;cursor:pointer;transition:transform .08s ease,box-shadow .12s ease,border .12s ease}.gvg-qty-btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--gvg-accent-soft);box-shadow:0 0 12px #36ff9b40}.gvg-qty-btn:disabled{opacity:.3;cursor:not-allowed}.gvg-qty-display{min-width:2.6rem;text-align:center;font-weight:600}.gvg-button{width:100%;border-radius:999px;padding:.6rem 1.05rem;border:none;font-size:.94rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;transition:transform .1s ease,box-shadow .12s ease,background .12s ease,opacity .1s ease}.gvg-button-primary{background:linear-gradient(135deg,#36ff9b,#02ffc9);color:#02040a;box-shadow:0 0 18px #36ff9b66,0 0 6px #02ffc980}.gvg-button-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 26px #36ff9bb3,0 0 10px #02ffc999}.gvg-button-secondary{background:#030714f2;color:var(--gvg-text);border:1px solid rgba(255,255,255,.12)}.gvg-button-secondary:hover:not(:disabled){transform:translateY(-1px);border-color:var(--gvg-accent-soft);box-shadow:0 0 18px #36ff9b40}.gvg-button:disabled{opacity:.5;cursor:not-allowed}.gvg-total-row{display:flex;justify-content:space-between;align-items:center;margin:.45rem 0 .8rem;font-size:.9rem}.gvg-total-row strong{font-size:1.06rem}.gvg-note{font-size:.8rem;color:var(--gvg-muted);margin-top:.4rem}.gvg-status{margin-top:.75rem;font-size:.82rem}.gvg-status-label{text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;color:var(--gvg-muted)}.gvg-status-message{margin-top:.22rem}.gvg-status-ok{color:var(--gvg-accent)}.gvg-status-warn{color:var(--gvg-warning)}.gvg-status-err{color:var(--gvg-danger)}html{font-size:17px}.gvg-root{padding:0 1.8rem}.gvg-shell{max-width:1400px}.gvg-title{font-size:clamp(3.4rem,5vw,5rem)}.gvg-tagline{font-size:1.05rem}.gvg-pill,.gvg-social-link{font-size:.9rem}.gvg-mint-card{padding:2.3rem 2.1rem}.gvg-info-block,.gvg-wallet-box{font-size:.9rem}.gvg-total-row strong{font-size:1.15rem}@media(max-width:880px){html,body{height:auto}body.gvg-body{overflow-y:auto}.gvg-root{display:block;min-height:auto;padding:1.5rem 1.25rem 3rem}.gvg-shell{display:block;max-width:100%}.gvg-mint-card{margin-top:2rem}}
