@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--bg:#090713;--panel:#151126;--purple:#9b5cff;--pink:#ef5ac8;--muted:#aaa4bd;--line:rgba(190,145,255,.16)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#fff;font-family:Inter,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.ambient{position:fixed;width:460px;height:460px;border-radius:50%;filter:blur(140px);opacity:.16;pointer-events:none;z-index:-1}.ambient-one{background:#853cff;top:80px;left:-240px}.ambient-two{background:#e63cb6;right:-280px;top:550px}.wrap{width:min(1160px,calc(100% - 44px));margin:auto}.topbar{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 max(22px,calc((100vw - 1160px)/2));border-bottom:1px solid var(--line);background:rgba(9,7,19,.82);backdrop-filter:blur(18px);position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:1px;font-size:16px}.brand img{width:42px;height:42px;object-fit:cover;border-radius:12px}.pink{color:#ed79df}.nav{display:flex;gap:30px;color:#c7c0d7;font-size:13px}.nav a:hover,.footer>a:last-child:hover{color:#e9a4ff}.nav-ip,.button{border:0;border-radius:9px;padding:13px 18px;font-size:11px;font-weight:800;letter-spacing:1px}.nav-ip,.primary{color:#fff;background:linear-gradient(110deg,#803ef0,#d94dbb);box-shadow:0 8px 30px #9a42e744}.menu-toggle{display:none;background:none;color:#fff;border:0;font-size:24px}.hero{min-height:590px;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:30px;padding-top:45px;padding-bottom:45px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2.3px;color:#d18cff;display:flex;align-items:center;gap:9px}.pulse,.status-dot{width:8px;height:8px;border-radius:50%;background:#60e6a0;box-shadow:0 0 13px #60e6a0;display:inline-block}.hero h1,.section h2,.community h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(64px,8vw,106px);line-height:.86;letter-spacing:1px;margin:22px 0}.hero h1 span,.community h2 span{color:#bd79ff;text-shadow:0 0 35px #9a53ff66}.lead{max-width:470px;color:var(--muted);font-size:15px;line-height:1.8}.actions{display:flex;gap:12px;margin:30px 0}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px}.button:hover,.nav-ip:hover{transform:translateY(-2px);filter:brightness(1.12)}.secondary{border:1px solid var(--line);background:#ffffff08}.server-address{display:flex;align-items:center;gap:13px;margin-top:34px;padding:13px 15px;border:1px solid var(--line);background:#ffffff06;border-radius:10px;width:max-content;max-width:100%}.address-label,.stat small,.status-left small{font-size:9px;letter-spacing:1.4px;color:#9f96b7;font-weight:800}.server-address code{font-size:12px;color:#f0d7ff}.server-address button{border:0;background:none;color:#dba5ff;font-size:20px}.hero-art{position:relative;display:grid;place-items:center}.hero-art img{width:min(100%,460px);aspect-ratio:1;object-fit:cover;border-radius:26px;border:1px solid #d99bff55;box-shadow:0 0 80px #9d43ff33,0 30px 90px #0009;position:relative}.art-glow{position:absolute;width:75%;height:75%;background:#963cff;filter:blur(100px);opacity:.3}.floating-tag{position:absolute;padding:11px 15px;background:#171027dd;border:1px solid #c48bff55;border-radius:9px;font-size:10px;font-weight:800;letter-spacing:1.5px;box-shadow:0 10px 30px #0008}.tag-top{top:10%;right:-10px}.tag-bottom{bottom:9%;left:-18px}.status-wrap{margin-top:0}.status-card{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:25px;padding:22px 25px;background:linear-gradient(110deg,#1b142d,#110e1e);border:1px solid var(--line);border-radius:15px;box-shadow:0 18px 60px #0004}.status-left{display:flex;align-items:center;gap:13px}.status-left strong,.stat strong{display:block;font-size:16px;margin-top:6px}.status-dot.offline{background:#ff6b78;box-shadow:0 0 12px #ff6b78}.status-refresh{font-size:10px;color:#88819d}.section{padding-top:115px}.section-heading{text-align:center;margin-bottom:38px}.section-heading .eyebrow{justify-content:center}.section h2,.community h2{font-size:58px;margin:13px 0}.section-heading p,.community p{color:var(--muted);font-size:13px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature{padding:28px;background:linear-gradient(145deg,#1a142b,#100d1b);border:1px solid var(--line);border-radius:14px;transition:.2s}.feature:hover{transform:translateY(-5px);border-color:#b47aff88}.feature-icon{font-size:28px}.feature h3{font-family:'Barlow Condensed',sans-serif;font-size:24px;letter-spacing:1px;margin:17px 0 8px}.feature p,.rule small{font-size:12px;color:var(--muted);line-height:1.7}.rules-section{padding-top:105px}.rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rule{display:flex;gap:18px;align-items:center;padding:20px;border:1px solid var(--line);background:#ffffff05;border-radius:11px}.rule b{font-family:'Barlow Condensed';font-size:27px;color:#bd79ff}.rule strong,.rule small{display:block}.rule strong{font-size:13px;margin-bottom:5px}.note{text-align:center;color:#817992;font-size:10px;margin-top:18px}.community{margin-top:110px;margin-bottom:85px;padding:45px 50px;border-radius:18px;border:1px solid #b26dff55;background:radial-gradient(ellipse at 80% 20%,#7138a944,transparent 50%),linear-gradient(110deg,#1c1430,#120d20);display:flex;align-items:center;justify-content:space-between}.community h2{font-size:65px}.community p{margin-bottom:0}.footer{border-top:1px solid var(--line);padding:25px 0 35px;display:flex;align-items:center;justify-content:space-between;color:#88819d;font-size:10px}.footer .brand{color:#fff}.footer>a:last-child{font-weight:800;letter-spacing:1px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,20px);background:#211735;border:1px solid #c28bff66;color:#fff;padding:12px 18px;border-radius:9px;font-size:12px;opacity:0;pointer-events:none;transition:.25s;z-index:20}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:800px){.nav{display:none;position:absolute;top:81px;left:0;right:0;padding:20px 25px;background:#100c1d;border-bottom:1px solid var(--line);flex-direction:column;gap:20px}.nav.open{display:flex}.menu-toggle{display:block;margin-left:auto;margin-right:12px}.nav-ip{font-size:9px;padding:11px}.hero{grid-template-columns:1fr;text-align:center;padding-top:65px}.hero .eyebrow,.actions{justify-content:center}.lead{margin:auto}.server-address{margin:30px auto 0}.hero-art{max-width:430px;margin:20px auto 0}.status-card{grid-template-columns:1fr 1fr}.status-refresh{grid-column:1/-1}.feature-grid{grid-template-columns:1fr}.community{padding:32px;gap:20px}.footer{gap:15px;flex-wrap:wrap}.rules-grid{grid-template-columns:1fr}}
@media(max-width:480px){.wrap{width:calc(100% - 30px)}.topbar{padding:0 15px}.brand{font-size:13px}.brand img{width:35px;height:35px}.hero h1{font-size:70px}.actions{flex-direction:column}.server-address{gap:8px;padding:11px}.server-address code{font-size:10px}.status-card{padding:17px;gap:17px}.stat strong{font-size:14px}.section{padding-top:85px}.section h2{font-size:48px}.community{display:block;text-align:center}.community .button{margin-top:25px}.footer{justify-content:center;text-align:center}.footer>span{width:100%;order:3}}
