body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333;background-color:#f9f9f9;scroll-behavior:smooth}main.svelte-19z57oo{max-width:1200px;margin:0 auto;padding:0}h1.svelte-19z57oo,h2.svelte-19z57oo,h3.svelte-19z57oo,h4.svelte-19z57oo{margin:0;font-weight:600}a.svelte-19z57oo{text-decoration:none;color:#0d6efd;transition:color .2s}a.svelte-19z57oo:hover{color:#0a58ca}header.svelte-19z57oo{background-color:#fff;box-shadow:0 2px 10px #0000001a;position:sticky;top:0;z-index:100}.header-container.svelte-19z57oo{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;max-width:1200px;margin:0 auto}.logo.svelte-19z57oo{font-size:1.5rem;font-weight:700}.logo-text.svelte-19z57oo{background:linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335);background-clip:text;-webkit-background-clip:text;color:transparent;font-weight:700}.desktop-nav.svelte-19z57oo ul:where(.svelte-19z57oo){display:flex;list-style:none;margin:0;padding:0;gap:2rem}.desktop-nav.svelte-19z57oo a:where(.svelte-19z57oo){color:#333;font-weight:500;transition:color .2s}.desktop-nav.svelte-19z57oo a:where(.svelte-19z57oo):hover{color:#4285f4}.menu-toggle.svelte-19z57oo{background:none;border:none;padding:.5rem;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;height:20px}.hamburger.svelte-19z57oo{display:block;position:relative;width:24px;height:2px;background-color:#333}.hamburger.svelte-19z57oo:before,.hamburger.svelte-19z57oo:after{content:"";position:absolute;width:24px;height:2px;background-color:#333;left:0}.hamburger.svelte-19z57oo:before{top:-8px}.hamburger.svelte-19z57oo:after{bottom:-8px}.mobile-nav.svelte-19z57oo{background-color:#fff;padding:1rem}.mobile-nav.svelte-19z57oo ul:where(.svelte-19z57oo){list-style:none;margin:0;padding:0}.mobile-nav.svelte-19z57oo li:where(.svelte-19z57oo){margin-bottom:1rem}.mobile-nav.svelte-19z57oo a:where(.svelte-19z57oo){color:#333;font-weight:500;display:block;padding:.5rem 0}.hero.svelte-19z57oo{display:flex;flex-direction:row;align-items:center;padding:3rem 2rem;background:linear-gradient(145deg,#f5f7fa,#e8edf2)}.hero-content.svelte-19z57oo{flex:1;padding-right:2rem}.hero.svelte-19z57oo h1:where(.svelte-19z57oo){font-size:3rem;color:#2c3e50;margin-bottom:1rem}.tagline.svelte-19z57oo{font-size:1.5rem;color:#4285f4;margin-bottom:1rem}.description.svelte-19z57oo{font-size:1.1rem;color:#6c757d;max-width:600px;margin-bottom:2rem}.cta-buttons.svelte-19z57oo{display:flex;gap:1rem}.primary-button.svelte-19z57oo,.secondary-button.svelte-19z57oo{padding:.75rem 1.5rem;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s;border:none;display:inline-block}.primary-button.svelte-19z57oo{background-color:#4285f4;color:#fff}.primary-button.svelte-19z57oo:hover{background-color:#3367d6;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.secondary-button.svelte-19z57oo{background-color:#fff;color:#4285f4;border:1px solid #4285f4}.secondary-button.svelte-19z57oo:hover{background-color:#f0f7ff;transform:translateY(-2px);box-shadow:0 4px 8px #0000000d}.hero-image.svelte-19z57oo{flex:1;display:flex;justify-content:center;align-items:center}.hero-image.svelte-19z57oo img:where(.svelte-19z57oo){max-width:100%;border-radius:8px;box-shadow:0 10px 30px #00000026}.features.svelte-19z57oo{padding:5rem 2rem;background-color:#fff}.features.svelte-19z57oo h2:where(.svelte-19z57oo){text-align:center;font-size:2.5rem;color:#2c3e50;margin-bottom:3rem}.feature-grid.svelte-19z57oo{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.feature-card.svelte-19z57oo{background-color:#f8f9fa;border-radius:8px;padding:2rem;box-shadow:0 4px 10px #0000000d;transition:transform .3s,box-shadow .3s}.feature-card.svelte-19z57oo:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.feature-icon.svelte-19z57oo{font-size:2.5rem;margin-bottom:1rem}.feature-card.svelte-19z57oo h3:where(.svelte-19z57oo){font-size:1.3rem;color:#2c3e50;margin-bottom:1rem}.feature-card.svelte-19z57oo p:where(.svelte-19z57oo){color:#6c757d}.how-it-works.svelte-19z57oo{padding:5rem 2rem;background-color:#f5f7fa}.how-it-works.svelte-19z57oo h2:where(.svelte-19z57oo){text-align:center;font-size:2.5rem;color:#2c3e50;margin-bottom:3rem}.steps.svelte-19z57oo{max-width:800px;margin:0 auto 3rem}.step.svelte-19z57oo{display:flex;margin-bottom:2rem;gap:1.5rem}.step-number.svelte-19z57oo{background-color:#4285f4;color:#fff;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.step-content.svelte-19z57oo h3:where(.svelte-19z57oo){font-size:1.3rem;color:#2c3e50;margin-bottom:.5rem}.step-content.svelte-19z57oo p:where(.svelte-19z57oo){color:#6c757d}.usage-tips.svelte-19z57oo{max-width:800px;margin:0 auto;background-color:#fff;border-radius:8px;padding:2rem;box-shadow:0 4px 10px #0000000d}.usage-tips.svelte-19z57oo h3:where(.svelte-19z57oo){font-size:1.3rem;color:#2c3e50;margin-bottom:1rem}.usage-tips.svelte-19z57oo ul:where(.svelte-19z57oo){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding-left:1.5rem}.usage-tips.svelte-19z57oo li:where(.svelte-19z57oo){color:#6c757d}.screenshots.svelte-19z57oo{padding:5rem 2rem;background-color:#fff}.screenshots.svelte-19z57oo h2:where(.svelte-19z57oo){text-align:center;font-size:2.5rem;color:#2c3e50;margin-bottom:1rem}.section-description.svelte-19z57oo{text-align:center;color:#6c757d;font-size:1.2rem;max-width:600px;margin:0 auto 3rem}.screenshot-grid.svelte-19z57oo{display:grid;grid-template-columns:1fr;gap:3rem;max-width:1000px;margin:0 auto}.screenshot-item.svelte-19z57oo{display:flex;flex-direction:column;align-items:center;background-color:#f8f9fa;border-radius:12px;padding:2rem;box-shadow:0 4px 15px #00000014;transition:transform .3s,box-shadow .3s}.screenshot-item.svelte-19z57oo:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.screenshot-img.svelte-19z57oo{max-width:100%;height:auto;border-radius:8px;margin-bottom:1.5rem;box-shadow:0 6px 15px #0000001a}.screenshot-info.svelte-19z57oo{text-align:center;max-width:80%}.screenshot-info.svelte-19z57oo h3:where(.svelte-19z57oo){font-size:1.5rem;color:#2c3e50;margin-bottom:.8rem}.screenshot-info.svelte-19z57oo p:where(.svelte-19z57oo){color:#6c757d;font-size:1.05rem}@media (min-width: 992px){.screenshot-grid.svelte-19z57oo{grid-template-columns:repeat(3,1fr)}}.download.svelte-19z57oo{padding:5rem 2rem;background-color:#fff;text-align:center}.download.svelte-19z57oo h2:where(.svelte-19z57oo){font-size:2.5rem;color:#2c3e50;margin-bottom:1rem}.download.svelte-19z57oo p:where(.svelte-19z57oo){color:#6c757d;font-size:1.2rem;margin-bottom:2rem}.play-store-button.svelte-19z57oo{display:inline-block;transition:transform .3s}.play-store-button.svelte-19z57oo:hover{transform:translateY(-5px)}.compatibility.svelte-19z57oo{margin-top:2rem;color:#6c757d}footer.svelte-19z57oo{background-color:#2c3e50;color:#fff;padding:3rem 2rem}.footer-links.svelte-19z57oo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-bottom:2rem}.footer-section.svelte-19z57oo h4:where(.svelte-19z57oo){color:#fff;margin-bottom:1rem;font-size:1.2rem}.footer-section.svelte-19z57oo ul:where(.svelte-19z57oo){list-style:none;padding:0;margin:0}.footer-section.svelte-19z57oo li:where(.svelte-19z57oo){margin-bottom:.5rem}.footer-section.svelte-19z57oo a:where(.svelte-19z57oo){color:#ccc;transition:color .2s}.footer-section.svelte-19z57oo a:where(.svelte-19z57oo):hover{color:#fff}.copyright.svelte-19z57oo{text-align:center;border-top:1px solid #3a4a5c;padding-top:1.5rem;color:#ccc;font-size:.9rem}@media (max-width: 992px){.hero.svelte-19z57oo{flex-direction:column}.hero-content.svelte-19z57oo{padding-right:0;margin-bottom:2rem;text-align:center}.cta-buttons.svelte-19z57oo{justify-content:center}}@media (max-width: 768px){.header-container.svelte-19z57oo{padding:1rem}.hero.svelte-19z57oo{padding:2rem 1rem}.hero.svelte-19z57oo h1:where(.svelte-19z57oo){font-size:2.5rem}.tagline.svelte-19z57oo{font-size:1.3rem}.features.svelte-19z57oo,.how-it-works.svelte-19z57oo,.download.svelte-19z57oo{padding:3rem 1rem}.features.svelte-19z57oo h2:where(.svelte-19z57oo),.how-it-works.svelte-19z57oo h2:where(.svelte-19z57oo),.download.svelte-19z57oo h2:where(.svelte-19z57oo){font-size:2rem}.feature-grid.svelte-19z57oo,.footer-links.svelte-19z57oo{grid-template-columns:1fr}}
