*{box-sizing:border-box} :root{--bg:#0b0f0b;--panel:#121a12;--panel2:#182218;--green:#78e34b;--green2:#a5ff73;--muted:#9aa597;--line:rgba(160,220,145,.15);--white:#f3f7f0}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.topline{height:4px;background:linear-gradient(90deg,#315d24,var(--green),#b4ff87)}.site-header{height:78px;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;background:rgba(10,15,10,.94);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:1.4px;font-size:19px}.brand-cube{width:35px;height:35px;display:grid;place-items:center;background:var(--green);color:#10200c;font-family:"Press Start 2P";font-size:16px;box-shadow:4px 4px 0 #315d24}.brand small{font-size:9px;color:#9eaa99;margin-left:3px}.green,em{color:var(--green);font-style:normal}nav{display:flex;gap:28px;align-items:center;font-size:12px;font-weight:800;letter-spacing:.6px}nav a{color:#c6d0c2;transition:.2s}nav a:hover{color:var(--green)}.nav-discord{padding:12px 17px;border:1px solid var(--green);color:var(--green);border-radius:4px}.menu-toggle{display:none;background:none;color:white;border:0;font-size:25px}.hero{min-height:650px;position:relative;overflow:hidden;display:flex;align-items:center;padding:90px max(8vw,28px) 110px;background:radial-gradient(ellipse at 75% 50%,#20351c 0%,#111b10 36%,#0b100b 75%)}.hero-grid{position:absolute;inset:0;opacity:.17;background-image:linear-gradient(rgba(120,227,75,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(120,227,75,.15) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,black,transparent)}.hero-glow{position:absolute;width:450px;height:450px;border-radius:50%;background:#62d53a;filter:blur(180px);opacity:.13;right:20%;top:15%}.hero-content{position:relative;z-index:3;max-width:590px}.eyebrow,.kicker{font-size:10px;letter-spacing:2.3px;font-weight:900;color:var(--green)}.live-dot{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;margin-right:8px;box-shadow:0 0 12px var(--green)}h1{font-size:clamp(42px,6vw,76px);line-height:1.04;letter-spacing:-3px;margin:25px 0 20px;font-weight:900}h1 span{color:var(--green);text-shadow:0 0 35px #70dc4a35}.hero-lead{max-width:480px;color:#aeb9aa;line-height:1.8;font-size:15px}.hero-actions{display:flex;gap:12px;margin:30px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 21px;border-radius:4px;font-weight:900;font-size:11px;letter-spacing:.8px;cursor:pointer;border:1px solid transparent;transition:.2s}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--green);color:#0b1608;box-shadow:0 8px 28px #78e34b26}.button-primary:hover{background:var(--green2)}.button-ghost{border-color:#56634f;color:#e6eee2;background:#101810}.server-address{display:flex;flex-direction:column;gap:5px;border-left:2px solid var(--green);padding-left:13px}.server-address span,.server-address small{font-size:9px;color:#8b9986;letter-spacing:1.5px}.server-address strong{font-size:17px;letter-spacing:1px}.hero-art{position:absolute;right:3%;bottom:0;width:49%;height:90%;overflow:hidden}.sun{position:absolute;width:180px;height:180px;border-radius:50%;background:#8bdd4b;opacity:.65;filter:blur(1px);right:22%;top:17%;box-shadow:0 0 80px #8bdd4b66}.mountain{position:absolute;bottom:100px;width:0;height:0;border-left:260px solid transparent;border-right:260px solid transparent;border-bottom:350px solid #1e3a20}.mountain-back{right:15%;border-bottom-color:#29452a;transform:scale(1.15)}.mountain-front{right:-4%;border-bottom-color:#172e19;border-left-width:300px;border-right-width:300px}.ground{position:absolute;bottom:0;left:0;right:0;height:130px;background:linear-gradient(#345b27 0 16px,#1c351a 16px 100%);border-top:5px solid #6eae42}.pixel-tree{position:absolute;bottom:115px;width:45px;height:140px}.pixel-tree i{position:absolute;bottom:0;left:18px;width:12px;height:55px;background:#68452b}.pixel-tree b{position:absolute;left:0;top:0;width:48px;height:85px;background:#285b29;clip-path:polygon(50% 0,100% 42%,82% 42%,100% 72%,0 72%,18% 42%,0 42%)}.tree-one{right:27%;transform:scale(1.2)}.tree-two{right:8%;transform:scale(.8)}.pixel-block{position:absolute;bottom:65px;width:75px;height:70px;background:linear-gradient(#6ba943 0 14px,#72553a 14px);border:3px solid #243b20;box-shadow:8px 8px 0 #0a150b}.block-one{left:17%;transform:rotate(-8deg)}.block-two{right:24%;transform:scale(.7) rotate(9deg)}.floating-tag{position:absolute;right:6%;top:29%;font-family:"Press Start 2P";font-size:8px;color:#d7f4c8;background:#152716;padding:13px;border:1px solid #5b9e40;transform:rotate(4deg)}.scroll-cue{position:absolute;bottom:28px;left:max(8vw,28px);font-size:9px;letter-spacing:2px;color:#84917f}.scroll-cue span{color:var(--green);margin-left:10px}.status-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#111811;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px max(8vw,28px);gap:20px}.status-item{display:flex;align-items:center;gap:13px;border-right:1px solid var(--line)}.status-item:last-child{border:0}.status-icon{font-size:23px;color:var(--green)}.status-item div{display:flex;flex-direction:column;gap:5px}.status-item small{font-size:8px;letter-spacing:1.5px;color:#83917e}.status-item strong{font-size:13px}.section{max-width:1180px;margin:auto;padding-left:28px;padding-right:28px}.intro-section,.team-section{padding-top:105px;padding-bottom:105px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:38px}.section-heading h2,.vote-box h2,.discord-section h2{font-size:clamp(27px,4vw,43px);letter-spacing:-1.7px;margin:12px 0 0;font-weight:900}.section-heading>p{max-width:340px;color:var(--muted);font-size:13px;line-height:1.7;margin:0}.mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mode-card{position:relative;background:var(--panel);border:1px solid var(--line);padding:23px;min-height:310px;overflow:hidden;transition:.25s}.mode-card:hover{transform:translateY(-5px);border-color:#6ebd4a}.mode-number{font-size:9px;color:#8d9b87;letter-spacing:1.5px}.mode-art{height:130px;display:grid;place-items:center;margin:18px -23px 20px;font-size:55px;position:relative;overflow:hidden}.mode-art:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#111811)}.mode-art span{position:relative;z-index:1;text-shadow:0 8px 20px #000}.grass-art{background:linear-gradient(135deg,#203d1e,#4b7c31)}.sword-art{background:linear-gradient(135deg,#27352c,#52654c)}.chest-art{background:linear-gradient(135deg,#3e321e,#8b672c)}.mode-card h3{font-size:20px;margin:0 0 8px}.mode-card p{color:var(--muted);font-size:12px;line-height:1.7;margin:0 0 20px}.mode-label{font-size:8px;letter-spacing:1.4px;color:var(--green);font-weight:900}.news-section{background:#101710;padding:90px 0}.news-grid{max-width:1124px;margin:auto;padding:0 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.news-card{padding:24px;background:#172117;border:1px solid var(--line)}.news-date{font-size:9px;color:var(--green);letter-spacing:1.5px}.news-card h3{font-size:17px;margin:15px 0 9px}.news-card p{font-size:12px;line-height:1.7;color:var(--muted);margin:0}.news-tag{display:inline-block;margin-top:18px;color:#a7b39f;font-size:8px;letter-spacing:1px;border:1px solid var(--line);padding:6px 9px}.shop-section{padding:100px 0;background:radial-gradient(ellipse at 50% 100%,#1b3019,#0b100b 70%)}.shop-notice{padding:14px 17px;border:1px solid #567d3d;background:#172316;color:#b7c7ad;font-size:11px;margin-bottom:22px}.vip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vip-card{background:#121b12;border:1px solid var(--line);padding:27px;position:relative}.vip-card.featured{border-color:var(--green);box-shadow:0 0 35px #72db4520}.vip-badge{position:absolute;right:18px;top:18px;color:#10200c;background:var(--green);font-size:8px;font-weight:900;padding:7px 9px}.vip-card h3{font-size:22px;margin:5px 0 10px}.vip-price{font-size:30px;font-weight:900;color:var(--green);margin:20px 0}.vip-price small{font-size:10px;color:#8c9a86;font-weight:500}.vip-card ul{padding:0;list-style:none;margin:20px 0 25px}.vip-card li{font-size:11px;color:#bdc8b8;padding:9px 0;border-bottom:1px solid var(--line)}.vip-card li:before{content:"✓";color:var(--green);margin-right:9px}.vip-card .button{width:100%}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.team-card{text-align:center;padding:25px 15px;background:var(--panel);border:1px solid var(--line)}.avatar{width:75px;height:75px;margin:0 auto 15px;display:grid;place-items:center;background:linear-gradient(135deg,#345c2c,#182b18);border:2px solid #629b42;font-size:27px;clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%)}.team-card h3{font-size:14px;margin:0 0 6px}.team-card p{margin:0;color:var(--green);font-size:9px;letter-spacing:1.2px}.vote-section{padding:0 28px 100px}.vote-box{max-width:1124px;margin:auto;padding:42px;background:linear-gradient(110deg,#1b2d18,#121c12);border:1px solid #416b32;display:flex;align-items:center;justify-content:space-between;gap:35px}.vote-box p,.discord-section p{color:#aab8a4;font-size:12px;line-height:1.8;max-width:520px}.vote-actions{display:flex;flex-direction:column;gap:10px;min-width:210px}.vote-actions a{padding:13px 16px;border:1px solid #58764b;font-size:10px;font-weight:900;letter-spacing:1px;text-align:center}.vote-actions a:hover{border-color:var(--green);color:var(--green)}.discord-section{padding:55px max(8vw,28px);background:#172217;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:28px}.discord-mark{font-size:50px;color:var(--green)}.discord-section>div:nth-child(2){flex:1}.discord-section h2{font-size:30px}.discord-section p{margin-bottom:0}.footer{padding:35px max(5vw,24px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer p,.footer>a:last-of-type{font-size:9px;color:#8b9886;letter-spacing:1px}.disclaimer{width:100%;font-size:9px;color:#687565}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:var(--green);color:#10200c;padding:13px 20px;font-size:12px;font-weight:900;border-radius:4px;opacity:0;pointer-events:none;transition:.25s;z-index:40}.toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:850px){nav{gap:14px;font-size:10px}.hero-art{opacity:.45;right:-12%;width:65%}.hero-content{max-width:570px}.status-strip{grid-template-columns:repeat(2,1fr)}.status-item:nth-child(2){border:0}.team-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.site-header{height:66px}.menu-toggle{display:block}nav{display:none;position:absolute;top:66px;left:0;right:0;padding:20px 28px 25px;background:#101710;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch}nav.open{display:flex}nav a{padding:9px}.hero{min-height:640px;padding-top:75px;align-items:flex-start}.hero-art{width:100%;height:55%;right:-18%;opacity:.35}.hero-content{max-width:100%}h1{font-size:47px;letter-spacing:-2px}.hero-lead{font-size:13px}.hero-actions{flex-wrap:wrap}.button{padding:14px 15px}.status-strip{padding:22px 25px;gap:18px}.status-item{border:0}.status-item strong{font-size:11px}.section-heading{display:block}.section-heading>p{margin-top:15px}.mode-grid,.news-grid,.vip-grid{grid-template-columns:1fr}.intro-section,.team-section,.shop-section{padding-top:70px;padding-bottom:70px}.news-section{padding:70px 0}.news-grid{gap:12px}.team-grid{grid-template-columns:repeat(2,1fr)}.vote-box{display:block;padding:28px}.vote-actions{margin-top:25px}.discord-section{align-items:flex-start;flex-wrap:wrap;padding-top:40px;padding-bottom:40px}.discord-mark{font-size:34px}.discord-section>div:nth-child(2){flex-basis:75%}.discord-section h2{font-size:25px}.footer{justify-content:center;text-align:center;flex-direction:column}.footer .brand{margin-bottom:5px}}