···11----
22-// Product story: editorial blocks, not a card grid.
33----
44-55-<section id="product" class="section section--editorial wrap" aria-labelledby="product-heading">
11+<section id="product" class="section section--editorial wrap reveal-scroll" aria-labelledby="product-heading">
62 <header class="section__head">
73 <p class="eyebrow">Product</p>
84 <h2 id="product-heading" class="heading-xl">Built for the tab in front of you</h2>
+33-21
src/components/sections/FAQCompact.astro
···66const { tangled } = Astro.props;
77---
8899-<section id="faq" class="section section--faq wrap" aria-labelledby="faq-heading">
99+<section id="faq" class="section section--faq wrap reveal-scroll" aria-labelledby="faq-heading">
1010 <header class="section__head">
1111 <p class="eyebrow">FAQ</p>
1212 <h2 id="faq-heading" class="heading-xl">Quick answers</h2>
1313 </header>
1414 <div class="faq-stack">
1515- <details class="faq-disclosure">
1515+ <details class="faq-disclosure faq-disclosure--animate">
1616 <summary>Why isn't Lede in the store yet?</summary>
1717- <div class="faq-disclosure__body">
1818- <p>
1919- We're still in beta and iterating quickly. Installing from the project page keeps early testers close to
2020- the latest fixes while we work toward a store listing.
2121- </p>
1717+ <div class="faq-disclosure__collapse">
1818+ <div class="faq-disclosure__collapse-sheet">
1919+ <div class="faq-disclosure__body">
2020+ <p>
2121+ We're still in beta and iterating quickly. Installing from the project page keeps early testers close to
2222+ the latest fixes while we work toward a store listing.
2323+ </p>
2424+ </div>
2525+ </div>
2226 </div>
2327 </details>
2424- <details class="faq-disclosure">
2828+ <details class="faq-disclosure faq-disclosure--animate">
2529 <summary>Does Lede watch everything I read?</summary>
2626- <div class="faq-disclosure__body">
2727- <p>
2828- No. Lede only looks at the active tab when you open it and run a summary or a question. There isn't a
2929- background feed of your browsing.
3030- </p>
3030+ <div class="faq-disclosure__collapse">
3131+ <div class="faq-disclosure__collapse-sheet">
3232+ <div class="faq-disclosure__body">
3333+ <p>
3434+ No. Lede only looks at the active tab when you open it and run a summary or a question. There isn't a
3535+ background feed of your browsing.
3636+ </p>
3737+ </div>
3838+ </div>
3139 </div>
3240 </details>
3333- <details class="faq-disclosure">
3434- <summary>Setup or connection errors</summary>
3535- <div class="faq-disclosure__body">
3636- <p>
3737- If something won't connect or the README mentions a setting you don't recognize, the
3838- <a href={tangled} target="_blank" rel="noopener noreferrer">project page</a> has the latest step-by-step
3939- notes—we keep them with the extension itself.
4040- </p>
4141+ <details class="faq-disclosure faq-disclosure--animate">
4242+ <summary>What if something won't connect?</summary>
4343+ <div class="faq-disclosure__collapse">
4444+ <div class="faq-disclosure__collapse-sheet">
4545+ <div class="faq-disclosure__body">
4646+ <p>
4747+ If something won't connect or the README mentions a setting you don't recognize, the
4848+ <a href={tangled} target="_blank" rel="noopener noreferrer">project page</a> has the latest step-by-step
4949+ notes—we keep them with the extension itself.
5050+ </p>
5151+ </div>
5252+ </div>
4153 </div>
4254 </details>
4355 </div>
+28-24
src/components/sections/InstallJourney.astro
···3939 </div>
4040 </div>
41414242- <details class="disclosure reveal-item" style="--i: 4">
4242+ <details class="disclosure disclosure--animate reveal-item" style="--i: 4">
4343 <summary>Step-by-step for Chrome or Firefox</summary>
4444- <div class="disclosure__body install-wrap">
4545- <div class="install-panel">
4646- <div>
4747- <h3 class="heading-lg">Chrome</h3>
4848- <ol>
4949- <li>Open <span class="kbd">chrome://extensions/</span></li>
5050- <li>Enable <strong>Developer mode</strong></li>
5151- <li>Click <strong>Load unpacked</strong></li>
5252- <li>Select the extension folder that contains <code class="kbd">manifest.json</code></li>
5353- <li>Optional: shortcuts at <span class="kbd">chrome://extensions/shortcuts</span></li>
5454- </ol>
5555- </div>
5656- <div>
5757- <h3 class="heading-lg">Firefox</h3>
5858- <ol>
5959- <li>Open <span class="kbd">about:debugging#/runtime/this-firefox</span></li>
6060- <li>Click <strong>Load Temporary Add-on</strong></li>
6161- <li>Select <strong>manifest.json</strong> inside the extension folder</li>
6262- <li>Add-ons → gear → <strong>Manage Extension Shortcuts</strong> for the hotkey</li>
6363- </ol>
6464- <p class="firefox-note">
6565- Temporary add-ons clear when you fully quit Firefox—reload during active dev sessions.
6666- </p>
4444+ <div class="disclosure__collapse">
4545+ <div class="disclosure__collapse-sheet">
4646+ <div class="disclosure__body install-wrap">
4747+ <div class="install-panel">
4848+ <div>
4949+ <h3 class="heading-lg">Chrome</h3>
5050+ <ol>
5151+ <li>Open <span class="kbd">chrome://extensions/</span></li>
5252+ <li>Enable <strong>Developer mode</strong></li>
5353+ <li>Click <strong>Load unpacked</strong></li>
5454+ <li>Select the extension folder that contains <code class="kbd">manifest.json</code></li>
5555+ <li>Optional: shortcuts at <span class="kbd">chrome://extensions/shortcuts</span></li>
5656+ </ol>
5757+ </div>
5858+ <div>
5959+ <h3 class="heading-lg">Firefox</h3>
6060+ <ol>
6161+ <li>Open <span class="kbd">about:debugging#/runtime/this-firefox</span></li>
6262+ <li>Click <strong>Load Temporary Add-on</strong></li>
6363+ <li>Select <strong>manifest.json</strong> inside the extension folder</li>
6464+ <li>Add-ons → gear → <strong>Manage Extension Shortcuts</strong> for the hotkey</li>
6565+ </ol>
6666+ <p class="firefox-note">
6767+ Temporary add-ons clear when you fully quit Firefox—reload during active dev sessions.
6868+ </p>
6969+ </div>
7070+ </div>
6771 </div>
6872 </div>
6973 </div>