@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
:root{--bg:#0b0f06;--panel:#141b0b;--line:#39471a;--text:#f7ffe9;--muted:#c3cda9;--lime:#b6ff35;--lime2:#83d900;--yellow:#ffe34d;--gold:#e6b92e}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px clamp(18px,5vw,80px);border-bottom:1px solid #303d17;background:#0c1107ee;backdrop-filter:blur(14px);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:12px;min-width:190px}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:linear-gradient(135deg,var(--yellow),var(--lime));color:#182200;font-size:25px;font-weight:900;box-shadow:0 0 25px #b6ff3538}.brand-copy{display:flex;flex-direction:column;line-height:1.05}.brand-copy strong{font-size:17px;letter-spacing:.6px}.brand-copy small{font-size:9px;letter-spacing:3px;color:var(--lime);margin-top:6px}nav{display:flex;gap:clamp(12px,2vw,26px);flex-wrap:wrap;justify-content:flex-end}nav a{font-size:12px;font-weight:700;color:#d9e5c4;transition:.2s}nav a:hover{color:var(--lime)}.button{border:1px solid transparent;border-radius:11px;padding:13px 20px;font-size:13px;font-weight:800;display:inline-flex;align-items:center;gap:12px;justify-content:center;background:linear-gradient(115deg,var(--yellow),var(--lime));color:#172000;box-shadow:0 8px 26px #a8f52220;transition:.2s}.button:hover{filter:brightness(1.08);transform:translateY(-2px)}.button-small{padding:11px 17px;cursor:pointer}.button-outline{background:#111a08;color:var(--text);border-color:#789b26}.menu-toggle{display:none;background:none;border:0;color:white;font-size:25px}.hero{min-height:560px;position:relative;overflow:hidden;display:flex;align-items:center;padding:65px clamp(22px,8vw,130px);background:radial-gradient(ellipse at 76% 38%,#455a16 0,#202c0b 34%,#0b0f06 73%)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0f06 0%,#0b0f06ed 30%,#0b0f0677 68%,#0b0f0633 100%),linear-gradient(0deg,#0b0f06 0%,transparent 24%);z-index:1}.hero:after{content:"";position:absolute;width:46vw;height:46vw;right:2%;top:-15vw;border-radius:50%;background:radial-gradient(circle,#c6ff3c2c,transparent 68%)}.hero-content{max-width:680px;position:relative;z-index:2}.eyebrow,.section-kicker{color:var(--lime);font-size:11px;font-weight:900;letter-spacing:2px}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid #536d22;background:#141d09;border-radius:12px;color:#f3ffd9;letter-spacing:.7px}.dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 13px var(--lime)}h1{font-size:clamp(44px,7vw,78px);line-height:.98;letter-spacing:-2px;margin:23px 0 16px;font-weight:900}h1 span,.section-heading h2 span,.discord-section h2 span{color:var(--lime)}.hero h2{font-size:clamp(17px,2vw,21px);margin:0 0 12px}.hero p,.section p{color:var(--muted);line-height:1.75;font-size:14px}.hero p{max-width:500px}.hero-actions{display:flex;gap:14px;margin-top:25px;flex-wrap:wrap}.trust-row{display:flex;gap:23px;flex-wrap:wrap;margin-top:34px;color:#e0e9cf;font-size:12px}.hero-note{position:absolute;right:9%;bottom:72px;z-index:2;font-size:20px;font-weight:900;line-height:1.35;letter-spacing:1px;transform:rotate(-7deg);text-shadow:0 3px 20px #000}.hero-note span{color:var(--yellow)}.section{padding:65px clamp(20px,7vw,110px)}.section-heading{text-align:center;margin:0 auto 34px}.section-heading h2{font-size:clamp(26px,3.5vw,39px);margin:13px 0 8px;letter-spacing:-1px}.section-heading p{margin:0}.minecraft-server-section,.team-section{background:linear-gradient(180deg,#0b0f06,#101708)}.server-status-card{max-width:850px;margin:0 auto;border:1px solid #4b6221;border-radius:20px;padding:clamp(22px,4vw,38px);background:radial-gradient(ellipse at top right,#26370d,#111809 65%);box-shadow:0 18px 55px #0006}.server-status-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.server-status-label,.server-details span{font-size:10px;font-weight:900;letter-spacing:1.7px;color:#c7df8e}.server-status-top h3{font-size:24px;margin:9px 0 0}.status-badge{font-size:10px;font-weight:900;letter-spacing:1px;border-radius:99px;padding:9px 12px}.status-loading{background:#303a20;color:#e6edce}.status-online{background:#1c350a;color:#caff70;border:1px solid #82c92c}.status-offline{background:#401d16;color:#ffad86;border:1px solid #a44d27}.server-player-count{display:flex;align-items:baseline;gap:12px;margin:25px 0 14px}.server-player-count strong{font-size:clamp(36px,6vw,56px);letter-spacing:-2px;color:var(--lime)}.server-player-count span{font-size:13px;color:var(--muted)}.server-progress{height:9px;background:#27321a;border-radius:99px;overflow:hidden}.server-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--yellow),var(--lime));border-radius:99px;transition:width .4s}.server-details{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:25px}.server-details>div{padding:18px;border:1px solid #39491c;border-radius:13px;background:#0d1408d9;min-width:0}.server-details span,.server-details strong,.server-details small{display:block}.server-details strong{font-size:14px;margin:10px 0 6px;overflow-wrap:anywhere}.server-details small{font-size:11px;color:#c2cda9;line-height:1.5}.server-note{font-size:12px!important;margin:18px 0!important}.server-status-card button{cursor:pointer}.copy-button{margin-top:12px;border:1px solid #566d28;border-radius:8px;padding:9px 12px;background:#1b280d;color:#eaffc4;font-weight:800;font-size:11px}.copy-button:hover{border-color:var(--lime);color:var(--lime)}.info-section{background:#0b0f06}.alt-section{background:#101708}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1000px;margin:auto}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{border:1px solid #303f18;border-radius:17px;padding:25px;background:linear-gradient(145deg,#171f0d,#101608);min-height:190px;transition:.2s}.feature-card:hover,.team-card:hover{transform:translateY(-4px);border-color:#87b82a}.card-icon,.crate-icon{font-size:28px;color:var(--lime)}.tag{display:block;margin-top:17px;color:var(--yellow);font-size:9px;font-weight:900;letter-spacing:1.5px}.feature-card h3{font-size:19px;margin:12px 0 7px}.feature-card p{font-size:13px;margin-bottom:0}.rank-card{text-align:center;min-height:210px}.rank-symbol{display:inline-grid;place-items:center;width:55px;height:55px;border-radius:16px;background:#27350e;color:var(--lime);font-size:28px}.featured-card{border-color:#a4d52f;box-shadow:0 0 30px #b6ff3510}.crate-card{text-align:center}.crate-icon{display:inline-grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#202a0e}.fire .crate-icon{color:#ffb14c;background:#38200d}.galaxy .crate-icon{color:#c8a6ff;background:#291c3d}.epic .crate-icon{color:#ff74e3;background:#39172f}.team-grid{max-width:1050px;margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.team-card{padding:25px 16px;text-align:center;border:1px solid #34431b;border-radius:17px;background:linear-gradient(145deg,#18210d,#0e1508);transition:.2s}.avatar{width:66px;height:66px;margin:0 auto 15px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(135deg,var(--yellow),var(--lime));color:#172000;font-weight:900;font-size:22px;box-shadow:0 0 25px #b6ff3520}.role-pill{display:inline-block;padding:7px 9px;border-radius:99px;border:1px solid #526c22;background:#1d290e;color:#d9ff92;font-size:9px;font-weight:900;letter-spacing:.7px}.team-card h3{margin:13px 0 5px;font-size:17px}.team-card p{font-size:11px;margin:0}.discord-section{display:flex;align-items:center;gap:23px;justify-content:space-between;background:linear-gradient(110deg,#1b260d,#111809);border-top:1px solid #35461a;border-bottom:1px solid #35461a}.discord-mark{flex-shrink:0;width:62px;height:62px;display:grid;place-items:center;border-radius:19px;background:linear-gradient(135deg,var(--yellow),var(--lime));color:#172000;font-size:34px}.discord-section h2{font-size:clamp(22px,3vw,32px);margin:8px 0}.discord-section p{margin:0}.discord-section>div:nth-child(2){flex:1}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px clamp(20px,7vw,110px);border-top:1px solid #293617;color:#b3bf9d;font-size:12px}.footer-brand{min-width:auto}.footer-brand .brand-mark{width:34px;height:34px;font-size:20px;border-radius:10px}.footer-brand .brand-copy strong{font-size:13px}.footer-brand .brand-copy small{font-size:8px;letter-spacing:2px}.back-top{color:var(--lime)}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,20px);background:#e5ff9a;color:#1a2600;padding:12px 18px;border-radius:10px;font-weight:800;font-size:12px;opacity:0;pointer-events:none;transition:.2s;z-index:50}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:1050px){.site-header{flex-wrap:wrap}.brand{min-width:auto}nav{gap:14px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.site-header{min-height:70px;padding:10px 18px}.menu-toggle{display:block;margin-left:auto}nav{display:none;position:absolute;left:0;right:0;top:70px;background:#0d1308;padding:18px 22px;flex-direction:column;border-bottom:1px solid var(--line);align-items:flex-start}nav.open{display:flex}.hero{min-height:570px;padding:55px 23px}.hero-note{display:none}.hero:before{background:linear-gradient(90deg,#0b0f06f5,#0b0f06b8),linear-gradient(0deg,#0b0f06,transparent)}.trust-row{gap:13px}.section{padding:52px 20px}.server-details,.feature-grid,.three-col{grid-template-columns:1fr}.discord-section{align-items:flex-start;flex-direction:column}.discord-section .button{width:100%}footer{flex-wrap:wrap}footer p{order:3;width:100%;margin-bottom:0}}
@media(max-width:430px){.hero-actions .button{width:100%}.team-grid{grid-template-columns:1fr 1fr}.team-card{padding:20px 10px}.role-pill{font-size:8px}.brand-copy strong{font-size:14px}.brand-copy small{letter-spacing:2px}}
