:root{--bg:#0b0d12;--card:#10131a;--muted:#a5b0c0;--text:#eef2f7;--accent:#00ffa3;--accent-2:#7c4dff;--border:#ffffff14}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:radial-gradient(1200px 800px at 80% -10%,#00ffa326,transparent 60%),radial-gradient(900px 600px at -10% -10%,#7c4dff2e,transparent 55%),var(--bg);color:var(--text);margin:0;padding:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(.875rem,.8237rem + .2564vw,1rem)}a{color:var(--accent);text-decoration:none}p{margin:0}.container{max-width:1100px;margin:0 auto;padding:28px}header{backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--border);z-index:10;background:linear-gradient(#0b0d12eb,#0b0d12a6);position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:20px;padding:10px 28px;display:flex}.brand{letter-spacing:.3px;color:inherit;align-items:center;gap:12px;font-size:clamp(.75rem,.6474rem + .5128vw,1rem);font-weight:800;text-decoration:none;display:flex}.brand .logo{align-items:center;margin-right:1.2rem;display:flex}.brand .logo-img{object-fit:contain;border-radius:12px;width:100px;height:100px;display:block}.brand span{opacity:.6;font-weight:600}.links{align-items:center;gap:16px;display:flex}.btn{border:1px solid var(--border);color:var(--text);background:#121722;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-weight:600;transition:transform .2s;display:inline-flex}.btn.primary{background:linear-gradient(135deg,var(--accent),#36ffd0);color:#072218;box-shadow:0 10px 30px #00ffa340}.btn:hover{transform:translateY(-1px)}.btn-group{flex-wrap:wrap;gap:10px;display:flex}.menu-toggle,.mobile-menu{display:none}.hero{gap:24px;padding:64px 0 48px;scroll-margin-top:120px;display:grid}.kicker{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.625rem,.5737rem + .2564vw,.75rem);font-weight:700}.title{margin:6px 0;font-size:clamp(1.875rem,1.2083rem + 3.3333vw,3.5rem);line-height:1.06}.subtitle{color:var(--muted);max-width:850px}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:4px;scroll-margin-top:140px;display:flex}.chip{border:1px dashed var(--border);color:var(--muted);border-radius:10px;padding:8px 12px;font-size:clamp(.75rem,.6987rem + .2564vw,.875rem)}.grid{grid-template-columns:repeat(12,1fr);gap:18px;scroll-margin-top:120px;display:grid}.card{border:1px solid var(--border);background:linear-gradient(#ffffff05,#fff0);border-radius:16px;grid-column:span 12;padding:20px}.card.span6{grid-column:span 6}#buy{scroll-margin-top:140px}#tokenomics,#contract,section[id]{scroll-margin-top:120px}.label{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;font-size:clamp(.75rem,.6987rem + .2564vw,.875rem)}.contract{flex-wrap:wrap;align-items:center;display:flex}.card .subtitle{margin-top:10px}.card .dex{padding:10px 12px}.address{border:1px solid var(--border);background:#0e1320;border-radius:10px;padding:10px 12px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.address.mono{word-break:break-all;overflow-wrap:break-word;font-size:clamp(.75rem,.6474rem + .5128vw,1rem)}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--border);padding:10px}th{text-align:left;color:var(--muted);font-weight:600}td strong{font-weight:700}.road li{margin:10px 0}.social{flex-wrap:wrap;gap:10px;display:flex}.social .social-icon{display:none}.social .social-label{display:inline}footer{color:var(--muted);text-align:center;margin:40px 0 24px}.badge{color:var(--muted);font-size:clamp(.625rem,.5224rem + .5128vw,.875rem)}.badge .legal-note{display:inline}.notification{background:var(--card);color:var(--accent);box-shadow:0 4px 12px var(--border);z-index:9999;opacity:0;visibility:hidden;text-align:center;border-radius:12px;max-width:90%;padding:12px 20px;font-size:1rem;transition:opacity .3s,visibility .3s;position:fixed;top:40px;left:50%;transform:translate(-50%)}.notification.show{opacity:1;visibility:visible}@media (width>=769px){.badge .legal-note:before{content:" · "}}@media (width<=768px){.container{max-width:100%;padding:28px 16px}.nav{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:10px 16px}.brand{gap:5px}.brand .logo{margin-right:.4rem}.nav .links{display:none}.hero{padding:0 0 16px}.card{padding:20px 0}.card.span6{grid-column:span 12;padding:20px 0}.contract.subtitle{padding:10px 6px}.social{justify-content:center}.social .social-icon{width:40px;height:40px;display:inline-block}.social .social-label{display:none}.menu-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:24px;height:24px;padding:0;display:flex}.menu-toggle .bar{background:var(--text);width:100%;height:2px;transition:all .3s ease-in-out}.menu-toggle.is-active .bar:nth-child(2){opacity:0}.menu-toggle.is-active .bar:first-child{transform:translate(5px,8px)rotate(45deg)}.menu-toggle.is-active .bar:nth-child(3){transform:translate(5px,-8px)rotate(-45deg)}.mobile-menu{background:var(--card);border-bottom:1px solid var(--border);opacity:0;flex-direction:column;gap:10px;width:100%;max-height:0;padding:15px 28px;transition:max-height .5s ease-in-out,opacity .3s ease-in-out,box-shadow .3s;display:flex;position:absolute;top:100%;left:0;overflow:hidden}.mobile-menu.is-open{opacity:1;max-height:500px;box-shadow:0 10px 20px #0003}.brand .logo-img{width:60px;height:60px}.links{flex-wrap:wrap;justify-content:center}.hero,.grid,section[id]{scroll-margin-top:160px}#buy{scroll-margin-top:180px}table,thead,tbody,th,td,tr{display:block}thead tr{display:none}tr{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-bottom:15px;padding:15px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 6px #00000080}tr:hover{transform:translateY(-3px);box-shadow:0 4px 12px #000000b3,0 0 12px #00ffa333}td{text-align:right;color:var(--text);border-bottom:none;padding-left:50%;position:relative}td:before{content:attr(data-label);white-space:nowrap;width:45%;color:var(--muted);text-align:left;font-weight:600;position:absolute;left:15px}.badge .legal-note{display:block}.notification{padding:12px 16px}}
/*# sourceMappingURL=boltvita_token.6addd5da.css.map */
