Skip to content

Commit 204f34f

Browse files
committed
feat: establish the companion survival story
1 parent 80a59b6 commit 204f34f

2 files changed

Lines changed: 14 additions & 14 deletions

File tree

apps/coldfront/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ async fn root_layout(slot: Slot<'_>) -> Result {
3030
<meta name="viewport" content="width=device-width, initial-scale=1">
3131
<meta
3232
name="description"
33-
content="Cold Front — an original game in development."
33+
content="Cold Front — a survival story about a man, his dog, and the last warm trail north."
3434
>
3535
<title>"Cold Front — The storm has a memory"</title>
3636
<meta

crates/coldfront-ui/src/organisms.rs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,9 @@ pub async fn hero_transmission() -> Result {
3535
</h1>
3636
<div class="cf-hero__statement">
3737
<p>
38-
"The storm has a memory."
38+
"The world went white."
3939
<br>
40-
"An original game in development."
40+
"You and the dog kept moving."
4141
</p>
4242
<div class="cf-hero__actions">
4343
action_link(href: "#briefing", label: "Enter the briefing")
@@ -59,9 +59,9 @@ pub async fn hero_transmission() -> Result {
5959
)
6060
signal_card(
6161
code: "B–09",
62-
label: "Signal",
63-
value: "WEAK",
64-
detail: "One carrier is still moving north.",
62+
label: "Companion",
63+
value: "CLOSE",
64+
detail: "His tracks are still beside yours.",
6565
)
6666
<p class="cf-hero__coordinates">"71°10′N / 08°42′W"</p>
6767
</aside>
@@ -75,23 +75,23 @@ pub async fn briefing_grid() -> Result {
7575
<section class="cf-briefing" id="briefing">
7676
<div class="cf-briefing__heading">
7777
eyebrow(label: "Briefing archive")
78-
<h2>"What survives the weather becomes the story."</h2>
78+
<h2>"A man. His dog. The last warm trail north."</h2>
7979
</div>
8080
<div class="cf-briefing__items">
8181
dispatch_item(
8282
code: "01 / WORLD",
8383
title: "The front is moving",
84-
summary: "The first field notes will define the place, the pressure, and what the player is fighting to preserve.",
84+
summary: "Every mile erases the road behind you. Shelter, warmth, and the next safe crossing are never guaranteed.",
8585
)
8686
dispatch_item(
87-
code: "02 / SYSTEMS",
88-
title: "Rules before promises",
89-
summary: "Gameplay, platform, and release details will appear here only after they are real.",
87+
code: "02 / COMPANION",
88+
title: "Trust is the survival system",
89+
summary: "Read his posture, share what you carry, and earn the decisions that keep both of you alive.",
9090
)
9191
dispatch_item(
9292
code: "03 / DISPATCH",
9393
title: "Keep the channel open",
94-
summary: "This archive is ready to grow into development notes, playtest calls, and world transmissions.",
94+
summary: "Field reports, playtest calls, and transmissions will chart the route as the game takes shape.",
9595
)
9696
</div>
9797
</section>
@@ -104,11 +104,11 @@ pub async fn field_footer() -> Result {
104104
<footer class="cf-field-footer" id="contact">
105105
<div>
106106
eyebrow(label: "End transmission")
107-
<p class="cf-field-footer__call">"Stay close to the signal."</p>
107+
<p class="cf-field-footer__call">"Bring him home."</p>
108108
</div>
109109
<div class="cf-field-footer__meta">
110110
wordmark()
111-
<p>"Original game / In development"</p>
111+
<p>"Companion survival story / In development"</p>
112112
<p>"Cold Front © 2026"</p>
113113
</div>
114114
</footer>

0 commit comments

Comments
 (0)