register
$ register --next
報名尚未開放
watch g0v slack

COLORS

Two-accent rule: signal red (--accent) for actions/alerts/LIVE; terminal green (--accent-2) for prompts/ok-states. That is all. No third accent. Red >5% of a screen is shouting. Amber (--status-degraded) exists only as a status.

BASE PALETTE

base-palette [ VIEWPORT: AUTO ]
--black
—
--paper
—
--white
—
--gray-900
—
--gray-700
—
--gray-500
—
--gray-300
—
--gray-150
—
--gray-100
—
--red
—
--red-deep
—
--red-bright
—
--green
—
--green-bright
—
--amber
—
--amber-bright
—

SEMANTIC TOKENS

semantic-tokens [ VIEWPORT: AUTO ]
Token Dark value Description
--bg — Page background
--surface — Card / panel background
--ink — Primary text
--ink-2 — Secondary text / labels
--ink-3 — Disabled / placeholder
--line — Border color (structural)
--accent — Signal red — actions, alerts, LIVE
--accent-2 — Terminal green — prompts, ok-states
--status-degraded — Amber — degraded / warning status
--status-offline — Red — offline / error status

DARK / LIGHT SIDE-BY-SIDE

theme-comparison [ VIEWPORT: AUTO ]
BLACKOUT (default)
--bg
--surface
--ink
--ink-2
--ink-3
--line
--accent
--accent-2
--status-degraded
--status-offline
PAPER (data-theme="light")
--bg
--surface
--ink
--ink-2
--ink-3
--line
--accent
--accent-2
--status-degraded
--status-offline