Add FIFTEEN–LOVE, a 19-second umpire-scored spot

cut.py --cut score: no interview audio, only the game's own recorded
umpire. "Spectators are reminded to remain seated, especially the
deceased", then a love game called against the viewer, one member's stare
per point under a broadcast score bug, "Game. Set. Massacre." on black,
and "This match is still in progress" over the logo. cut.py now holds
named cuts, each with its own build folder and output file.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
wuwiandClaude Opus 5.5 committed 2026-10-05 11:28:28 +02:00
1 parent 2de45510a3
commit da09b55525
3 files changed
+108 -30

No files matched your search

+28
View File
@@ -37,6 +37,18 @@ section:target { display: block; }
/* the game's own voice at the end: its logo and its pixel face */
.logo { position: absolute; left: 50%; transform: translateX(-50%); }
.px { font: 400 34px/1.5 Silkscreen, monospace; letter-spacing: .18em; margin-left: .18em; }
/* FIFTEEN–LOVE: a broadcast score bug, the club serving, the viewer receiving */
.sb { position: absolute; left: 64px; top: 250px; min-width: 470px; padding: 18px 26px 18px 22px;
background: linear-gradient(90deg, rgba(10,26,17,.9), rgba(10,26,17,.78)); border-left: 4px solid var(--gold);
box-shadow: 0 6px 30px rgba(0,0,0,.45); font-family: 'Gill Sans', sans-serif; color: var(--paper); }
.sb .row { display: grid; grid-template-columns: 22px 1fr 96px; align-items: center; height: 54px; }
.sb .row + .row { border-top: 1px solid rgba(201,164,90,.28); }
.sb .who { font: 600 27px/1 'Gill Sans', sans-serif; letter-spacing: .16em; text-transform: uppercase; }
.sb .pts { font: 400 44px/1 'Gill Sans', sans-serif; text-align: right; font-variant-numeric: tabular-nums; color: var(--gold); }
.sb .you .who, .sb .you .pts { color: rgba(236,230,214,.62); }
.sb i { width: 12px; height: 12px; border-radius: 50%; background: #d8e04a; box-shadow: 0 0 8px rgba(216,224,74,.6); }
.sb .game { font: 600 34px/1 'Gill Sans', sans-serif; letter-spacing: .2em; }
</style></head><body>
<section id="t_a"><div class="c say" style="top:700px">Every old club has its traditions.</div></section>
@@ -74,4 +86,20 @@ section:target { display: block; }
<img class="logo" src="../../assets/logo-v2.png" style="width:700px; top:700px">
<div class="c say" style="top:1170px; font-size:62px">Lifetime membership now open.</div>
</section>
<section id="sb_15"><div class="sb">
<div class="row"><i></i><span class="who">St. Mordred's</span><span class="pts">15</span></div>
<div class="row you"><span></span><span class="who">You</span><span class="pts">0</span></div>
</div></section>
<section id="sb_30"><div class="sb">
<div class="row"><i></i><span class="who">St. Mordred's</span><span class="pts">30</span></div>
<div class="row you"><span></span><span class="who">You</span><span class="pts">0</span></div>
</div></section>
<section id="sb_40"><div class="sb">
<div class="row"><i></i><span class="who">St. Mordred's</span><span class="pts">40</span></div>
<div class="row you"><span></span><span class="who">You</span><span class="pts">0</span></div>
</div></section>
<section id="sb_game"><div class="sb">
<div class="row"><i></i><span class="who">St. Mordred's</span><span class="pts game">GAME</span></div>
<div class="row you"><span></span><span class="who">You</span><span class="pts">0</span></div>
</div></section>
</body></html>