.page.svelte-1uha8ag{min-height:100vh;overflow-x:hidden}.hero-bg.svelte-1uha8ag{position:relative;overflow:hidden;background:radial-gradient(ellipse at 25% 15%,rgba(20,10,60,.5) 0%,transparent 50%),radial-gradient(ellipse at 75% 50%,rgba(10,20,50,.4) 0%,transparent 50%),linear-gradient(180deg,#010214,#030518 25%,#060a22 60%,#0a0e2e)}.hero.svelte-1uha8ag{position:relative;z-index:1;padding:140px 32px 60px;max-width:1100px;margin:0 auto}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.hero-eyebrow.svelte-1uha8ag{font-family:var(--font-heading);font-size:13px;font-weight:600;color:var(--color-gold);letter-spacing:4px;margin-bottom:20px;text-transform:uppercase}.hero-title.svelte-1uha8ag{font-family:var(--font-pixel);font-size:clamp(18px,2.8vw,28px);color:var(--color-text);line-height:1.7;margin-bottom:20px}.hero-sub.svelte-1uha8ag{font-family:var(--font-heading);font-size:18px;font-weight:400;color:var(--color-text-dim);line-height:1.6;max-width:480px}.hero-actions.svelte-1uha8ag{display:flex;gap:14px;flex-wrap:wrap}.btn-gold.svelte-1uha8ag{font-family:var(--font-heading);font-size:14px;font-weight:600;color:#05071a;background:linear-gradient(135deg,var(--color-gold),var(--color-gold-light));padding:14px 28px;border-radius:2px;text-decoration:none;letter-spacing:1.5px;text-transform:uppercase;transition:all .2s;box-shadow:0 0 15px #c8a84e4d;border:none;cursor:pointer}.btn-gold.svelte-1uha8ag:hover{box-shadow:0 0 25px #c8a84e80;transform:translateY(-1px)}.btn-gold.btn-large.svelte-1uha8ag{font-size:15px;padding:16px 40px}.btn-outline.svelte-1uha8ag{font-family:var(--font-heading);font-size:14px;font-weight:500;color:var(--color-text-dim);padding:14px 28px;border:1px solid var(--color-border);border-radius:2px;text-decoration:none;letter-spacing:1.5px;text-transform:uppercase;transition:all .2s;background:transparent}.btn-outline.svelte-1uha8ag:hover{color:var(--color-text);border-color:var(--color-border-light)}.proof-bar.svelte-1uha8ag{position:relative;z-index:1;padding:20px 32px;display:flex;justify-content:center;align-items:center;gap:20px;border-top:1px solid rgba(74,90,173,.1);border-bottom:1px solid rgba(74,90,173,.1)}.proof-item.svelte-1uha8ag{font-family:var(--font-heading);font-size:14px;font-weight:400;color:var(--color-text-muted);letter-spacing:.5px}.proof-sep.svelte-1uha8ag{font-family:var(--font-heading);font-size:12px;color:var(--color-text-muted);opacity:.5}.steps-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.step-card.svelte-1uha8ag{padding:28px 24px;background:linear-gradient(135deg,#0a0e2e,#111b47,#0a0e2e);border:1px solid var(--color-border);border-radius:4px;transition:border-color .3s}.step-card.svelte-1uha8ag:hover{border-color:var(--color-border-light)}.step-num.svelte-1uha8ag{font-family:var(--font-heading);font-size:36px;font-weight:700;color:var(--color-border);opacity:.2;margin-bottom:16px}.step-icon.svelte-1uha8ag{font-family:var(--font-heading);font-size:28px;font-weight:700;margin-bottom:16px}.step-name.svelte-1uha8ag{font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--color-text);margin-bottom:12px;letter-spacing:2px;text-transform:uppercase}.step-desc.svelte-1uha8ag{font-family:var(--font-heading);font-size:15px;font-weight:400;color:var(--color-text-dim);line-height:1.6}.step-code.svelte-1uha8ag{display:block;font-family:var(--font-body);font-size:17px;color:var(--color-green);background:#05071a99;padding:8px 12px;border-radius:3px;border:1px solid rgba(90,190,138,.15)}.install-btn.svelte-1uha8ag{display:block;text-align:center;font-family:var(--font-pixel);font-size:12px;letter-spacing:2px;color:var(--color-gold);background:#c8a84e1a;border:1px solid rgba(200,168,78,.3);border-radius:4px;padding:12px 20px;text-decoration:none;cursor:pointer;transition:all .15s}.install-btn.svelte-1uha8ag:hover{background:#c8a84e33;border-color:var(--color-gold)}.install-tabs.svelte-1uha8ag{display:flex;gap:4px;margin-top:14px;margin-bottom:8px}.install-tab.svelte-1uha8ag{font-family:var(--font-pixel);font-size:10px;letter-spacing:1px;color:var(--color-text-muted);background:none;border:1px solid rgba(74,90,173,.2);border-radius:3px;padding:6px 12px;cursor:pointer;transition:all .15s}.install-tab.svelte-1uha8ag:hover{border-color:var(--color-border-light);color:var(--color-text-dim)}.install-tab.active.svelte-1uha8ag{color:var(--color-green);border-color:#5abe8a4d;background:#5abe8a0f}.cta-install-tabs.svelte-1uha8ag{justify-content:center;margin-bottom:10px}.modes-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:20px}.games-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}.game-card.svelte-1uha8ag{display:flex;align-items:center;gap:14px;padding:16px 18px;background:linear-gradient(135deg,#0a0e2e,#111b47,#0a0e2e);border:1px solid var(--color-border);border-radius:4px;transition:border-color .3s}.game-card.svelte-1uha8ag:hover{border-color:var(--color-border-light)}.game-icon.svelte-1uha8ag{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--color-gold-light);min-width:32px;text-align:center;display:flex;align-items:center;justify-content:center}.game-icon.svelte-1uha8ag img{width:24px;height:24px;border-radius:2px}.game-icon.svelte-1uha8ag svg{width:24px;height:24px}.game-info.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;gap:2px}.game-name.svelte-1uha8ag{font-family:var(--font-heading);font-size:15px;font-weight:600;color:var(--color-text);line-height:1.3}.game-status.svelte-1uha8ag{font-family:var(--font-heading);font-size:11px;font-weight:600;padding:3px 10px;border-radius:2px;border:1px solid;letter-spacing:1px;white-space:nowrap;text-transform:uppercase}.games-note.svelte-1uha8ag{margin-top:24px;font-family:var(--font-heading);font-size:15px;font-weight:400;color:var(--color-text-dim);line-height:1.6}.text-link.svelte-1uha8ag{color:var(--color-gold);text-decoration:none;border-bottom:1px solid rgba(200,168,78,.3);transition:border-color .2s}.text-link.svelte-1uha8ag:hover{border-color:var(--color-gold)}.security-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px}.security-item.svelte-1uha8ag{display:flex;gap:12px}.security-check.svelte-1uha8ag{font-family:var(--font-heading);font-size:16px;font-weight:700;color:var(--color-green);flex-shrink:0;padding-top:1px}.security-label.svelte-1uha8ag{display:block;font-family:var(--font-heading);font-size:15px;font-weight:600;color:var(--color-green);letter-spacing:1px;margin-bottom:6px}.security-desc.svelte-1uha8ag{display:block;font-family:var(--font-heading);font-size:15px;font-weight:400;color:var(--color-text-dim);line-height:1.6}.community-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:16px}.community-card.svelte-1uha8ag{display:flex;align-items:center;gap:16px;padding:20px 22px;background:linear-gradient(135deg,#0a0e2e,#111b47,#0a0e2e);border:1px solid var(--color-border);border-radius:4px;text-decoration:none;transition:border-color .3s,transform .2s}.community-card.svelte-1uha8ag:hover{border-color:var(--color-border-light);transform:translateY(-2px)}.community-icon.svelte-1uha8ag{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px}.discord-icon.svelte-1uha8ag{color:#5865f2;background:#5865f21a}.github-icon.svelte-1uha8ag{color:var(--color-text);background:#e8e0d014}.community-info.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;gap:4px}.community-name.svelte-1uha8ag{font-family:var(--font-heading);font-size:17px;font-weight:600;color:var(--color-text)}.community-desc.svelte-1uha8ag{font-family:var(--font-heading);font-size:14px;font-weight:400;color:var(--color-text-dim)}.community-arrow.svelte-1uha8ag{font-size:20px;color:var(--color-text-muted);transition:color .2s,transform .2s}.community-card.svelte-1uha8ag:hover .community-arrow:where(.svelte-1uha8ag){color:var(--color-gold);transform:translate(3px)}.section.svelte-1uha8ag{padding:100px 32px}.cta-section.svelte-1uha8ag{text-align:center;padding:80px 32px 100px}.cta-inner.svelte-1uha8ag{max-width:600px;margin:0 auto}.cta-title.svelte-1uha8ag{font-family:var(--font-pixel);font-size:clamp(16px,2.5vw,22px);color:var(--color-text);margin-bottom:16px;line-height:1.7}.cta-sub.svelte-1uha8ag{font-family:var(--font-heading);font-size:18px;font-weight:400;color:var(--color-text-dim);margin-bottom:32px;line-height:1.6}.cta-actions.svelte-1uha8ag{margin-bottom:28px}.cta-install.svelte-1uha8ag{display:inline-block;padding:12px 24px;background:linear-gradient(135deg,#0a0e2e,#111b47,#0a0e2e);border:1px solid var(--color-border);border-radius:4px}.install-code.svelte-1uha8ag{font-family:var(--font-body);font-size:20px;color:var(--color-green)}@media(max-width:900px){.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:32px}.steps-grid.svelte-1uha8ag,.modes-grid.svelte-1uha8ag{grid-template-columns:1fr}.games-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}.security-grid.svelte-1uha8ag,.community-grid.svelte-1uha8ag{grid-template-columns:1fr}.proof-bar.svelte-1uha8ag{flex-direction:column;gap:8px}.proof-sep.svelte-1uha8ag{display:none}}@media(max-width:600px){.hero.svelte-1uha8ag{padding:100px 20px 40px}.games-grid.svelte-1uha8ag{grid-template-columns:1fr}}
