GitHub repository

Tokens

Every value below is a live --ss-* custom property read from this page's <html>. Flip the theme and size controls in the top bar and watch the swatches and scales update — that's the whole system.

full inventory

The gallery above visualises the most-used tokens; the lists below complete the public --ss-* surface, live-resolved the same way. Core tokens are defined in src/styles/_tokens.scss; component tokens live in per-component partials under src/styles/components/*.scss, joined by _index.scss. Full reference (per-tier values, purpose): docs/tokens.md in the repo. The legacy .hs-* typography classes shipped by theme.css are deprecated — don't use them in new code.

remaining color tokens (theme axis (data-theme); washes are color-mix() derivations of the terminal slots)

--ss-bg-inset …
--ss-fg-on-primary …
--ss-fg-on-danger …
--ss-selection-bg …
--ss-selection-fg …
--ss-code-number …
--ss-code-comment …
--ss-code-overlay …
--ss-badge-brand-border …
--ss-badge-neutral-border …
--ss-badge-positive-border …
--ss-badge-caution-border …
--ss-badge-critical-border …
--ss-badge-info-border …

fonts (static)

--ss-font-display …
--ss-font-subhead …
--ss-font-body …
--ss-font-alt …
--ss-font-mono …

radii · elevation · motion (static — every radius is 0 (house rule); --ss-dur-* zero under reduced motion)

--ss-radius-0 …
--ss-radius-1 …
--ss-radius-2 …
--ss-radius-pill …
--ss-shadow-0 …
--ss-shadow-1 …
--ss-shadow-2 …
--ss-shadow-pop …
--ss-shadow-glow …
--ss-ease …
--ss-dur-fast …
--ss-dur …
--ss-dur-slow …
--ss-dur-xslow …
--ss-icon-spin-dur …

remaining size-axis tokens (size axis (data-size-variant))

--ss-leading …
--ss-ui-xs …
--ss-ui-sm …
--ss-ui-md …
--ss-ui-lg …
--ss-icon …
--ss-control-px …
--ss-input-py …
--ss-input-px …
--ss-panel-head-py …
--ss-panel-head-px …
--ss-panel-body-py …
--ss-panel-body-px …
--ss-card-py …
--ss-metric-val …
--ss-row-py …
--ss-row-px …
--ss-badge-px …
--ss-chip-py …
--ss-gap-sm …
--ss-main-py …
--ss-main-px …
--ss-side-badge-py …
--ss-side-badge-px …
--ss-empty-glyph-compact …
--ss-spark-gap …

component tokens — Menu (size axis · src/styles/components/_menu.scss)

--ss-menu-pad …
--ss-menu-item-py …
--ss-menu-item-px …
--ss-menu-item-gap …
--ss-menu-min-w …
--ss-menu-offset …

component tokens — SegmentedControl (size axis · src/styles/components/_segmented-control.scss)

--ss-seg-font …
--ss-seg-py …
--ss-seg-px …
--ss-seg-gap …

component tokens — Accordion (size axis · src/styles/components/_accordion.scss)

--ss-acc-head-py …
--ss-acc-head-px …
--ss-acc-body-py …
--ss-acc-body-px …
--ss-acc-chevron …
--ss-acc-gap …

component tokens — BottomNav (derived from the shell/spacing scale · src/styles/components/_bottom-nav.scss)

--ss-bottom-nav-h …
--ss-bottom-nav-px …
--ss-bottom-nav-tab-py …
--ss-bottom-nav-gap …
--ss-bottom-nav-label-fs …
--ss-bottom-nav-badge-top …
--ss-bottom-nav-badge-dx …
--ss-bottom-nav-badge-min-w …
--ss-bottom-nav-badge-h …
--ss-bottom-nav-badge-fs …
--ss-bottom-nav-badge-px …

component tokens — LogStream (viewport + column metrics (DS-0068) · src/styles/components/_log-stream.scss)

--ss-log-min-h …
--ss-log-max-h …
--ss-log-t-w …
--ss-log-lvl-w …

component tokens — Image (size axis (chrome) + static/theme-aware washes · src/styles/components/_image.scss)

--ss-image-glyph …
--ss-image-fallback-min …
--ss-image-close …
--ss-image-frame-bg …
--ss-image-shimmer …
--ss-image-shimmer-dur …
--ss-image-focus-w …
--ss-image-caption-gap …
--ss-image-backdrop …
--ss-image-lightbox-z …
--ss-image-lightbox-pad …

component tokens — Heading (size axis · src/styles/components/_heading.scss)

--ss-heading-size …
--ss-heading-mb …
--ss-heading-shadow …

component tokens — Container (size axis · src/styles/components/_container.scss)

--ss-container-max-w …
--ss-container-px …
--ss-container-page-py …

component tokens — TierList (size axis · src/styles/components/_tierlist.scss)

--ss-tier-tile-w …
--ss-tier-tile-h …
--ss-tier-label-w …
--ss-tier-label-font …
--ss-tier-gap …

component tokens — Spinner (size axis (font) + static color · src/styles/components/_spinner.scss)

--ss-spinner-font …
--ss-spinner-color …
↑↓ navigate · ↵ open · esc close

Keyboard shortcuts

No shortcuts registered

Shortcuts added through the dssoca registry will show up here.

Single-key shortcuts