:root{--mc-green: #55aa55;--mc-gold: #ffaa00;--code-bg: #111;--text-shadow: 2px 2px 0px #000}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:VT323,monospace;background-color:#111;background-image:url(https://i.imgur.com/ipRCmgz.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;color:#fff}#app{min-height:100vh}nav{display:flex;justify-content:space-between;align-items:center;padding:20px 50px;background:#000000d9;border-bottom:2px solid var(--mc-green);position:sticky;top:0}.logo{font-size:32px;color:var(--mc-green);text-shadow:var(--text-shadow)}.nav-links{list-style:none;display:flex;gap:30px}.nav-links a{color:#aaa;text-transform:uppercase;text-decoration:none;font-size:22px;transition:.2s}.nav-links a:hover{color:#fff;text-shadow:0 0 5px var(--mc-green)}.hero{padding:120px 20px;text-align:center}.dot-online{width:10px;height:10px;background:#5f5;border-radius:50%;animation:pulse 1.4s infinite ease-in-out}@keyframes pulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(1.3);opacity:1}to{transform:scale(1);opacity:.8}}h1{font-size:72px;margin-bottom:20px;text-shadow:4px 4px 0px #000}h1 span{color:var(--mc-gold)}.subtitle{font-size:24px;color:#ddd;max-width:700px;margin:0 auto 50px}.hero-buttons{font-family:VT323,monospace;display:flex;justify-content:center;gap:20px}.btn{padding:12px 30px;font-size:24px;cursor:pointer;text-transform:uppercase;border:none;transition:.1s;box-shadow:4px 4px #000}.btn-primary{background:var(--mc-green);color:#000}.btn-secondary{background:#444;color:#fff}.btn:active{transform:translate(2px,2px);box-shadow:2px 2px #000}.code-window{margin:60px auto 0;max-width:800px;background:var(--code-bg);border:2px solid #555;border-radius:6px;box-shadow:0 20px 40px #0009}.window-header{background:#222;padding:10px 15px;display:flex;gap:10px;border-bottom:1px solid #333}.dot{width:10px;height:10px;border-radius:50%}.red{background:#f55}.yellow{background:#fa0}.green{background:#5a5}.filename{color:#888;font-size:13px}.code-content{padding:20px;color:#d4d4d4;font-family:Fira Code,monospace;font-size:14px}.code-content pre{text-align:left;white-space:pre-wrap;word-break:break-word}.code-content .cmd{color:#569cd6}.code-content .flag{color:#c586c0}.code-content .url{color:#4ec9b0}.code-content .string{color:#ce9178}.code-content .comment{color:#6a9955}.code-content .json-key{color:#9cdcfe}.code-content .json-value{color:#ce9178}.code-content .number{color:#b5cea8}.features-section{padding:80px 50px;background:#0009;border-top:2px solid #333}.grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.feature-card{background:#1e1e1e;padding:30px;border-left:4px solid var(--mc-green)}.feature-card h3{font-size:28px;margin-bottom:15px}.feature-card p{font-family:sans-serif;font-size:14px;color:#aaa}footer{padding:40px;text-align:center;color:#777;border-top:1px solid #222}.login-page[data-v-553d2b36]{font-family:VT323,monospace;min-height:100vh;background-color:#111;background-image:url(https://i.imgur.com/ipRCmgz.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;display:flex;justify-content:center;align-items:center;padding:50px 20px}.login-container[data-v-553d2b36]{background:#1e1e1ef2;padding:40px 50px;border:4px solid var(--mc-green, #55aa55);box-shadow:0 0 20px #55aa5580;max-width:450px;width:100%;text-align:center}.login-title[data-v-553d2b36]{font-size:40px;margin-bottom:30px;color:var(--mc-gold, #ffaa00);text-shadow:2px 2px 0px #000}.form-group[data-v-553d2b36]{margin-bottom:25px;text-align:left}.form-group label[data-v-553d2b36]{display:block;margin-bottom:8px;font-size:22px;color:#ddd}.form-group input[data-v-553d2b36]{width:100%;padding:12px;background:#0a0a0a;border:1px solid var(--mc-green, #55aa55);color:#fff;font-size:20px;font-family:VT323,monospace}.login-btn[data-v-553d2b36]{font-family:VT323,monospace;width:100%;margin-top:20px;font-size:28px}.forgot-password[data-v-553d2b36],.signup-link[data-v-553d2b36]{margin-top:20px;font-size:20px;color:#aaa}.forgot-password a[data-v-553d2b36],.signup-link a[data-v-553d2b36]{color:var(--mc-gold, #ffaa00);text-decoration:none}.forgot-password a[data-v-553d2b36]:hover,.signup-link a[data-v-553d2b36]:hover{text-decoration:underline}.login-page[data-v-6ca0b74c]{font-family:VT323,monospace;min-height:100vh;background-color:#111;background-image:url(https://i.imgur.com/ipRCmgz.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;display:flex;justify-content:center;align-items:center;padding:50px 20px}.login-container[data-v-6ca0b74c]{background:#1e1e1ef2;padding:40px 50px;border:4px solid var(--mc-green, #55aa55);box-shadow:0 0 20px #55aa5580;max-width:450px;width:100%;text-align:center}.login-title[data-v-6ca0b74c]{font-size:40px;margin-bottom:30px;color:var(--mc-gold, #ffaa00);text-shadow:2px 2px 0px #000}.form-group[data-v-6ca0b74c]{margin-bottom:25px;text-align:left}.form-group label[data-v-6ca0b74c]{display:block;margin-bottom:8px;font-size:22px;color:#ddd}.form-group input[data-v-6ca0b74c]{width:100%;padding:12px;background:#0a0a0a;border:1px solid var(--mc-green, #55aa55);color:#fff;font-size:20px;font-family:VT323,monospace}.login-btn[data-v-6ca0b74c]{font-family:VT323,monospace;width:100%;margin-top:20px;font-size:28px}.forgot-password[data-v-6ca0b74c],.signup-link[data-v-6ca0b74c]{margin-top:20px;font-size:20px;color:#aaa}.forgot-password a[data-v-6ca0b74c],.signup-link a[data-v-6ca0b74c]{color:var(--mc-gold, #ffaa00);text-decoration:none}.forgot-password a[data-v-6ca0b74c]:hover,.signup-link a[data-v-6ca0b74c]:hover{text-decoration:underline}nav[data-v-a260483b]{display:flex;justify-content:space-between;align-items:center;padding:20px 50px;background:#000000d9;border-bottom:2px solid #55aa55}.logo[data-v-a260483b]{font-size:32px;color:#5a5}.nav-links[data-v-a260483b]{list-style:none;display:flex;gap:30px}.nav-links a[data-v-a260483b]{color:#aaa;text-decoration:none;font-size:22px}.nav-links a[data-v-a260483b]:hover{color:#fff}.dashboard[data-v-a260483b]{max-width:800px;margin:80px auto;padding:40px;background:#000000b3;border:2px solid #55aa55}.loading[data-v-a260483b]{font-size:20px;color:#ccc}.server-card[data-v-a260483b]{background:#222;padding:20px;border:2px solid #55aa55;margin-top:20px;cursor:pointer;transition:.2s}.server-card[data-v-a260483b]:hover{background:#333}.secret-line[data-v-a260483b]{display:flex;align-items:center;gap:12px;margin-top:10px}.secret[data-v-a260483b]{font-family:monospace;letter-spacing:2px;color:#777;-webkit-user-select:none;user-select:none}.btn[data-v-a260483b]{padding:12px 30px;font-size:24px;cursor:pointer;text-transform:uppercase;border:none;box-shadow:4px 4px #000}.btn-primary[data-v-a260483b]{background:#5a5;color:#000}.dashboard[data-v-42980684]{max-width:800px;margin:80px auto;padding:40px;background:#000000b3;border:2px solid #55aa55;font-family:VT323,monospace;color:#fff}.loading[data-v-42980684]{font-size:20px;color:#ccc}.settings-card[data-v-42980684]{display:flex;flex-direction:column;gap:20px}.setting-item[data-v-42980684]{display:flex;flex-direction:column;gap:8px}.setting-item input[type=text][data-v-42980684],.setting-item input[type=range][data-v-42980684]{padding:10px;border-radius:4px;border:2px solid #55aa55;background:#222;color:#fff;font-family:monospace}.setting-item small[data-v-42980684]{color:#aaa;font-size:14px}label[data-v-42980684]{font-size:16px}.btn[data-v-42980684]{padding:12px 30px;font-size:24px;cursor:pointer;text-transform:uppercase;border:none;box-shadow:4px 4px #000;width:fit-content}.btn-primary[data-v-42980684]{background:#5a5;color:#000}.success[data-v-42980684]{color:#5a5;font-weight:700;margin-top:10px}nav[data-v-42980684]{display:flex;justify-content:space-between;align-items:center;padding:20px 50px;background:#000000d9;border-bottom:2px solid #55aa55}.logo[data-v-42980684]{font-size:32px;color:#5a5}.nav-links[data-v-42980684]{list-style:none;display:flex;gap:30px}.nav-links a[data-v-42980684]{color:#aaa;text-decoration:none;font-size:22px}.nav-links a[data-v-42980684]:hover{color:#fff}
