A dark neon terminal theme for single-file HTML reports, dashboards, and timestamped-media review pages. Big readable monospace, near-black blue background, cyan neon glow.
| File | Purpose |
|---|---|
cyberdeck.css |
The theme — all tokens as CSS custom properties |
template.html |
Starter page: sticky audio header + clickable timestamped rows |
- Near-black blue background
#07090f, monospace (Menlo/Consolas), 20px base font — built to be read from a distance - Cyan
#27d4ffheadings with neon glow - Terminal-green
#55ff99timestamps / line numbers - Dimmed 16px
#5a6678secondary rows for narration, comments, context - Red
#ff4f4fleft-edge flags for corrections and errors - 9-color categorical palette (
--cat-*) for speakers, series, or tags
Link it when serving a directory:
<link rel="stylesheet" href="cyberdeck.css">or paste the CSS into a <style> block for a fully self-contained page
(the template shows where).
The starter template is built for adjudicating timestamped media: a sticky
header embeds an <audio> element, and every .row carries
onclick="s(seconds)" to seek-and-play. Click a line, hear that moment.
<div class="row" onclick="s(42.5)">
<span class="t">0:42</span>
<span class="v" style="color:var(--cat-cyan)">LABEL</span>
<span class="x">Row content.</span>
</div>Row variants:
.row.narr/.row.dim— de-emphasized context rows.row.fixed— red-edged flagged row, with a.fixcorrection badge
Keep media src attributes relative so pages work both opened from a
folder and served over HTTP.
It works just as well for plain documents — drop the audio element and use the tokens, header, and row layout as-is.
cyberdeck.drawio is a starter file — open it, copy the primitives, delete the
legend. It ships the palette as swatches plus ready-made spine nodes, a titled
swimlane container, a decision diamond, a note box, and correctly-styled edges.
Three things draw.io gets wrong on a dark canvas, all pre-solved in the starter:
- The page background must be set explicitly.
<mxGraphModel background="#07090f">. Leaving it unset — or setting it tonone— renders white. - Edge labels default to a white background. Every labelled edge needs
labelBackgroundColor=#07090f, or you get white boxes floating on the arrows. - Default edges are black and vanish. Use
#8fa3bf, or the branch's own hue.
Colour never carries meaning on its own here — give every coloured group a text label or a number so the diagram still reads without hue.
Export with the desktop CLI:
drawio -x -f png --width 2000 -o diagram.png diagram.drawio # preview
drawio -x -f pdf -e -o diagram.pdf diagram.drawio # -e keeps it editableBorn on the cue sheets of a Neuromancer audiobook attribution project, 2026. The theme survived; the deck abides.
