WOAHHHH
All checks were successful
Build Org Website / build (push) Successful in 48s

This commit is contained in:
2026-05-10 00:01:54 +01:00
parent 4519cfe804
commit 83f18a26f0
12 changed files with 1212 additions and 2 deletions

25
play/cassette-log.org Normal file
View File

@@ -0,0 +1,25 @@
#+TITLE: Cassette Log
#+OPTIONS: num:nil title:nil toc:nil
#+NO_SIDENOTES: t
#+HIDDEN_PAGE: t
#+DATE: <2026-05-09 Sat>
#+BEGIN_EXPORT html
<main class="play-root">
<section class="play-hero">
<div>
<p class="play-kicker">Audio shelf</p>
<h1>Cassette Log</h1>
<p class="play-lede">Transcripts from tapes with labels in three different handwritings.</p>
</div>
</section>
<section class="play-console">
<div class="play-console__screen">
<button class="play-primary" type="button" data-cassette="a">Play A</button>
<button class="play-primary" type="button" data-cassette="b">Play B</button>
<button class="play-primary" type="button" data-cassette="c">Play C</button>
<p>The buttons play tiny original tones and reveal transcripts. Nothing starts without being asked.</p>
</div>
</section>
</main>
#+END_EXPORT

26
play/corrupted-recipe.org Normal file
View File

@@ -0,0 +1,26 @@
#+TITLE: Corrupted Recipe
#+OPTIONS: num:nil title:nil toc:nil
#+NO_SIDENOTES: t
#+HIDDEN_PAGE: t
#+DATE: <2026-05-09 Sat>
#+BEGIN_EXPORT html
<main class="play-root">
<section class="play-hero">
<div>
<p class="play-kicker">Recovered file</p>
<h1>Corrupted Recipe</h1>
<p class="play-lede">The ingredients survived. The measurements became folklore.</p>
</div>
</section>
<section class="play-console">
<div class="play-console__screen">
<p>1 onion, finely remembered</p>
<p>2 cups rice, or enough for whoever says they are not hungry</p>
<p>burnt sugar until the kitchen smells like almost</p>
<p>[DATA LOST] but Aunt Safiya says add patience here</p>
<p>Serve with the story about the train, but skip the sad part unless someone asks.</p>
</div>
</section>
</main>
#+END_EXPORT

25
play/do-not-open.org Normal file
View File

@@ -0,0 +1,25 @@
#+TITLE: Do Not Open
#+OPTIONS: num:nil title:nil toc:nil
#+NO_SIDENOTES: t
#+HIDDEN_PAGE: t
#+DATE: <2026-05-09 Sat>
#+BEGIN_EXPORT html
<main class="play-root">
<section class="play-hero">
<div>
<p class="play-kicker">Envelope</p>
<h1>Do Not Open</h1>
<p class="play-lede">The instruction was written by someone who hoped you would be careful, not obedient.</p>
</div>
</section>
<section class="play-console">
<div class="play-console__screen">
<p>Dear whoever needed a door,</p>
<p>I wrote "do not open" because I was embarrassed by how much I wanted to be found.</p>
<p>If you are here, please take the small ordinary blessing: may the next room be kinder than the last one.</p>
<p>- Etta</p>
</div>
</section>
</main>
#+END_EXPORT

24
play/forgotten-draft.org Normal file
View File

@@ -0,0 +1,24 @@
#+TITLE: Forgotten Draft
#+OPTIONS: num:nil title:nil toc:nil
#+NO_SIDENOTES: t
#+HIDDEN_PAGE: t
#+DATE: <2026-05-09 Sat>
#+BEGIN_EXPORT html
<main class="play-root">
<section class="play-hero">
<div>
<p class="play-kicker">Unsent</p>
<h1>Forgotten Draft</h1>
<p class="play-lede">A letter that never became brave enough to be email.</p>
</div>
</section>
<section class="play-console">
<div class="play-console__screen">
<p>I keep meaning to say that the house was not the same after everyone stopped being in the same room at once.</p>
<p>But then someone sends a photo of dinner, or a broken chair, or a sky that looks like 2007, and the room comes back in pieces.</p>
<p>I suppose this is what the website is for.</p>
</div>
</section>
</main>
#+END_EXPORT

26
play/guestbook-1999.org Normal file
View File

@@ -0,0 +1,26 @@
#+TITLE: Guestbook 1999
#+OPTIONS: num:nil title:nil toc:nil
#+NO_SIDENOTES: t
#+HIDDEN_PAGE: t
#+DATE: <2026-05-09 Sat>
#+BEGIN_EXPORT html
<main class="play-root">
<section class="play-hero">
<div>
<p class="play-kicker">Old web room</p>
<h1>Guestbook 1999</h1>
<p class="play-lede">Signatures from usernames that may never have existed.</p>
</div>
</section>
<section class="play-console">
<div class="play-console__screen">
<p><strong>sunnydialup88:</strong> first!!!! but emotionally</p>
<p><strong>auntie-admin:</strong> stop making the background tiled unless you mean it.</p>
<p><strong>guest_000:</strong> I was here once, then became older, then came back.</p>
<p><strong>nettle_mod:</strong> thread moved from Bugs to Feelings.</p>
<p><strong>webmaster:</strong> if the counter breaks, count kindness manually.</p>
</div>
</section>
</main>
#+END_EXPORT

23
play/patience-game.org Normal file
View File

@@ -0,0 +1,23 @@
#+TITLE: Patience Game
#+OPTIONS: num:nil title:nil toc:nil
#+NO_SIDENOTES: t
#+HIDDEN_PAGE: t
#+DATE: <2026-05-09 Sat>
#+BEGIN_EXPORT html
<main class="play-root">
<section class="play-hero">
<div>
<p class="play-kicker">Tiny game</p>
<h1>Patience Game</h1>
<p class="play-lede">The only move is to stay a little while.</p>
</div>
</section>
<section class="play-console">
<div class="play-console__screen">
<p data-patience-target>The lamp is on. Nothing else is required.</p>
<p><span data-patience-count>0</span> seconds kept company.</p>
</div>
</section>
</main>
#+END_EXPORT

27
play/radio-room.org Normal file
View File

@@ -0,0 +1,27 @@
#+TITLE: Radio Room
#+OPTIONS: num:nil title:nil toc:nil
#+NO_SIDENOTES: t
#+HIDDEN_PAGE: t
#+DATE: <2026-05-09 Sat>
#+BEGIN_EXPORT html
<main class="play-root">
<section class="play-hero">
<div>
<p class="play-kicker">Unlisted room</p>
<h1>Radio Room</h1>
<p class="play-lede">A room under the stairs where every station is almost home.</p>
</div>
</section>
<section class="play-console">
<div class="play-console__screen">
<p class="play-console__eyebrow">Tuning log</p>
<h2>Between stations</h2>
<p>89.1: rain on the kitchen roof.</p>
<p>91.4: Nadir saying backups are just promises with timestamps.</p>
<p>99.9: Luma humming an original song about lamps, trains, and coming back slowly.</p>
<p>The dial is warm. It does not play automatically because even ghosts should ask permission.</p>
</div>
</section>
</main>
#+END_EXPORT

View File

@@ -0,0 +1,23 @@
#+TITLE: Terminal Cupboard
#+OPTIONS: num:nil title:nil toc:nil
#+NO_SIDENOTES: t
#+HIDDEN_PAGE: t
#+DATE: <2026-05-09 Sat>
#+BEGIN_EXPORT html
<main class="play-root">
<section class="play-hero">
<div>
<p class="play-kicker">Hidden terminal</p>
<h1>Terminal Cupboard</h1>
<p class="play-lede">A command line behind the jars.</p>
</div>
</section>
<section class="play-console hidden-terminal">
<div class="play-console__screen">
<div class="hidden-terminal-log" data-cupboard-log><p>cupboard v0.9. Type help.</p></div>
<input data-cupboard-input type="text" autocomplete="off" spellcheck="false" aria-label="Cupboard command" />
</div>
</section>
</main>
#+END_EXPORT

25
play/train-platform.org Normal file
View File

@@ -0,0 +1,25 @@
#+TITLE: Train Platform
#+OPTIONS: num:nil title:nil toc:nil
#+NO_SIDENOTES: t
#+HIDDEN_PAGE: t
#+DATE: <2026-05-09 Sat>
#+BEGIN_EXPORT html
<main class="play-root">
<section class="play-hero">
<div>
<p class="play-kicker">Platform 3</p>
<h1>Train Platform</h1>
<p class="play-lede">The departure board changes every month, but every destination is a feeling.</p>
</div>
</section>
<section class="play-console">
<div class="play-console__screen">
<p>23:13 - Later - delayed by tenderness</p>
<p>00:04 - Home - expected when ready</p>
<p>06:30 - The Long Way - boarding quietly</p>
<p>Morrow is on the bench with a return ticket he refuses to explain.</p>
</div>
</section>
</main>
#+END_EXPORT