···55 <div class="text-center">
66 <h2 class="text-section">You choose the rules.</h2>
77 <div class="divider" />
88- <p class="text-body mt-2" style={{ maxWidth: "640px", margin: "1rem auto 0" }}>
88+ <p
99+ class="text-body mt-2"
1010+ style={{ maxWidth: "640px", margin: "1rem auto 0" }}
1111+ >
912 In the Atmosphere, no single company decides what you see or what
1013 counts as acceptable. Moderation and algorithms are yours to choose.
1114 </p>
···1417 <div class="mod-algo-grid">
1518 <div class="glass mod-algo-card">
1619 <div class="mod-algo-icon" aria-hidden="true">
1717- <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
2020+ <svg
2121+ width="28"
2222+ height="28"
2323+ viewBox="0 0 24 24"
2424+ fill="none"
2525+ stroke="currentColor"
2626+ stroke-width="1.5"
2727+ stroke-linecap="round"
2828+ stroke-linejoin="round"
2929+ >
1830 <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z" />
1931 </svg>
2032 </div>
2133 <h3 class="text-subsection mb-1">Moderation</h3>
2234 <p class="text-body-sm">
2323- Each app can set its own rules, and users can subscribe to
2424- third-party moderation services that layer on top — labels, filters,
2525- and block lists created and managed by the very communities they aim
2626- to protect. Who understands a community's needs better than the
2727- people who live in it?
2828- </p>
2929- <p class="text-body-sm mt-2">
3030- If you don't like how an app handles moderation, you don't have to
3131- argue with a support bot. You can add another moderation layer, or
3232- switch to a different app entirely — one that better fits your
3333- values.
3535+ Subscribe to community-built moderation — labels, filters, and
3636+ block lists made by the people who understand the problem best.
3737+ Don't like an app's rules? Layer on your own, or switch apps
3838+ entirely.
3439 </p>
3540 </div>
36413742 <div class="glass mod-algo-card">
3843 <div class="mod-algo-icon" aria-hidden="true">
3939- <svg width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
4444+ <svg
4545+ width="28"
4646+ height="28"
4747+ viewBox="0 0 24 24"
4848+ fill="none"
4949+ stroke="currentColor"
5050+ stroke-width="1.5"
5151+ stroke-linecap="round"
5252+ stroke-linejoin="round"
5353+ >
4054 <line x1="4" y1="21" x2="4" y2="14" />
4155 <line x1="4" y1="10" x2="4" y2="3" />
4256 <line x1="12" y1="21" x2="12" y2="12" />
···5064 </div>
5165 <h3 class="text-subsection mb-1">Algorithms</h3>
5266 <p class="text-body-sm">
5353- Feeds are open. Anyone can build and run one. You can pick which
5454- algorithm you use, or switch between them like playlists — a
5555- friends-only feed, an independent art feed, a slow news feed, or
5656- something deeply niche that feels alive rather than gamed.
5757- </p>
5858- <p class="text-body-sm mt-2">
5959- No single algorithm quietly decides culture for billions of people.
6060- Feeds compete on taste, care, and usefulness — not on how
6161- effectively they can keep you stuck. Open algorithms are
6262- censorship-resistant: no amount of sucking up to authoritarian
6363- governments can shift what users see.
6767+ Feeds are open — anyone can build one. Switch between them like
6868+ playlists: friends-only, indie art, slow news, or something deeply
6969+ niche. No single algorithm quietly decides culture for everyone.
6470 </p>
6571 </div>
6672 </div>
67736874 <p
6975 class="text-body-sm text-center mt-3"
7070- style={{ maxWidth: "560px", margin: "1.5rem auto 0", fontStyle: "italic" }}
7676+ style={{
7777+ maxWidth: "560px",
7878+ margin: "1.5rem auto 0",
7979+ fontStyle: "italic",
8080+ }}
7181 >
7282 Together, account ownership, moderation, and algorithmic choice make
7373- exploitation difficult to sustain. The system is locked open by design.
8383+ exploitation difficult to sustain. The system is locked open by
8484+ design.
7485 </p>
7586 </div>
7687 </section>