.page.svelte-1uha8ag{max-width:900px;margin:0 auto;padding:0 1.5rem}.hero.svelte-1uha8ag{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;padding:1.5rem 0}.logo.svelte-1uha8ag{max-width:360px;width:100%;height:auto;filter:drop-shadow(0 0 20px rgba(176,38,255,.5));animation:svelte-1uha8ag-pulse 3s ease-in-out infinite}@keyframes svelte-1uha8ag-pulse{0%,to{filter:drop-shadow(0 0 20px rgba(176,38,255,.5))}50%{filter:drop-shadow(0 0 35px rgba(255,45,149,.7))}}.hero-mascot.svelte-1uha8ag{max-width:200px}.mascot.svelte-1uha8ag{width:100%;height:auto;filter:drop-shadow(0 0 15px rgba(176,38,255,.4));animation:svelte-1uha8ag-float 4s ease-in-out infinite}@keyframes svelte-1uha8ag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.tagline.svelte-1uha8ag{font-size:1.15rem;color:var(--neon-cyan);margin:.75rem 0 1.25rem;text-shadow:0 0 10px var(--neon-cyan)}.hero-buttons.svelte-1uha8ag{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.install.svelte-1uha8ag{padding:1.5rem 0}.install-box.svelte-1uha8ag{background:linear-gradient(135deg,#1a0a2ee6,#0d0515f2);border:1px solid var(--neon-purple);border-radius:8px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 0 15px #b026ff33}.install-label.svelte-1uha8ag{font-family:Orbitron,sans-serif;font-size:.75rem;color:var(--neon-purple);text-transform:uppercase;letter-spacing:.1em}.install-command.svelte-1uha8ag{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;color:var(--neon-cyan);background:#00d4ff1a;padding:.75rem;border-radius:4px;overflow-x:auto;white-space:nowrap}.screenshot.svelte-1uha8ag{padding:2rem 0;text-align:center}.screenshot-img.svelte-1uha8ag{max-width:100%;border-radius:10px;border:1px solid rgba(176,38,255,.3);box-shadow:0 0 20px #b026ff33,0 15px 40px #00000080}.features.svelte-1uha8ag{padding:2.5rem 0}.section-title.svelte-1uha8ag{text-align:center;font-size:1.75rem;margin-bottom:2rem;background:linear-gradient(135deg,var(--neon-pink),var(--neon-purple),var(--neon-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.feature-card.svelte-1uha8ag{background:linear-gradient(135deg,#1a0a2ecc,#0d0515e6);border:1px solid rgba(176,38,255,.3);border-radius:10px;padding:1.25rem;transition:all .3s ease}.feature-card.svelte-1uha8ag:hover{border-color:var(--neon-pink);box-shadow:0 0 20px #ff2d9533;transform:translateY(-3px)}.feature-icon.svelte-1uha8ag{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.1rem;color:var(--neon-pink);background:#ff2d951a;padding:.3rem .75rem;border-radius:4px;display:inline-block;margin-bottom:.6rem}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1rem;margin-bottom:.4rem;color:var(--chrome-light)}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--chrome-mid);line-height:1.5;font-size:.9rem}.compat.svelte-1uha8ag{padding:2.5rem 0}.compat-grid.svelte-1uha8ag{display:flex;justify-content:center;gap:1.25rem;flex-wrap:wrap}.compat-item.svelte-1uha8ag{text-align:center;padding:1rem 1.5rem;background:#1a0a2e99;border-radius:8px;border:1px solid rgba(176,38,255,.2);transition:all .3s ease}.compat-item.svelte-1uha8ag:hover{border-color:var(--neon-cyan);box-shadow:0 0 15px #00d4ff33}.compat-icon.svelte-1uha8ag{font-family:Orbitron,sans-serif;font-size:1rem;font-weight:700;color:var(--neon-cyan);display:block;margin-bottom:.35rem}.compat-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--chrome-mid);font-size:.8rem}.themes.svelte-1uha8ag{padding:2.5rem 0;text-align:center}.themes-desc.svelte-1uha8ag{color:var(--chrome-mid);margin-bottom:1.25rem;font-size:.9rem}.themes-list.svelte-1uha8ag{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.theme-tag.svelte-1uha8ag{font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;padding:.4rem .85rem;background:#b026ff26;border:1px solid rgba(176,38,255,.3);border-radius:20px;color:var(--neon-purple);transition:all .3s ease}.theme-tag.svelte-1uha8ag:hover{background:#b026ff4d;border-color:var(--neon-purple);box-shadow:0 0 15px #b026ff4d}.cta.svelte-1uha8ag{padding:2.5rem 0}.cta-content.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.cta-mascot.svelte-1uha8ag{max-width:180px;filter:drop-shadow(0 0 15px rgba(255,45,149,.4))}.cta-text.svelte-1uha8ag{text-align:center}.cta-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.5rem;margin-bottom:.75rem;color:var(--neon-pink);text-shadow:0 0 15px rgba(255,45,149,.5)}.cta-text.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--chrome-mid);margin-bottom:1rem;font-size:.95rem}.footer.svelte-1uha8ag{padding:2rem 0;text-align:center;border-top:1px solid rgba(176,38,255,.2);margin-top:1.5rem}.footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:.35rem;font-size:.85rem}.copyright.svelte-1uha8ag{color:var(--chrome-dark);font-size:.75rem}@media(max-width:768px){.hero.svelte-1uha8ag{min-height:auto;padding:2rem 0}.logo.svelte-1uha8ag{max-width:100%}.hero-mascot.svelte-1uha8ag{max-width:150px}.section-title.svelte-1uha8ag{font-size:1.5rem}.features-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cta-content.svelte-1uha8ag{flex-direction:column}.cta-mascot.svelte-1uha8ag{max-width:140px}}@media(max-width:480px){.page.svelte-1uha8ag{padding:0 .85rem}.hero.svelte-1uha8ag{padding:1.25rem 0}.logo.svelte-1uha8ag{max-width:240px}.hero-mascot.svelte-1uha8ag{max-width:120px}.tagline.svelte-1uha8ag{font-size:1rem}.hero-buttons.svelte-1uha8ag{gap:.5rem}.hero-buttons.svelte-1uha8ag .btn:where(.svelte-1uha8ag){font-size:.7rem;padding:.5rem 1rem}.install-box.svelte-1uha8ag{padding:.75rem}.install-command.svelte-1uha8ag{font-size:.72rem;padding:.55rem;white-space:pre-wrap;word-break:break-all}.features.svelte-1uha8ag,.compat.svelte-1uha8ag,.themes.svelte-1uha8ag,.cta.svelte-1uha8ag{padding:1.5rem 0}.section-title.svelte-1uha8ag{font-size:1.25rem;margin-bottom:1.25rem}.features-grid.svelte-1uha8ag{grid-template-columns:1fr}.feature-card.svelte-1uha8ag{padding:1rem}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:.9rem}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.82rem}.compat-item.svelte-1uha8ag{padding:.75rem 1rem}.cta-text.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.2rem}.cta-text.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.85rem}.cta-mascot.svelte-1uha8ag{max-width:120px}}
