#+TITLE: Play
#+OPTIONS: num:nil title:nil toc:nil
#+NO_SIDENOTES: t
#+DATE: <2026-05-09 Sat>

#+BEGIN_EXPORT html
<main class="play-root play-hub" data-play-page="hub">
  <section class="play-hero" aria-labelledby="play-title">
    <div>
      <p class="play-kicker">Interactive wing</p>
      <h1 id="play-title">Play</h1>
      <p class="play-lede">A small cabinet of browser toys, puzzles, sketch surfaces, and quiet experiments.</p>
    </div>
    <div class="play-orbit" aria-hidden="true">
      <button class="play-orbit__node is-active" type="button" data-index="0">1</button>
      <button class="play-orbit__node" type="button" data-index="1">2</button>
      <button class="play-orbit__node" type="button" data-index="2">3</button>
      <button class="play-orbit__node" type="button" data-index="3">4</button>
      <button class="play-orbit__node" type="button" data-index="4">5</button>
      <button class="play-orbit__node" type="button" data-index="5">6</button>
      <button class="play-orbit__node" type="button" data-index="6">7</button>
      <button class="play-orbit__node" type="button" data-index="7">8</button>
      <button class="play-orbit__node" type="button" data-index="8">9</button>
      <button class="play-orbit__node" type="button" data-index="9">10</button>
      <button class="play-orbit__node" type="button" data-index="10">11</button>
    </div>
  </section>

  <section class="play-console" aria-label="Play chooser">
    <div class="play-console__screen">
      <p class="play-console__eyebrow" id="play-hub-kind">Game</p>
      <h2 id="play-hub-title">Memory Cabinet</h2>
      <p id="play-hub-desc">Turn over cards and match small fragments from the family archive.</p>
      <a class="play-primary" id="play-hub-link" href="/play/memory.html">Enter</a>
    </div>
    <div class="play-console__controls">
      <button type="button" data-play-prev>Previous</button>
      <button type="button" data-play-random>Random</button>
      <button type="button" data-play-next>Next</button>
    </div>
  </section>

  <nav class="play-grid" id="play-grid" aria-label="Play pages">
    <a href="/play/memory.html" data-kind="Game" data-desc="Turn over cards and match small fragments from the family archive."><span>01</span><strong>Memory Cabinet</strong></a>
    <a href="/play/constellation.html" data-kind="Sketch" data-desc="Draw a star map by connecting points, then name the constellation."><span>02</span><strong>Constellation Desk</strong></a>
    <a href="/play/poem.html" data-kind="Generator" data-desc="Compose tiny academic marginalia with a hand-cranked phrase machine."><span>03</span><strong>Marginalia Machine</strong></a>
    <a href="/play/bookshelf.html" data-kind="Puzzle" data-desc="Sort a shelf of invented books into a pleasing order before the bell."><span>04</span><strong>Bookshelf Sort</strong></a>
    <a href="/play/recipe.html" data-kind="Spinner" data-desc="Spin a family supper wheel and collect a playful menu."><span>05</span><strong>Supper Wheel</strong></a>
    <a href="/play/timeline.html" data-kind="Puzzle" data-desc="Drag family-site milestones into chronological order."><span>06</span><strong>Timeline Tangle</strong></a>
    <a href="/play/ink.html" data-kind="Canvas" data-desc="Make a living ink pond with ripples, trails, and quiet motion."><span>07</span><strong>Ink Pond</strong></a>
    <a href="/play/terminal.html" data-kind="Story" data-desc="Explore a tiny command-line adventure hidden in the archive."><span>08</span><strong>Archive Terminal</strong></a>
    <a href="/play/study.html" data-kind="Timer" data-desc="Run a focus timer that grows a little desk scene as time passes."><span>09</span><strong>Study Lamp</strong></a>
    <a href="/play/sigil.html" data-kind="Maker" data-desc="Generate a small personal sigil from initials, colors, and motto."><span>10</span><strong>Sigil Press</strong></a>
    <a href="/play/rpg.html" data-kind="RPG" data-desc="Enter Morrow's End, survive memory battles, choose whether to confront, listen, or forget, and decide the lake's fate."><span>11</span><strong>Ash Below the Lake</strong></a>
  </nav>
</main>
#+END_EXPORT
