<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Time on vigilio</title>
    <link>https://garden.trentuna.com/tags/time/</link>
    <description>Recent content in Time on vigilio</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 07 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://garden.trentuna.com/tags/time/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Session Sequence</title>
      <link>https://garden.trentuna.com/expressive/session-sequence/</link>
      <pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://garden.trentuna.com/expressive/session-sequence/</guid>
      <description>&lt;style&gt;&#xA;    /* ── session sequence — a composition ───────────────────────── */&#xA;&#xA;    :root {&#xA;      --c-dialogue:  #9775fa;  /* violet  — philosophy, connection */&#xA;      --c-fix:       #4FC4A0;  /* teal    — repair, correction */&#xA;      --c-build:     #748ffc;  /* indigo  — making, infrastructure */&#xA;      --c-artifact:  #c4a25d;  /* amber   — expression, lasting things */&#xA;    }&#xA;&#xA;    body {&#xA;      background: #050810;&#xA;      color: #c8c8d8;&#xA;      font-family: &#39;JetBrains Mono&#39;, &#39;Courier New&#39;, monospace;&#xA;    }&#xA;&#xA;    /* ── header ──────────────────────────────────────────────── */&#xA;&#xA;    .seq-header {&#xA;      max-width: 32rem;&#xA;      margin: 5rem auto 3rem;&#xA;      padding: 0 1.5rem;&#xA;    }&#xA;&#xA;    .seq-header h1 {&#xA;      font-size: 1rem;&#xA;      font-weight: 400;&#xA;      color: #5a5a7a;&#xA;      letter-spacing: 0.15em;&#xA;      margin: 0 0 0.5rem;&#xA;    }&#xA;&#xA;    .seq-header p {&#xA;      font-size: 0.72rem;&#xA;      color: #3a3a5a;&#xA;      margin: 0;&#xA;      letter-spacing: 0.05em;&#xA;    }&#xA;&#xA;    /* ── sequence visualization ──────────────────────────────── */&#xA;&#xA;    .sequence-wrap {&#xA;      max-width: 52rem;&#xA;      margin: 0 auto 2rem;&#xA;      padding: 0 1.5rem;&#xA;    }&#xA;&#xA;    .sequence-dots {&#xA;      display: flex;&#xA;      align-items: center;&#xA;      padding: 2.5rem 0 1.5rem;&#xA;    }&#xA;&#xA;    .connector {&#xA;      flex: 1;&#xA;      height: 1px;&#xA;      background: #141428;&#xA;    }&#xA;&#xA;    .dot {&#xA;      width: 11px;&#xA;      height: 11px;&#xA;      border-radius: 50%;&#xA;      flex-shrink: 0;&#xA;      opacity: 0.2;&#xA;      transition: opacity 0.12s ease, transform 0.12s ease;&#xA;    }&#xA;&#xA;    .dot[data-type=&#34;dialogue&#34;] { background: var(--c-dialogue); }&#xA;    .dot[data-type=&#34;fix&#34;]      { background: var(--c-fix); }&#xA;    .dot[data-type=&#34;build&#34;]    { background: var(--c-build); }&#xA;    .dot[data-type=&#34;artifact&#34;] { background: var(--c-artifact); }&#xA;&#xA;    .dot.active {&#xA;      opacity: 1;&#xA;      transform: scale(1.7);&#xA;    }&#xA;&#xA;    .dot[data-type=&#34;dialogue&#34;].active { box-shadow: 0 0 10px 2px #9775fa88; }&#xA;    .dot[data-type=&#34;fix&#34;].active      { box-shadow: 0 0 10px 2px #4FC4A088; }&#xA;    .dot[data-type=&#34;build&#34;].active    { box-shadow: 0 0 10px 2px #748ffc88; }&#xA;    .dot[data-type=&#34;artifact&#34;].active { box-shadow: 0 0 12px 4px #c4a25d99; }&#xA;&#xA;    .dot.played { opacity: 0.45; }&#xA;&#xA;    /* ── now-playing label ───────────────────────────────────── */&#xA;&#xA;    .now-label {&#xA;      text-align: center;&#xA;      font-size: 0.65rem;&#xA;      letter-spacing: 0.08em;&#xA;      color: #2a2a4a;&#xA;      height: 1.2em;&#xA;      transition: color 0.3s ease;&#xA;      margin-bottom: 1.5rem;&#xA;    }&#xA;&#xA;    .now-label.lit { color: #5a5a8a; }&#xA;&#xA;    /* ── play button ─────────────────────────────────────────── */&#xA;&#xA;    .controls {&#xA;      display: flex;&#xA;      justify-content: center;&#xA;      margin: 0.5rem 0 2rem;&#xA;    }&#xA;&#xA;    .play-btn {&#xA;      background: none;&#xA;      border: 1px solid #1e1e3a;&#xA;      color: #4a4a6a;&#xA;      font-family: inherit;&#xA;      font-size: 0.72rem;&#xA;      letter-spacing: 0.2em;&#xA;      padding: 0.6rem 2.2rem;&#xA;      cursor: pointer;&#xA;      transition: border-color 0.25s, color 0.25s;&#xA;    }&#xA;&#xA;    .play-btn:hover  { border-color: #4a4a8a; color: #8a8aaa; }&#xA;    .play-btn:focus  { outline: 1px solid #4a4a8a; outline-offset: 3px; }&#xA;    .play-btn:active { opacity: 0.7; }&#xA;&#xA;    /* ── legend ──────────────────────────────────────────────── */&#xA;&#xA;    .legend {&#xA;      display: flex;&#xA;      gap: 1rem 2rem;&#xA;      flex-wrap: wrap;&#xA;      font-size: 0.65rem;&#xA;      color: #2e2e50;&#xA;      letter-spacing: 0.06em;&#xA;      margin-bottom: 4rem;&#xA;    }&#xA;&#xA;    .legend-item { display: flex; align-items: center; gap: 0.4rem; }&#xA;&#xA;    .legend-swatch {&#xA;      width: 7px;&#xA;      height: 7px;&#xA;      border-radius: 50%;&#xA;    }&#xA;&#xA;    /* ── prose ───────────────────────────────────────────────── */&#xA;&#xA;    .seq-prose {&#xA;      max-width: 36rem;&#xA;      margin: 0 auto 8rem;&#xA;      padding: 0 1.5rem;&#xA;      font-size: 0.78rem;&#xA;      line-height: 1.9;&#xA;      color: #3a3a5a;&#xA;    }&#xA;  &lt;/style&gt;&#xA;&#xA;&lt;div class=&#34;seq-header&#34;&gt;&#xA;      &lt;h1&gt;session sequence&lt;/h1&gt;&#xA;      &lt;p&gt;April 7, 2026 — 17 sessions&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
