body{margin:0;padding:0;background:#0a0a0a;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}*{box-sizing:border-box}.page.svelte-1bloend{min-height:100vh;background:linear-gradient(180deg,#0a0a0a,#1a0a1a);position:relative}.header.svelte-1bloend{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;transition:background .3s ease}.header.scrolled.svelte-1bloend{background:#0a0a0af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.logo.svelte-1bloend{height:45px}.cta-button.svelte-1bloend{padding:.875rem 2rem;background:linear-gradient(135deg,#a855f7,#ec4899);border:none;border-radius:12px;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.cta-button.svelte-1bloend:hover{transform:translateY(-2px);box-shadow:0 12px 40px #a855f766}.lang-selector.svelte-1bloend{display:flex;gap:.5rem;align-items:center}.lang-button.svelte-1bloend{padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff9;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.lang-button.svelte-1bloend:hover{background:#ffffff1a;border-color:#fff6;color:#ffffffe6}.lang-button.active.svelte-1bloend{background:linear-gradient(135deg,#a855f7,#ec4899);border-color:transparent;color:#fff}.hero.svelte-1bloend{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:6rem 2rem 4rem;position:relative;overflow:hidden}.hero-bg.svelte-1bloend{position:absolute;inset:0;background:radial-gradient(ellipse at top,rgba(168,85,247,.15),transparent 50%),radial-gradient(ellipse at bottom,rgba(236,72,153,.1),transparent 50%)}.hero-content.svelte-1bloend{max-width:900px;text-align:center;position:relative;z-index:2}.hero-title.svelte-1bloend{font-size:clamp(2.5rem,6vw,5rem);font-weight:900;margin:0 0 1.5rem;background:linear-gradient(135deg,#a855f7,#ec4899,#fbbf24);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.hero-subtitle.svelte-1bloend{font-size:clamp(1.125rem,2vw,1.5rem);color:#fffc;margin:0 0 3rem;line-height:1.6}.hero-buttons.svelte-1bloend{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.btn-primary.svelte-1bloend{padding:1.125rem 2.5rem;background:linear-gradient(135deg,#a855f7,#ec4899);border:none;border-radius:14px;color:#fff;font-weight:700;font-size:1.125rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-primary.svelte-1bloend:hover{transform:translateY(-3px);box-shadow:0 16px 48px #a855f780}.btn-secondary.svelte-1bloend{padding:1.125rem 2.5rem;background:#ffffff0d;border:2px solid rgba(255,255,255,.2);border-radius:14px;color:#fff;font-weight:700;font-size:1.125rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn-secondary.svelte-1bloend:hover{background:#ffffff1a;border-color:#fff6}.stats.svelte-1bloend{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:4rem}.stat.svelte-1bloend{text-align:center}.stat-value.svelte-1bloend{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stat-label.svelte-1bloend{font-size:.875rem;color:#fff9;margin-top:.5rem;text-transform:uppercase;letter-spacing:.05em}.features.svelte-1bloend{padding:6rem 2rem;background:#0000004d}.container.svelte-1bloend{max-width:1200px;margin:0 auto}.section-title.svelte-1bloend{font-size:clamp(2rem,4vw,3rem);font-weight:900;text-align:center;margin:0 0 1rem}.section-subtitle.svelte-1bloend{font-size:1.125rem;color:#fff9;text-align:center;margin:0 0 4rem}.features-grid.svelte-1bloend{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card.svelte-1bloend{background:linear-gradient(135deg,#a855f71a,#ec48990d);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2.5rem;transition:all .3s ease}.feature-card.svelte-1bloend:hover{transform:translateY(-8px);border-color:#a855f780;box-shadow:0 20px 60px #a855f733}.feature-icon.svelte-1bloend{font-size:3rem;margin-bottom:1.5rem}.feature-title.svelte-1bloend{font-size:1.5rem;font-weight:700;margin:0 0 1rem}.feature-description.svelte-1bloend{font-size:1rem;color:#ffffffb3;line-height:1.7;margin:0}.how-it-works.svelte-1bloend{padding:6rem 2rem}.steps.svelte-1bloend{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-top:4rem}.step.svelte-1bloend{text-align:center;position:relative}.step-number.svelte-1bloend{width:60px;height:60px;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:900;margin:0 auto 1.5rem}.step-title.svelte-1bloend{font-size:1.25rem;font-weight:700;margin:0 0 1rem}.step-description.svelte-1bloend{font-size:.9375rem;color:#ffffffb3;line-height:1.6}.app-preview.svelte-1bloend{padding:6rem 2rem;background:linear-gradient(180deg,#0000,#a855f70d)}.preview-container.svelte-1bloend{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;margin-top:4rem}.preview-image-wrapper.svelte-1bloend{position:relative;height:60vh;border-radius:24px;overflow-y:auto;overflow-x:hidden;border:2px solid rgba(168,85,247,.3);box-shadow:0 24px 80px #a855f766;transition:all .4s ease;background:#0000004d}.preview-image-wrapper.svelte-1bloend:hover{box-shadow:0 32px 100px #a855f799;border-color:#a855f780}.preview-image-wrapper.svelte-1bloend::-webkit-scrollbar{width:8px}.preview-image-wrapper.svelte-1bloend::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.preview-image-wrapper.svelte-1bloend::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:4px}.preview-image-wrapper.svelte-1bloend::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#9333ea,#db2777)}.preview-image.svelte-1bloend{width:100%;height:auto;display:block}.preview-glow.svelte-1bloend{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(168,85,247,.2),transparent 70%);pointer-events:none;opacity:0;transition:opacity .4s ease}.preview-image-wrapper.svelte-1bloend:hover .preview-glow:where(.svelte-1bloend){opacity:1}.preview-features.svelte-1bloend{display:flex;flex-direction:column;gap:2rem}.preview-feature.svelte-1bloend{display:flex;gap:1.25rem;align-items:flex-start;padding:1.5rem;background:linear-gradient(135deg,#a855f714,#ec48990d);border:1px solid rgba(255,255,255,.1);border-radius:16px;transition:all .3s ease}.preview-feature.svelte-1bloend:hover{transform:translate(8px);border-color:#a855f766;background:linear-gradient(135deg,#a855f726,#ec48991a)}.preview-feature-icon.svelte-1bloend{font-size:2rem;flex-shrink:0}.preview-feature-content.svelte-1bloend h4:where(.svelte-1bloend){font-size:1.125rem;font-weight:700;margin:0 0 .5rem;color:#fff}.preview-feature-content.svelte-1bloend p:where(.svelte-1bloend){font-size:.9375rem;color:#ffffffb3;margin:0;line-height:1.6}.game-types.svelte-1bloend{padding:6rem 2rem;background:#0000004d}.game-types-grid.svelte-1bloend{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin-top:4rem}.game-type-card.svelte-1bloend{background:linear-gradient(135deg,#a855f726,#ec48991a);border:2px solid rgba(255,255,255,.1);border-radius:24px;padding:3rem;transition:all .3s ease}.game-type-card.svelte-1bloend:hover{transform:scale(1.03);border-color:#a855f799;box-shadow:0 24px 72px #a855f74d}.game-type-badge.svelte-1bloend{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:20px;font-size:.875rem;font-weight:700;margin-bottom:1.5rem}.game-type-title.svelte-1bloend{font-size:1.75rem;font-weight:900;margin:0 0 1rem}.game-type-description.svelte-1bloend{font-size:1rem;color:#fffc;line-height:1.7;margin-bottom:1.5rem}.game-type-features.svelte-1bloend{list-style:none;padding:0;margin:0}.game-type-features.svelte-1bloend li:where(.svelte-1bloend){padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:.75rem}.game-type-features.svelte-1bloend li:where(.svelte-1bloend):last-child{border-bottom:none}.manual-card.svelte-1bloend{background:linear-gradient(135deg,#a855f726,#ec48991a);border:2px solid rgba(168,85,247,.3);border-radius:24px;padding:3rem;transition:all .4s ease}.manual-card.svelte-1bloend:hover{transform:translateY(-8px);border-color:#a855f799;box-shadow:0 24px 60px #a855f74d}.manual-icon.svelte-1bloend{font-size:4rem;margin-bottom:1.5rem;animation:svelte-1bloend-float 3s ease-in-out infinite}@keyframes svelte-1bloend-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cta-section.svelte-1bloend{padding:6rem 2rem;text-align:center}.cta-content.svelte-1bloend{max-width:800px;margin:0 auto;background:linear-gradient(135deg,#a855f733,#ec489926);border:2px solid rgba(168,85,247,.3);border-radius:32px;padding:4rem 3rem}.cta-title.svelte-1bloend{font-size:clamp(2rem,4vw,3rem);font-weight:900;margin:0 0 1rem}.cta-description.svelte-1bloend{font-size:1.25rem;color:#fffc;margin:0 0 2.5rem}.contact-section.svelte-1bloend{padding:4rem 2rem;background:#0000004d}.contact-box.svelte-1bloend{max-width:600px;margin:0 auto;background:linear-gradient(135deg,#a855f71a,#ec48990d);border:1px solid rgba(168,85,247,.3);border-radius:20px;padding:3rem 2rem;text-align:center}.contact-icon.svelte-1bloend{font-size:3rem;margin-bottom:1.5rem}.contact-title.svelte-1bloend{font-size:1.75rem;font-weight:700;margin:0 0 1rem}.contact-description.svelte-1bloend{font-size:1rem;color:#ffffffb3;margin:0 0 1.5rem;line-height:1.6}.contact-email.svelte-1bloend{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,#a855f7,#ec4899);border-radius:12px;color:#fff;font-weight:700;font-size:1.125rem;text-decoration:none;transition:all .3s ease}.contact-email.svelte-1bloend:hover{transform:translateY(-2px);box-shadow:0 12px 40px #a855f780}.footer.svelte-1bloend{padding:3rem 2rem;background:#00000080;border-top:1px solid rgba(255,255,255,.1);text-align:center}.footer-logo.svelte-1bloend{height:40px;margin-bottom:1.5rem;opacity:.8}.footer-text.svelte-1bloend{color:#ffffff80;font-size:.9375rem;margin:.5rem 0}@media(max-width:768px){.header.svelte-1bloend{padding:1rem}.header.svelte-1bloend .cta-button:where(.svelte-1bloend){display:none}.logo.svelte-1bloend{height:35px}.hero.svelte-1bloend{padding:5rem 1.5rem 3rem}.features.svelte-1bloend,.how-it-works.svelte-1bloend,.app-preview.svelte-1bloend,.game-types.svelte-1bloend,.cta-section.svelte-1bloend{padding:4rem 1.5rem}.features-grid.svelte-1bloend,.steps.svelte-1bloend,.game-types-grid.svelte-1bloend{grid-template-columns:1fr}.preview-container.svelte-1bloend{grid-template-columns:1fr;gap:3rem}.preview-image-wrapper.svelte-1bloend{height:50vh}.preview-image.svelte-1bloend{max-width:400px;margin:0 auto}.hero-buttons.svelte-1bloend{flex-direction:column;align-items:stretch}.btn-primary.svelte-1bloend,.btn-secondary.svelte-1bloend{width:100%}.cta-content.svelte-1bloend{padding:3rem 2rem}}
