.page-header[data-astro-cid-7da3lww3]{padding:34px 0 4px}.breadcrumb[data-astro-cid-7da3lww3]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--color-ink-soft);font-size:.9rem;margin:0}.breadcrumb[data-astro-cid-7da3lww3] a[data-astro-cid-7da3lww3]{color:var(--color-purple-400);font-weight:600}.app-hero[data-astro-cid-7da3lww3]{display:flex;gap:28px;align-items:center;margin:14px 0 8px;padding:30px 32px;border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 12%,rgba(255,255,255,.6) 0 2px,transparent 3px),linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 55%,white) 0%,var(--color-purple-50) 70%,var(--color-blue-50) 100%);border:1px solid var(--color-pink-100);box-shadow:var(--shadow-soft)}.hero-icon-tile[data-astro-cid-7da3lww3]{display:grid;place-items:center;width:132px;height:132px;border-radius:30px;background:#fff;border:1px solid var(--color-pink-100);box-shadow:0 10px 26px #e93f8e38}.hero-icon-tile[data-astro-cid-7da3lww3] img[data-astro-cid-7da3lww3]{width:112px;height:112px;border-radius:24px;display:block}.hero-main[data-astro-cid-7da3lww3]{min-width:0}.hero-main[data-astro-cid-7da3lww3] h1[data-astro-cid-7da3lww3]{margin:0 0 6px;font-size:2.2rem}.hero-tagline[data-astro-cid-7da3lww3]{margin:0 0 14px;color:var(--color-ink);font-size:1.1rem;line-height:1.5;max-width:52ch}.hero-meta[data-astro-cid-7da3lww3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--color-ink-soft);font-size:.9rem;font-weight:600;margin-bottom:18px}.meta-dot[data-astro-cid-7da3lww3]{color:var(--color-pink-200)}.hero-actions[data-astro-cid-7da3lww3]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hero-download[data-astro-cid-7da3lww3]{font-size:1.05rem}.hero-sub[data-astro-cid-7da3lww3]{font-size:.85rem;color:var(--color-ink-soft);font-weight:600}.hero-keynote[data-astro-cid-7da3lww3]{margin:16px 0 0;padding:10px 14px;background:#ffffffb3;border-left:3px solid var(--accent);border-radius:var(--radius-sm);font-size:.9rem;color:var(--color-ink)}.hero-keynote[data-astro-cid-7da3lww3] strong[data-astro-cid-7da3lww3]{color:var(--color-pink-600)}.app-summary[data-astro-cid-7da3lww3]{max-width:68ch;margin:22px 0 8px;font-size:1.1rem;line-height:1.6;color:var(--color-ink)}.shots[data-astro-cid-7da3lww3]{margin:22px 0 8px}.shots-strip[data-astro-cid-7da3lww3]{display:flex;gap:16px;overflow-x:auto;padding:6px 2px 16px;scroll-snap-type:x mandatory}.shot[data-astro-cid-7da3lww3]{flex:0 0 auto;width:216px;margin:0;scroll-snap-align:start}.shot[data-astro-cid-7da3lww3] img[data-astro-cid-7da3lww3]{width:216px;height:auto;display:block;border-radius:20px;border:3px solid #fff;box-shadow:var(--shadow-soft);background:#fff}.shot[data-astro-cid-7da3lww3] figcaption[data-astro-cid-7da3lww3]{margin-top:8px;font-size:.82rem;color:var(--color-ink-soft);text-align:center;line-height:1.4}.app-section[data-astro-cid-7da3lww3]{margin:34px 0;max-width:78ch}.app-section[data-astro-cid-7da3lww3]>h2[data-astro-cid-7da3lww3]{font-size:1.5rem;margin:0 0 14px;padding-bottom:6px;border-bottom:1px solid var(--color-pink-100)}.prose[data-astro-cid-7da3lww3]{line-height:1.7;color:var(--color-ink);margin:0 0 14px}.feature-grid[data-astro-cid-7da3lww3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.feature[data-astro-cid-7da3lww3]{background:var(--surface-strong);border:1px solid var(--color-pink-100);border-radius:var(--radius-md);padding:16px 18px;box-shadow:var(--shadow-soft)}.feature[data-astro-cid-7da3lww3] h3[data-astro-cid-7da3lww3]{margin:0 0 6px;font-size:1.02rem;color:var(--color-pink-600)}.feature[data-astro-cid-7da3lww3] p[data-astro-cid-7da3lww3]{margin:0;font-size:.92rem;line-height:1.5;color:var(--color-ink-soft)}.need-list[data-astro-cid-7da3lww3]{margin:0;padding-left:22px;line-height:1.7}.need-list[data-astro-cid-7da3lww3] li[data-astro-cid-7da3lww3]{margin:6px 0;color:var(--color-ink)}.need-list[data-astro-cid-7da3lww3] li[data-astro-cid-7da3lww3]::marker{color:var(--color-pink-400)}.install[data-astro-cid-7da3lww3]{padding:26px 30px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 22%,white),var(--surface-strong) 55%)}.install[data-astro-cid-7da3lww3]>h2[data-astro-cid-7da3lww3]{margin-top:0;border-bottom:none}.build-note[data-astro-cid-7da3lww3]{margin:0 0 16px;padding:10px 14px;background:var(--color-blue-50);border-left:3px solid var(--color-blue-400);border-radius:var(--radius-sm);font-size:.9rem;color:var(--color-ink);line-height:1.55}.install-list[data-astro-cid-7da3lww3]{margin:0 0 20px;padding-left:24px;display:grid;gap:10px;line-height:1.6}.install-list[data-astro-cid-7da3lww3] li[data-astro-cid-7da3lww3]{color:var(--color-ink)}.install-list[data-astro-cid-7da3lww3] li[data-astro-cid-7da3lww3]::marker{color:var(--color-purple-400);font-weight:700}.install-download[data-astro-cid-7da3lww3]{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.hash-details[data-astro-cid-7da3lww3]{font-size:.85rem;color:var(--color-ink-soft);width:100%}.hash-details[data-astro-cid-7da3lww3] summary[data-astro-cid-7da3lww3]{cursor:pointer;font-weight:600;color:var(--color-purple-600)}.hash-dl[data-astro-cid-7da3lww3]{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin:12px 0 0}.hash-dl[data-astro-cid-7da3lww3] dt[data-astro-cid-7da3lww3]{font-weight:700;color:var(--color-ink-soft)}.hash-dl[data-astro-cid-7da3lww3] dd[data-astro-cid-7da3lww3]{margin:0;min-width:0;word-break:break-all}.hash-dl[data-astro-cid-7da3lww3] code[data-astro-cid-7da3lww3]{font-family:SFMono-Regular,Consolas,monospace;font-size:.8rem;color:var(--color-purple-600)}.back-link[data-astro-cid-7da3lww3]{margin:30px 0 50px;font-weight:700}@media(max-width:640px){.app-hero[data-astro-cid-7da3lww3]{flex-direction:column;align-items:flex-start;padding:24px 22px}.hero-main[data-astro-cid-7da3lww3] h1[data-astro-cid-7da3lww3]{font-size:1.9rem}}
