body{margin:0;padding:0;position:relative;display:flex;justify-content:center;align-items:center;height:100vh;background-color:#000;touch-action:none;overflow:hidden}#loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:#000!important;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:24px;transition:opacity .5s ease;pointer-events:all;text-align:center;opacity:1;animation:fadeIn .5s forwards}@keyframes fadeIn{to{opacity:1}}#progress-container{width:80%;max-width:600px;min-width:300px;height:10px;min-height:10px;background-color:#444;border-radius:5px;overflow:hidden;margin:20px auto;display:block}#progress-bar{height:100%;min-width:2%;background:linear-gradient(90deg,#bb133e,#bd546f);width:0;border-radius:5px;transition:width .3s ease;will-change:width}#progress-text{margin-top:10px;font-size:16px;text-align:center;color:#fff}.loader-icon{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s infinite linear;margin-bottom:20px}@keyframes spin{to{transform:rotate(360deg)}}#star-container{position:relative;width:200px;height:200px;margin:0 auto}#star-outline{position:absolute;top:0;left:0;width:100%;height:auto;z-index:2}#star-filled-container{position:absolute;bottom:0;left:0;width:100%;height:0%;overflow:hidden;z-index:1}#star-filled{width:100%;height:auto;display:block}.menu-container{position:fixed;top:25px;right:100px;display:flex;align-items:center;z-index:100}.hamburger{top:20px;left:20px;font-size:45px;color:#fff;cursor:pointer;margin-right:15px;width:40px;height:40px;line-height:1;text-align:center;display:inline-block}.site-icon{width:60px;height:auto;padding:0 10px 0 0}.sidebar{position:fixed;top:0;left:-300px;width:300px;height:100%;background-color:#002147;border-right:4px solid #BB133E;border-top-right-radius:32px;transition:left .3s ease;z-index:90}.sidebar:before{content:"";position:absolute;bottom:40px;left:0;width:100%;height:150px;z-index:0;background:url("data:image/svg+xml;charset=UTF-8,<svg width='300' height='150' xmlns='http://www.w3.org/2000/svg'><rect width='300' height='150' fill='%23002147'/><g transform='translate(30,30) scale(0.2)'><polygon fill='%23fff' points='50,0 61,35 98,35 68,57 79,91 50,70 21,91 32,57 2,35 39,35'/></g><g transform='translate(80,20) scale(0.15)'><polygon fill='%23fff' points='50,0 61,35 98,35 68,57 79,91 50,70 21,91 32,57 2,35 39,35'/></g><g transform='translate(120,80) scale(0.25)'><polygon fill='%23fff' points='50,0 61,35 98,35 68,57 79,91 50,70 21,91 32,57 2,35 39,35'/></g><g transform='translate(200,40) scale(0.3)'><polygon fill='%23fff' points='50,0 61,35 98,35 68,57 79,91 50,70 21,91 32,57 2,35 39,35'/></g><g transform='translate(180,100) scale(0.2)'><polygon fill='%23fff' points='50,0 61,35 98,35 68,57 79,91 50,70 21,91 32,57 2,35 39,35'/></g><g transform='translate(50,110) scale(0.3)'><polygon fill='%23fff' points='50,0 61,35 98,35 68,57 79,91 50,70 21,91 32,57 2,35 39,35'/></g><g transform='translate(240,70) scale(0.15)'><polygon fill='%23fff' points='50,0 61,35 98,35 68,57 79,91 50,70 21,91 32,57 2,35 39,35'/></g><g transform='translate(110,40) scale(0.25)'><polygon fill='%23fff' points='50,0 61,35 98,35 68,57 79,91 50,70 21,91 32,57 2,35 39,35'/></g></svg>") no-repeat center;background-size:100% 100%}.sidebar-content{padding:60px 20px;position:relative;z-index:1}.sidebar a{display:block;color:#fff;text-decoration:none;font-size:32px;font-family:sans-serif;font-weight:700;text-transform:none!important;transition:color .3s;margin:30px 0;border-image:linear-gradient(to bottom,red 50%,#00f 50%);border-image-slice:1}.sidebar a:hover{color:#bb133e}#overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000c;z-index:80;display:none}@media (max-width: 767px){.menu-container{position:fixed;top:30px;right:10px;display:flex;align-items:center;justify-content:flex-start;z-index:100;width:auto}.hamburger{font-size:50px;width:50px;height:50px;margin-right:10px;color:#fff}.site-icon{width:50px;height:auto;padding:0 5px 0 0}.sidebar{width:250px;left:-250px;border-top-right-radius:24px;border-bottom-right-radius:16px}.sidebar-content{padding:40px 15px}.sidebar a{font-size:24px;margin:20px 0}}.icon-bar{position:fixed;bottom:0;right:20px;transform:translate(-50%);display:flex;justify-content:center;align-items:center;padding:10px 20px;border-radius:12px;z-index:100}.icon{width:35px;height:auto;margin:0 10px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.icon-uniswap{width:40px;height:auto;margin:0 10px 10px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.icon-mail{width:38px;height:auto;margin:0 10px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.icon:hover,.icon-uniswap:hover,.icon-mail:hover{transform:scale(1.1);opacity:.8;filter:brightness(0) saturate(100%) invert(84%) sepia(11%) saturate(5711%) hue-rotate(178deg) brightness(106%) contrast(103%)}@media (max-width: 767px){.icon-bar{right:50%;transform:translate(50%);justify-content:center}}body.tokenomics{background-color:#000;color:#fff;font-family:sans-serif;overflow:auto!important;display:block!important;height:auto!important;touch-action:auto!important;pointer-events:auto!important;margin:0 auto}.tokenomics-section{text-align:center;padding:120px 20px;max-width:1200px;margin:0 auto}.tokenomics-title{font-size:48px;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:2.5rem;text-align:center;color:#bb133e;padding:0 0 10px}.tokenomics-subtitle{font-size:18px;color:#fff;margin-bottom:2rem}.tokenomics-supply{font-size:36px;font-weight:700;text-transform:uppercase;margin-bottom:3rem}.tokenomics-cards{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.tokenomics-text{display:flex;justify-content:center;flex-wrap:wrap;font-size:18px;padding:20px 0 0}.tokenomics-card{border:6px solid #666;border-radius:24px;width:300px;padding:2rem;text-transform:uppercase;font-weight:700;font-size:24px;text-align:center;transition:transform .2s;color:#fff;align-content:center}.tokenomics-card.white{border-color:#fff}.tokenomics-card.red{border-color:#bb133e}.tokenomics-card.blue{border-color:#002147}@media (max-width: 480px){.tokenomics-title{font-size:28px}.tokenomics-card{width:240px;font-size:24px}.tokenomics-supply{font-size:24px}}body.about-body{background-color:#000;color:#fff;font-family:sans-serif;overflow:auto!important;display:block!important;height:auto!important;touch-action:auto!important;margin:0 auto}.about-section{max-width:900px;margin:0 auto;padding:120px 20px;text-align:left}.about-title{font-size:48px;font-weight:900;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:1rem;color:#bb133e;padding:0 0 10px}.about-subtitle{font-size:20px;color:#aaa;text-align:center;margin-bottom:2rem}.about-subtitle-h2{font-size:27px;color:#fff;text-align:center;margin-bottom:2rem}.about-content{list-style:none;font-size:18px;line-height:1.6;color:#fff}.about-content li{margin-bottom:1.5rem}.about-content strong{color:#80c2de;font-weight:700}.about-content em{font-style:italic}.hashtags{display:block;margin-top:.5rem;color:#90d5ff;font-weight:600}@media (max-width: 480px){.about-title{font-size:28px}}body.faq-body{background-color:#000;color:#fff;font-family:sans-serif;overflow-y:auto!important;min-height:100vh;display:block!important;height:auto!important;touch-action:auto!important;margin:0 auto}.faq-section{max-width:900px;margin:0 auto;padding:100px 20px 60px;text-align:left}.faq-title{font-size:48px;font-weight:900;letter-spacing:2px;text-align:center;margin-bottom:40px;color:#bb133e}.faq-item{border:4px solid #BB133E;border-radius:0;margin-bottom:20px;overflow:hidden;transition:all .3s ease}.faq-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:15px 25px}.faq-question{font-size:24px;font-weight:700;color:#fff;text-transform:uppercase}.star-icon{font-size:32px;color:#bb133e;flex-shrink:0}.faq-answer{max-height:0;padding:0 25px;margin-bottom:15px;overflow:hidden;transition:max-height .3s ease;color:#fff}.faq-answer p{font-size:16px;line-height:1.4;margin-top:.5rem}.faq-item.open .faq-answer{max-height:300px}.faq-header:hover{background-color:#dc92851a}.faq-item:nth-child(odd){border-color:#bb133e}.faq-item:nth-child(odd) .star-icon{color:#bb133e}.faq-item:nth-child(2n){border-color:#002147}.faq-item:nth-child(2n) .star-icon{color:#002147}@media (max-width: 600px){.faq-title{font-size:28px}.faq-question{font-size:20px}.star-icon{font-size:28px}}body.how-to-buy-body{background-color:#000;color:#fff;font-family:sans-serif;overflow-y:auto!important;min-height:100vh;display:block!important;height:auto!important;touch-action:auto!important;margin:0 auto}.htb-section{max-width:900px;margin:120px auto 100px;padding:0 20px}.htb-title{font-size:48px;font-weight:900;text-transform:uppercase;text-align:center;margin-bottom:2.5rem;color:#bb133e}.htb-subtitle{font-size:24px;color:#aaa;text-align:center;margin-bottom:2rem}.htb-intro{font-size:18px;line-height:1.5;color:#fff;margin-bottom:2rem;text-align:center}.highlight{color:#bb133e;font-weight:600}.htb-steps{list-style:decimal inside;font-size:18px;line-height:1.6;color:#fff;margin-left:0}.htb-steps li{margin-bottom:2rem}.swap-list{list-style-type:disc;list-style-position:inside;margin-left:1.5rem;margin-top:.5rem;color:#fff;font-size:16px;line-height:1.4}.htb-steps strong{color:#fff;font-weight:700}@media (max-width: 600px){.htb-title{font-size:28px}.htb-subtitle{font-size:18px}.htb-intro,.htb-steps{font-size:16px}}*{margin:0;padding:0;box-sizing:border-box}body.chart-body{background-color:#000;color:#fff;font-family:sans-serif;overflow-y:auto!important;min-height:100vh;display:block!important;height:auto!important;touch-action:auto!important;margin:0 auto}.chart-section{max-width:900px;margin:120px auto 40px;padding:0 20px;text-align:center}.chart-title{font-size:48px;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:2.5rem;text-align:center;color:#bb133e}.chart-embed{width:100%;margin:0 auto}.chart-embed iframe{width:100%;height:60vh;border:none}@media (max-width: 600px){.chart-title{font-size:28px}.chart-embed iframe{height:50vh}}
