.page.svelte-1ifbqlc{width:min(900px,100%);display:flex;flex-direction:column;gap:clamp(20px,3vw,36px);padding-bottom:3rem}.back-link.svelte-1ifbqlc{display:inline-block;font-weight:800;text-decoration:none;color:var(--on-bg);padding:.4rem .7rem;border:2px solid var(--border);background:var(--input-bg);box-shadow:3px 3px 0 var(--border);border-radius:8px;align-self:flex-start;transition:transform .06s ease,box-shadow .06s ease}.back-link.svelte-1ifbqlc:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--border)}h1.svelte-1ifbqlc,h2.svelte-1ifbqlc{margin:0 0 .5rem;line-height:1.05}h1.svelte-1ifbqlc{font-weight:900;font-size:clamp(2.2rem,4vw,3.2rem)}h2.svelte-1ifbqlc{font-weight:900;font-size:clamp(1.4rem,2.4vw,1.8rem)}p.svelte-1ifbqlc{margin:.2rem 0 0;font-weight:500}.card.svelte-1ifbqlc{background:var(--input-bg);border:3px solid var(--border);box-shadow:6px 6px 0 var(--border);border-radius:14px;padding:clamp(14px,2vw,22px)}.app-hero.svelte-1ifbqlc{display:flex;align-items:center;gap:1.5rem}.app-hero-logo.svelte-1ifbqlc{width:120px;height:120px;border:3px solid var(--border);box-shadow:6px 6px 0 var(--border);border-radius:16px;background:var(--input-bg);object-fit:contain;flex:0 0 auto}.app-hero-tagline.svelte-1ifbqlc{font-size:1.1rem;opacity:.85;font-weight:700}.app-description.svelte-1ifbqlc{font-size:1.05rem;line-height:1.5}.features-grid.svelte-1ifbqlc{display:flex;flex-direction:column;gap:.6rem}.feature-item.svelte-1ifbqlc{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;font-weight:700}.feature-check.svelte-1ifbqlc{font-weight:900;font-size:1.1rem;flex:0 0 auto}.cta-card.svelte-1ifbqlc{background:var(--main);color:var(--on-main);border:4px solid var(--border);box-shadow:10px 10px 0 var(--border);border-radius:16px;padding:clamp(20px,3vw,34px)}.cta-buttons.svelte-1ifbqlc{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.btn.svelte-1ifbqlc{display:inline-block;text-decoration:none;font-weight:900;letter-spacing:.02em;padding:.75rem 1rem;border:3px solid var(--border);border-radius:10px;box-shadow:4px 4px 0 var(--border);transition:transform .06s ease,box-shadow .06s ease}.btn.svelte-1ifbqlc:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--border)}.btn.svelte-1ifbqlc:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--border)}.btn-ghost.svelte-1ifbqlc{background:var(--input-bg);color:var(--on-bg)}.coming-soon-card.svelte-1ifbqlc{text-align:center;padding:clamp(24px,3vw,40px)}@media(max-width:600px){.app-hero.svelte-1ifbqlc{flex-direction:column;text-align:center}.cta-buttons.svelte-1ifbqlc{justify-content:center}}
