*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:#0a0a0a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;color:#f0ece8;line-height:1.6;padding-top:80px;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem 3rem;width:100%}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:rgba(10,10,10,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #1a1614;padding:.75rem 1.5rem;transition:all .3s ease}.header-inner{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:.5rem}.header .brand{font-size:1.6rem;font-weight:800;letter-spacing:2px;background:linear-gradient(135deg,#9945FF,#14F195);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:.6rem}.header .brand img{width:40px;height:40px;border-radius:50%;-webkit-text-fill-color:initial}.header .brand span{font-weight:300;color:#5a4f48;-webkit-text-fill-color:#5a4f48}.header-wallet-status{display:flex;align-items:center;gap:.8rem;font-size:.75rem;color:#6b5f58}.header-wallet-status .status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#4a3f3a;transition:all .3s ease}.header-wallet-status .status-dot.connected{background:#14F195;box-shadow:0 0 12px #14f1954d}.header-wallet-status .wallet-addr{color:#a89890;font-family:monospace;font-size:.7rem}.header-wallet-status .disconnect-btn{background:transparent;border:1px solid #4a3f3a;color:#6b5f58;padding:.2rem .8rem;border-radius:20px;cursor:pointer;font-size:.6rem;font-weight:600;transition:all .3s ease;font-family:inherit;text-transform:uppercase;letter-spacing:.5px}.header-wallet-status .disconnect-btn:hover{border-color:#ff4757;color:#ff4757}.header-wallet-status .connect-wallet-btn{background:linear-gradient(135deg,#14F195,#0ACF83);border:none;color:#1a1a1a;padding:.4rem 1.2rem;border-radius:20px;cursor:pointer;font-size:.6rem;font-weight:700;transition:all .3s ease;font-family:inherit;text-transform:uppercase;letter-spacing:.5px}.header-wallet-status .connect-wallet-btn:hover{transform:scale(1.05);box-shadow:0 0 20px #14f19566}.header .nav-right{display:flex;align-items:center;gap:.5rem}.header .nav-right .cta{background:transparent;border:none;color:#a89890;font-size:1.1rem;font-weight:600;letter-spacing:.6px;text-transform:uppercase;padding:.5rem 1rem;border-radius:40px;cursor:pointer;transition:all .3s ease;font-family:inherit;border:1px solid transparent}.header .nav-right .cta:hover{color:#f0ece8;border-color:#332a26;background:#1a1614}.dropdown{position:relative;display:inline-block}.dropdown .dropbtn{background:transparent;border:none;color:#a89890;font-size:1.1rem;font-weight:600;letter-spacing:.6px;text-transform:uppercase;padding:.5rem 1rem;border-radius:40px;cursor:pointer;transition:all .3s ease;font-family:inherit;border:1px solid transparent}.dropdown .dropbtn:hover{color:#f0ece8;border-color:#332a26;background:#1a1614}.dropdown .dropdown-content{display:none;position:absolute;right:0;top:100%;min-width:180px;background:#1a1614;border:1px solid #2a2220;border-radius:16px;padding:.5rem 0;margin-top:.5rem;box-shadow:0 20px 40px -12px #000c;z-index:1001}.dropdown .dropdown-content.show{display:block}.dropdown .dropdown-content button{background:transparent;border:none;color:#a89890;font-size:.9rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;padding:.6rem 1.5rem;width:100%;text-align:left;cursor:pointer;transition:all .3s ease;font-family:inherit}.dropdown .dropdown-content button:hover{color:#f0ece8;background:#1f1a18}.dropdown .dropdown-content button.active{color:#9945ff}.section{display:none;animation:fadeIn .5s ease;padding-top:80px}.section.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hero{background:linear-gradient(145deg,#141010 0%,#1e1614 100%);border-radius:32px;padding:3rem 2.5rem;margin-bottom:3rem;border:1px solid #2a2220;box-shadow:0 20px 40px -12px #000000e6;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle at 30% 40%,rgba(153,69,255,.05) 0%,transparent 70%);pointer-events:none}.hero:after{content:"";position:absolute;bottom:-30%;left:-10%;width:400px;height:400px;background:radial-gradient(circle at 70% 60%,rgba(20,241,149,.03) 0%,transparent 70%);pointer-events:none}.hero-content{display:flex;align-items:center;gap:2.5rem;flex-wrap:wrap;position:relative;z-index:2}.logo-wrapper{flex-shrink:0;width:160px;height:160px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #14F195;box-shadow:0 0 60px #14f19526;transition:all .3s ease;overflow:hidden;background:#141010}.logo-wrapper:hover{box-shadow:0 0 80px #14f19540;transform:scale(1.02)}.logo-wrapper img{width:100%;height:100%;object-fit:cover}.hero-text h1{font-size:3.8rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,#14F195 0%,#9945FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}.hero-text .sub{font-size:1rem;color:#a89890;margin-top:.5rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;letter-spacing:.5px}.hero-text .sub .badge{background:#1e1614;padding:.25rem 1rem;border-radius:40px;font-size:.65rem;font-weight:700;color:#14f195;border:1px solid #143d2a;text-transform:uppercase;letter-spacing:1px}.hero-text .sub .badge.purple{color:#9945ff;border-color:#4a2d6b}.hero-text .sub .badge.orange{color:#f7931a;border-color:#4a2f0a}.hero-text .tagline{font-size:1rem;color:#c4b8b0;max-width:600px;margin-top:1rem;border-left:4px solid #14F195;padding-left:1.5rem;letter-spacing:.3px}.hero-text .tagline strong{color:#f0ece8}.section-header{font-size:1.6rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1.2rem;display:flex;align-items:center;gap:.75rem;color:#f0ece8;flex-wrap:wrap}.section-header .accent{display:inline-block;width:6px;height:28px;border-radius:12px;flex-shrink:0}.section-header .accent.purple{background:#9945FF}.section-header .accent.orange{background:#f7931a}.section-header .accent.green{background:#14F195}.section-header .accent.red{background:#ff4757}.card{background:#121010;border-radius:24px;padding:2rem;border:1px solid #1f1a18;margin-bottom:2rem;transition:border-color .3s ease;width:100%}.card:hover{border-color:#2a2220}.card p{color:#bfb4ac;font-size:.95rem;line-height:1.8}.card ul{list-style:none;padding:0;margin:1rem 0}.card ul li{padding:.5rem 0 .5rem 1.8rem;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%2314F195" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"></polyline></svg>') left center no-repeat;background-size:16px;color:#bfb4ac;font-size:.9rem}.card ul li strong{color:#f0ece8}.card ul li.burn-item{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="%23f7931a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 4 20 20 4 20 12 4"/></svg>') left center no-repeat;background-size:16px;color:#d4c0b0}.card ul li.burn-item strong{color:#f7931a}.pill-group{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.pill{background:#1c1715;border:1px solid #2d2420;padding:.25rem 1rem;border-radius:40px;font-size:.65rem;color:#b0a49c;text-transform:uppercase;font-weight:600;letter-spacing:.6px}.pill.purple{background:#1a1025;border-color:#4a2d6b;color:#b080e0}.pill.green{background:#0d1f16;border-color:#1a4d35;color:#5ddb9a}.pill.orange{background:#1f1508;border-color:#5a3d10;color:#f0b85a}.pill.red{background:#1f0a0a;border-color:#5a1a1a;color:#ff6b6b}.pill.white{background:#1a1715;border-color:#3d3430;color:#d0c8c0}.burn-highlight{background:linear-gradient(145deg,#1a0f08,#1f1508);border:2px solid #f7931a;border-radius:20px;padding:1.8rem 2rem;margin:1.5rem 0 2rem;box-shadow:0 0 50px #f7931a0f;transition:all .3s ease;width:100%}.burn-highlight:hover{box-shadow:0 0 70px #f7931a1a}.burn-highlight .burn-number{font-size:3.5rem;font-weight:800;color:#f7931a;letter-spacing:-.02em;line-height:1}.burn-highlight .burn-label{font-size:1.1rem;color:#d4b896;font-weight:500}.burn-highlight .burn-desc{color:#c0a888;font-size:.9rem;max-width:600px;margin-top:.3rem}.burn-highlight .burn-desc strong{color:#f0dcc8}.burn-flex{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.burn-flex>div:last-child{flex:1;min-width:180px}.tokenomics{display:grid;grid-template-columns:1fr 1fr;gap:.3rem 2rem;margin-top:.5rem}.tokenomics .row{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #1a1614;gap:.5rem}.tokenomics .row .key{color:#857770;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.tokenomics .row .val{color:#ece4de;font-weight:500;font-size:.85rem;text-align:right}.tokenomics .row .val .purple{color:#9945ff}.tokenomics .row .val .orange{color:#f7931a}.tokenomics .row .val .green{color:#14f195}.tokenomics .row .val .red{color:#ff4757}.tokenomics .row .val .mono{font-family:Courier New,monospace;font-size:.6rem;color:#f7931a;word-break:break-all}.roadmap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.2rem;margin-top:1rem}.roadmap-item{background:#0f0d0d;border-radius:16px;padding:1.2rem;border:1px solid #1f1a18;text-align:center}.roadmap-item .phase{font-size:.6rem;font-weight:700;color:#9945ff;text-transform:uppercase;letter-spacing:1px}.roadmap-item .title{font-size:1rem;font-weight:600;color:#f0ece8;margin:.4rem 0}.roadmap-item .desc{font-size:.8rem;color:#8f8078}.roadmap-item .status{display:inline-block;margin-top:.6rem;padding:.12rem .7rem;border-radius:40px;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.roadmap-item .status.live{background:#0d1f16;color:#14f195;border:1px solid #1a4d35}.roadmap-item .status.upcoming{background:#1f1508;color:#f7931a;border:1px solid #5a3d10}.banner-sep{background:linear-gradient(135deg,#141010,#1a1220,#141010);border-radius:40px;padding:2rem 1.5rem;margin:2rem 0 2.5rem;border:1px solid #2a2230;text-align:center;width:100%}.banner-sep p{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;background:linear-gradient(135deg,#14F195,#9945FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.banner-sep .sub-text{color:#a89890;max-width:650px;margin:.5rem auto 0;font-size:.95rem;-webkit-text-fill-color:#a89890}.faq-item{border-bottom:1px solid #1a1614;padding:1rem 0}.faq-item:last-child{border-bottom:none}.faq-item .question{font-size:.95rem;font-weight:600;color:#f0ece8;cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;gap:1rem}.faq-item .question .arrow{color:#14f195;font-size:1rem;transition:transform .3s ease;flex-shrink:0}.faq-item .question .arrow.open{transform:rotate(180deg)}.faq-item .answer{color:#bfb4ac;font-size:.9rem;padding-top:.6rem;display:none;line-height:1.8}.faq-item .answer.open{display:block}.swap-card{max-width:480px;margin:0 auto;background:#1a1614;border-radius:32px;padding:2rem;border:1px solid #2a2220;box-shadow:0 20px 40px -12px #000c}.swap-card .swap-title{font-size:1.2rem;font-weight:600;color:#f0ece8;margin-bottom:1.5rem;text-align:center;letter-spacing:.5px}.swap-card .swap-title .highlight{color:#14f195}.swap-card .swap-box{background:#121010;border-radius:20px;padding:1.2rem 1.5rem;border:1px solid #1f1a18;margin-bottom:.8rem}.swap-card .swap-box .swap-label{display:flex;justify-content:space-between;align-items:center;font-size:.7rem;text-transform:uppercase;color:#6b5f58;font-weight:600;letter-spacing:.5px}.swap-card .swap-box .swap-input-row{display:flex;align-items:center;gap:.8rem;margin-top:.3rem}.swap-card .swap-box .swap-input-row input{background:transparent;border:none;color:#f0ece8;font-size:1.6rem;font-weight:600;width:100%;outline:none;font-family:inherit;padding:.2rem 0}.swap-card .swap-box .swap-input-row input::placeholder{color:#4a3f3a}.swap-card .swap-box .swap-input-row input:disabled{opacity:.5;cursor:not-allowed}.swap-card .swap-box .swap-input-row .token-select{display:flex;align-items:center;gap:.5rem;background:#1f1a18;padding:.3rem .8rem .3rem .5rem;border-radius:40px;border:1px solid #2d2420;cursor:pointer;transition:all .3s ease;flex-shrink:0}.swap-card .swap-box .swap-input-row .token-select:hover{border-color:#4a2d6b}.swap-card .swap-box .swap-input-row .token-select img{width:24px;height:24px;border-radius:50%}.swap-card .swap-box .swap-input-row .token-select .token-symbol{font-size:.9rem;font-weight:600;color:#f0ece8}.swap-card .swap-box .swap-input-row .token-select .arrow-down{color:#6b5f58;font-size:.6rem;margin-left:.2rem}.swap-card .swap-box .balance-info{display:flex;justify-content:space-between;font-size:.65rem;color:#6b5f58;margin-top:.2rem}.swap-card .swap-box .balance-info .max-btn{color:#14f195;cursor:pointer;font-weight:600;transition:opacity .3s ease}.swap-card .swap-box .balance-info .max-btn:hover{opacity:.7}.swap-card .swap-arrow{text-align:center;font-size:1.5rem;color:#4a3f3a;padding:.2rem 0}.swap-card .swap-btn{width:100%;padding:1rem;background:linear-gradient(135deg,#9945FF,#7a2be0);border:none;border-radius:40px;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:inherit;letter-spacing:.5px;margin-top:.5rem}.swap-card .swap-btn:hover:not(:disabled){transform:scale(1.02);box-shadow:0 0 30px #9945ff4d}.swap-card .swap-btn:active:not(:disabled){transform:scale(.98)}.swap-card .swap-btn:disabled{background:#2a2220;color:#5a4f48;cursor:not-allowed;transform:none;box-shadow:none}.swap-card .swap-details{margin-top:1.2rem;padding-top:1rem;border-top:1px solid #1f1a18;font-size:.7rem;color:#6b5f58}.swap-card .swap-details .detail-row{display:flex;justify-content:space-between;padding:.2rem 0}.swap-card .swap-details .detail-row .value{color:#a89890}.spinner{display:inline-block;width:16px;height:16px;border:2px solid #1a1614;border-top:2px solid #14F195;border-radius:50%;animation:spin .8s linear infinite;margin-right:8px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swap-confirm-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:9999;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.swap-confirm-modal.show{display:flex}.swap-confirm-modal-content{background:#1a1614;border-radius:24px;padding:2.5rem;max-width:440px;width:90%;border:1px solid #2a2220;box-shadow:0 30px 60px #000000e6}.swap-confirm-modal-title{color:#f0ece8;margin-bottom:1.5rem;text-align:center;font-size:1.3rem;font-weight:600}.swap-confirm-modal-details{margin-bottom:1.5rem}.swap-confirm-modal-row{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #1f1a18}.swap-confirm-modal-row .label{color:#6b5f58}.swap-confirm-modal-row .value{color:#f0ece8;font-weight:600}.swap-confirm-modal-row .value.amount-receive{color:#14f195}.swap-confirm-modal-row .value.rate{color:#a89890}.swap-confirm-modal-buttons{display:flex;gap:1rem}.swap-confirm-modal-buttons button{flex:1;padding:.8rem;border-radius:40px;color:#a89890;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:inherit;border:1px solid #2a2220}.swap-confirm-modal-buttons .cancel-btn{background:#1f1a18;color:#a89890}.swap-confirm-modal-buttons .cancel-btn:hover{background:#2a2220}.swap-confirm-modal-buttons .confirm-btn{flex:2;background:linear-gradient(135deg,#9945FF,#7a2be0);border:none;color:#fff;font-weight:700}.swap-confirm-modal-buttons .confirm-btn:hover{transform:scale(1.02);box-shadow:0 0 30px #9945ff4d}.swap-confirm-modal-buttons .confirm-btn:active{transform:scale(.98)}.toast{position:fixed;bottom:20px;right:20px;background:#1a1614;border:2px solid #2a2220;border-radius:12px;padding:1.25rem 1.5rem;color:#f0ece8;font-size:.95rem;max-width:420px;z-index:9999;box-shadow:0 25px 50px #000000e6;transform:translate(500px);opacity:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);pointer-events:auto}.toast.show{transform:translate(0);opacity:1}.toast.success{border-color:#14f195;background:linear-gradient(135deg,rgba(20,241,149,.05) 0%,rgba(20,241,149,.02) 100%),#1a1614}.toast.error{border-color:#ff4757;background:linear-gradient(135deg,rgba(255,71,87,.05) 0%,rgba(255,71,87,.02) 100%),#1a1614}.toast .toast-title{font-weight:700;margin-bottom:.5rem;font-size:1rem;letter-spacing:.5px}.toast .toast-message{color:#b8a99f;font-size:.85rem;line-height:1.5}.price-ticker{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.5rem 1rem;background:#121010;border-radius:12px;border:1px solid #1f1a18;margin-bottom:1.5rem;justify-content:center}.price-ticker .price-item{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#a89890}.price-ticker .price-item .price-value{color:#14f195;font-weight:600;font-family:monospace}.price-ticker .price-item .price-change{font-size:.7rem;padding:.1rem .5rem;border-radius:20px}.price-ticker .price-item .price-change.positive{color:#14f195;background:#0d1f16}.price-ticker .price-item .price-change.negative{color:#ff4757;background:#1f0a0a}.footer{font-size:.75rem;color:#4a3f3a;border-top:1px solid #161210;padding-top:2rem;margin-top:2rem;text-align:center;width:100%}.footer .footer-links{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.2rem}.footer .footer-links a{color:#6b5f58;text-decoration:none;font-size:.7rem;font-weight:500;letter-spacing:.5px;transition:color .3s ease}.footer .footer-links a:hover{color:#b0a49c}.footer .disclaimer{font-size:.65rem;color:#3d3430;max-width:700px;margin:0 auto;line-height:1.8}.footer .disclaimer strong{color:#5a4f48}.footer .burn-note{margin-top:.8rem;padding:.4rem 1.2rem;display:inline-block;background:#1f1508;border:1px solid #4a2f0a;border-radius:40px;font-size:.6rem;color:#f0b85a;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (max-width: 992px){body,.section{padding-top:70px}.hero{padding:2.5rem 2rem}.hero-text h1{font-size:3rem}.logo-wrapper{width:140px;height:140px}.section-header{font-size:1.4rem}.swap-card{max-width:100%}}@media (max-width: 768px){body,.section{padding-top:65px}.header{padding:.5rem 1rem}.header-inner{gap:.3rem}.header .brand{font-size:1.2rem;flex-shrink:0}.header .brand img{width:32px;height:32px}.header .nav-right .cta,.dropdown .dropbtn{font-size:.9rem;padding:.3rem .6rem;flex-shrink:0}.header-wallet-status{font-size:.6rem;gap:.5rem;min-width:0;flex-shrink:1}.header-wallet-status .wallet-addr{font-size:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-wallet-status .disconnect-btn{font-size:.5rem;padding:.15rem .6rem;flex-shrink:0}.header-wallet-status .connect-wallet-btn{font-size:.5rem;padding:.25rem .8rem;flex-shrink:0}.hero{padding:2rem 1.5rem}.hero-content{flex-direction:column;text-align:center;gap:1.5rem}.hero-text h1{font-size:2.6rem}.hero-text .tagline{border-left:none;padding-left:0;text-align:center}.hero-text .sub{justify-content:center}.logo-wrapper{width:120px;height:120px}.card{padding:1.5rem}.section-header{font-size:1.2rem}.tokenomics{grid-template-columns:1fr}.tokenomics .row .key{font-size:.7rem}.tokenomics .row .val{font-size:.8rem}.burn-highlight{padding:1.5rem}.burn-highlight .burn-number{font-size:2.8rem}.burn-highlight .burn-label{font-size:1rem}.burn-flex{flex-direction:column;text-align:center;gap:1rem}.burn-flex>div:last-child{min-width:unset}.banner-sep p{font-size:1.2rem}.banner-sep .sub-text{font-size:.85rem}.roadmap-grid{grid-template-columns:1fr 1fr;gap:.8rem}.roadmap-item{padding:1rem}.roadmap-item .title{font-size:.9rem}.roadmap-item .desc{font-size:.75rem}.faq-item .question,.faq-item .answer{font-size:.85rem}.swap-card{padding:1.5rem}.swap-card .swap-box{padding:1rem}.swap-card .swap-box .swap-input-row input{font-size:1.2rem}.swap-card .swap-box .swap-input-row .token-select{padding:.2rem .6rem .2rem .4rem}.swap-card .swap-box .swap-input-row .token-select img{width:20px;height:20px}.swap-card .swap-box .swap-input-row .token-select .token-symbol{font-size:.8rem}.footer .footer-links{gap:1rem}.footer .footer-links a{font-size:.65rem}}@media (max-width: 480px){body,.section{padding-top:60px}.header .brand{font-size:1rem;flex-shrink:0}.header .brand img{width:28px;height:28px}.header .nav-right .cta,.dropdown .dropbtn{font-size:.8rem;padding:.2rem .5rem;flex-shrink:0}.header-wallet-status{font-size:.5rem;gap:.3rem;min-width:0;flex-shrink:1}.header-wallet-status .wallet-addr{font-size:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-wallet-status .disconnect-btn{font-size:.45rem;padding:.1rem .4rem}.header-wallet-status .connect-wallet-btn{font-size:.45rem;padding:.15rem .6rem;flex-shrink:0}.hero{padding:1.5rem 1rem;border-radius:24px}.hero-text h1{font-size:2rem}.hero-text .sub{font-size:.8rem;gap:.4rem}.hero-text .sub .badge{font-size:.55rem;padding:.15rem .7rem}.hero-text .tagline{font-size:.85rem}.logo-wrapper{width:100px;height:100px}.card{padding:1.2rem;border-radius:20px}.card p{font-size:.85rem}.card ul li{font-size:.8rem;padding:.4rem 0 .4rem 1.6rem;background-size:14px}.section-header{font-size:1rem}.section-header .accent{width:4px;height:22px}.pill{font-size:.55rem;padding:.15rem .7rem}.burn-highlight{padding:1.2rem;border-radius:16px}.burn-highlight .burn-number{font-size:2.2rem}.burn-highlight .burn-label{font-size:.85rem}.burn-highlight .burn-desc{font-size:.8rem}.banner-sep{padding:1.2rem 1rem;border-radius:24px}.banner-sep p{font-size:1rem}.banner-sep .sub-text{font-size:.75rem}.roadmap-grid{grid-template-columns:1fr;gap:.6rem}.roadmap-item{padding:.8rem;border-radius:12px}.tokenomics .row{padding:.4rem 0}.tokenomics .row .key{font-size:.6rem}.tokenomics .row .val{font-size:.7rem}.faq-item{padding:.7rem 0}.faq-item .question,.faq-item .answer{font-size:.8rem}.swap-card{padding:1rem;border-radius:24px}.swap-card .swap-title{font-size:1rem}.swap-card .swap-box{padding:.8rem}.swap-card .swap-box .swap-input-row input{font-size:1rem}.swap-card .swap-box .swap-input-row .token-select{padding:.15rem .5rem .15rem .3rem}.swap-card .swap-box .swap-input-row .token-select img{width:18px;height:18px}.swap-card .swap-box .swap-input-row .token-select .token-symbol{font-size:.7rem}.swap-card .swap-btn{padding:.8rem;font-size:.9rem}.price-ticker{gap:.5rem;padding:.3rem .8rem}.price-ticker .price-item{font-size:.7rem}.footer{font-size:.65rem}.footer .footer-links{gap:.6rem}.footer .footer-links a,.footer .disclaimer{font-size:.55rem}.footer .burn-note{font-size:.5rem;padding:.3rem .8rem}.container{padding:0 .8rem 2rem}}@media (max-width: 380px){.header .brand{font-size:.85rem;flex-shrink:0}.header .brand img{width:24px;height:24px}.header .nav-right .cta,.dropdown .dropbtn{font-size:.7rem;padding:.15rem .4rem;flex-shrink:0}.header-wallet-status{flex-shrink:1;min-width:0}.header-wallet-status .wallet-addr{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-text h1{font-size:1.6rem}.card{padding:1rem}.swap-card .swap-box .swap-input-row input{font-size:.9rem}}
