Skip to content

Commit 16bdbba

Browse files
author
Codex
committed
Apply warmer Kaspa Explained front door
1 parent 0c55a91 commit 16bdbba

3 files changed

Lines changed: 47 additions & 34 deletions

File tree

COPY_IMPROVEMENT_NOTES.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,17 @@ This is an internal working note for editorial and UX cleanup. Do not turn it in
6161
2. Do a mobile-first pass on header, floating Ask AI button, and long app-layer pages.
6262
3. Review the longest pages for collapsible detail and stronger section hierarchy.
6363
4. Replace more proof/status text with clearer user journeys and concrete examples.
64+
65+
## Lessons from strong open-source websites
66+
67+
- Homepage should explain the shape quickly; source/status pages prove the details.
68+
- Use one plain thesis, one primary route, one secondary route, and one technical/source route.
69+
- Vite-style lesson: a memorable sentence plus a direct start action is stronger than a broad content grid.
70+
- Astro-style lesson: lead with the product promise, then use visuals and proof points after the reader understands the frame.
71+
- Docusaurus/Starlight lesson: dense docs can be excellent if navigation, search, headings, and side routes are obvious.
72+
- docs.page lesson: blunt open-source value props work when they say exactly what is generated, from where, and with how much setup.
73+
- Kaspa.org lesson: public network pages can sound normal and confident without repeating every caveat on the homepage.
74+
- For Kaspa Explained, the status page should carry most live/targeted/roadmap/research taxonomy.
75+
- Other pages should teach first and link to status/source pages when the reader needs proof.
76+
- Visual system: warm editorial paper in light mode, clean dark mode, one Kaspa green accent, restrained secondary accent.
77+
- Copy system: fewer defensive loops. Say what works, what is coming, what is missing, then move on.

index.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,7 @@ <h1>Kaspa is <span class="hero-title-accent">real-time</span> <span class="mobil
9292
<div class="actions">
9393
<a class="button primary" href="/kaspa-in-one-screen.html">Kaspa in one screen</a>
9494
<a class="button" href="/start-here.html">Start from zero</a>
95-
<a class="button" href="/status.html">Check status</a>
96-
<a class="button" href="/faq.html#common-misconceptions">Common misconceptions</a>
95+
<a class="button" href="/status.html">Check what is live</a>
9796
</div>
9897
<nav class="kaspa-org-rail" aria-label="Current Kaspa.org routes">
9998
<a href="https://kaspa.org/lore">LORE</a>

styles.css

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
11
:root {
22
color-scheme: dark;
3-
--bg: #0b0c09;
4-
--bg-2: #15140f;
5-
--panel: rgba(25, 24, 19, .78);
6-
--panel-strong: rgba(28, 27, 22, .94);
3+
--bg: #111416;
4+
--bg-2: #181d1f;
5+
--panel: rgba(27, 32, 34, .8);
6+
--panel-strong: rgba(31, 37, 39, .95);
77
--line: rgba(255, 255, 255, .11);
8-
--line-bright: rgba(177, 160, 110, .38);
9-
--text: #f7f0df;
10-
--muted: #d6cdb9;
11-
--faint: #a99f8b;
12-
--cyan: #b7d2c7;
13-
--green: #98b6aa;
8+
--line-bright: rgba(79, 186, 149, .34);
9+
--text: #f0f4ee;
10+
--muted: #b8c3bd;
11+
--faint: #87938e;
12+
--cyan: #8ed8c2;
13+
--green: #4fba95;
1414
--purple: #b8b0a0;
15-
--pink: #b99b82;
16-
--ink: #14110b;
17-
--accent-soft: rgba(152, 182, 170, .09);
18-
--surface-soft: rgba(255, 248, 226, .045);
15+
--pink: #d99b45;
16+
--ink: #101315;
17+
--accent-soft: rgba(79, 186, 149, .1);
18+
--surface-soft: rgba(240, 244, 238, .045);
1919
--shadow: 0 22px 54px rgba(0, 0, 0, .28);
2020
--display-font: "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;
2121
--body-font: "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Helvetica, Arial, sans-serif;
2222
}
2323

2424
:root[data-theme="light"] {
2525
color-scheme: light;
26-
--bg: #f7f3ea;
27-
--bg-2: #fffcf4;
28-
--panel: rgba(255, 253, 246, .86);
29-
--panel-strong: rgba(255, 253, 246, .97);
30-
--line: rgba(55, 43, 24, .16);
31-
--line-bright: rgba(80, 91, 82, .24);
32-
--text: #18201d;
33-
--muted: #52615a;
34-
--faint: #78847d;
35-
--cyan: #2c615a;
36-
--green: #326e61;
37-
--purple: #6b6251;
38-
--pink: #7c5d45;
39-
--ink: #fffdf6;
40-
--accent-soft: rgba(55, 104, 94, .1);
41-
--surface-soft: rgba(60, 42, 15, .045);
42-
--shadow: 0 22px 48px rgba(98, 71, 34, .16);
26+
--bg: #f6efe3;
27+
--bg-2: #fffaf0;
28+
--panel: rgba(255, 250, 240, .88);
29+
--panel-strong: rgba(255, 250, 240, .98);
30+
--line: rgba(48, 39, 26, .16);
31+
--line-bright: rgba(73, 117, 98, .24);
32+
--text: #19221f;
33+
--muted: #5d6964;
34+
--faint: #7f8984;
35+
--cyan: #2f7669;
36+
--green: #348565;
37+
--purple: #6d6556;
38+
--pink: #a56b2d;
39+
--ink: #fffaf0;
40+
--accent-soft: rgba(52, 133, 101, .1);
41+
--surface-soft: rgba(84, 61, 32, .045);
42+
--shadow: 0 22px 48px rgba(94, 67, 33, .14);
4343
}
4444

4545
* {
@@ -69,7 +69,7 @@ body {
6969
min-height: 100vh;
7070
background:
7171
radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--green) 8%, transparent), transparent 30rem),
72-
radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--pink) 6%, transparent), transparent 26rem),
72+
radial-gradient(circle at 86% 18%, color-mix(in srgb, var(--pink) 7%, transparent), transparent 26rem),
7373
linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 52%, var(--bg) 100%);
7474
color: var(--text);
7575
font: 16px/1.62 var(--body-font);

0 commit comments

Comments
 (0)