body{background-color:#1C1C1C;color:#fff;font-family:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;line-height:1.6}body a,body a:visited{color:#FFA726 !important}body a:hover,body a:focus{color:#FFD54F !important;text-decoration:underline}.site-header{background:linear-gradient(90deg, rgba(28,28,28,0.95) 0%, rgba(28,28,28,0.98) 100%);border-bottom:1px solid rgba(20,241,149,0.1);padding:1rem 0;position:sticky;top:0;z-index:1000;backdrop-filter:blur(10px)}.hero{display:flex;align-items:center;gap:2rem;padding:4rem 0;margin-bottom:2rem}@media (max-width: 768px){.hero{flex-direction:column;text-align:center}}.hero .hero-content{flex:1}.hero .hero-image{flex:1;max-width:600px}.hero .hero-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.1)}@media (max-width: 768px){.hero .hero-image{max-width:100%}}.hero h1{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(90deg, #14F195, #9945FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p{font-size:1.25rem;color:#B0B0B0;max-width:800px;margin:0 auto 2rem}.about-header{display:flex;align-items:center;gap:2rem;margin-bottom:3rem}.about-header .about-logo{width:120px;height:auto}.about-header h1{margin:0}@media (max-width: 768px){.about-header{flex-direction:column;text-align:center}.about-header .about-logo{width:100px}}.features{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;padding:2rem 0}.features .feature{background:#242424;padding:2rem;border-radius:15px;border:1px solid rgba(20,241,149,0.1);transition:transform 0.3s ease}.features .feature:hover{transform:translateY(-5px)}.features .feature h3{color:#14F195;margin-bottom:1rem}.features .feature ul{list-style:none;padding:0}.features .feature ul li{margin-bottom:0.5rem;padding-left:1.5rem;position:relative}.features .feature ul li::before{content:"•";color:#14F195;position:absolute;left:0}.cta-button{display:inline-block;padding:1rem 2rem;background:linear-gradient(90deg, #14F195, #9945FF);color:#1C1C1C;text-decoration:none;border-radius:30px;font-weight:600;transition:transform 0.3s ease, box-shadow 0.3s ease}.cta-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(20,241,149,0.3)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:2rem;margin:2rem 0}.stats-grid .stat-card{background:#242424;padding:1.5rem;border-radius:15px;text-align:center;border:1px solid rgba(20,241,149,0.1)}.stats-grid .stat-card .stat-value{font-size:2rem;font-weight:700;color:#14F195}.stats-grid .stat-card .stat-label{color:#B0B0B0;margin-top:0.5rem}.site-footer{background:#242424;padding:3rem 0;margin-top:4rem;border-top:1px solid rgba(20,241,149,0.1)}.site-footer .footer-col h2{color:#14F195;margin-bottom:1rem}.site-footer .footer-col ul{list-style:none;padding:0}.site-footer .footer-col ul li{margin-bottom:0.5rem}.site-footer .footer-col ul li a{color:#B0B0B0;text-decoration:none;transition:color 0.3s ease}.site-footer .footer-col ul li a:hover{color:#14F195}pre,code{background:#242424;border-radius:5px;border:1px solid rgba(20,241,149,0.1);font-family:'JetBrains Mono', monospace}table{width:100%;border-collapse:collapse;margin:2rem 0}table th,table td{padding:1rem;border:1px solid rgba(20,241,149,0.1);background:#242424}table th{background:rgba(20,241,149,0.1);color:#14F195}@media (max-width: 768px){.hero{padding:2rem 1rem}.hero h1{font-size:2.5rem}.features{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr}}.cta-section{text-align:center;padding:4rem 0;background:linear-gradient(135deg, rgba(20,241,149,0.05) 0%, rgba(153,69,255,0.05) 100%);border-radius:20px;margin:4rem 0}.cta-section h2{font-size:2.5rem;margin-bottom:1rem;background:linear-gradient(90deg, #14F195, #9945FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cta-section p{color:#B0B0B0;margin-bottom:2rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-buttons .cta-button{min-width:200px}.cta-buttons .cta-button.secondary{background:transparent;border:2px solid #14F195;color:#14F195}.cta-buttons .cta-button.secondary:hover{background:rgba(20,241,149,0.1)}.stats-grid{margin:4rem 0}.stats-grid .stat-card{position:relative;overflow:hidden}.stats-grid .stat-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg, #14F195, #9945FF)}.stats-grid .stat-card .stat-value{font-size:2.5rem;font-weight:700;background:linear-gradient(90deg, #14F195, #9945FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.features .feature{position:relative;overflow:hidden;transition:all 0.3s ease}.features .feature::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(20,241,149,0.1) 0%, rgba(153,69,255,0.1) 100%);opacity:0;transition:opacity 0.3s ease}.features .feature:hover{transform:translateY(-5px)}.features .feature:hover::before{opacity:1}.features .feature h3{display:flex;align-items:center;gap:0.5rem;font-size:1.5rem;margin-bottom:1rem}.vote-account{display:inline-block;font-family:'JetBrains Mono', monospace;font-size:0.9rem;padding:0.25rem 0.5rem;background:rgba(20,241,149,0.1);border-radius:4px;color:#14F195;word-break:break-all}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.site-nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.site-nav .site-title{font-size:1.5rem;font-weight:700;color:#14F195;text-decoration:none;transition:color 0.3s ease}.site-nav .site-title:hover{color:#9945FF}.site-nav .nav-links{display:flex;gap:2rem}.site-nav .nav-links .page-link{color:#fff;text-decoration:none;font-weight:500;transition:color 0.3s ease}.site-nav .nav-links .page-link:hover{color:#14F195}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:3rem;margin-bottom:3rem}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(20,241,149,0.1)}.footer-bottom .domains{margin-top:0.5rem;color:#B0B0B0}.footer-bottom .domains a{color:#14F195;text-decoration:none}.footer-bottom .domains a:hover{text-decoration:underline}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero,.feature,.stat-card{animation:fadeIn 0.6s ease-out forwards}.site-header{transition:transform 0.3s ease}.site-header.scroll-down{transform:translateY(-100%)}.site-header.scroll-up{transform:translateY(0)}.highlight{background:#242424;border-radius:5px;padding:1rem;margin:1rem 0;overflow-x:auto}.highlight pre{margin:0}.vote-account{background:#242424;padding:1rem;border-radius:5px;font-family:'JetBrains Mono', monospace;font-size:0.9rem;word-break:break-all;border:1px solid rgba(20,241,149,0.1);margin:1rem 0}@media (max-width: 768px){.site-nav{flex-direction:column;gap:1rem;text-align:center}.site-nav .nav-links{flex-direction:column;gap:1rem}.footer-grid{grid-template-columns:1fr;text-align:center}}
