Kitchen Sink Demo

Every HTML element styled by term.css, plus all class-based components.

Typography

Body text in monospace at a comfortable line-height. This paragraph tests bold text, italic text, links, inline code, marked text, and small text.

Third Level Heading

Fourth Level Heading

Fifth Level Heading
Sixth Level Heading

Blockquote

He holds him with a skinny hand,
'There was a ship,' quoth he.
'Hold off! unhand me, grey-beard loon!'
An artichoke, dropt he.

Lists

  1. Carrots
  2. Celery
  3. Tacos
    • Soft
    • Hard
  4. Cucumber

Table

Name Power Comment
Carrots 9001 It's over 9000?!
Ramen 9002 Also over 9000?!
Currywurst 10000 What?!

Code Block

module Main where
import Data.List (intercalate)
hello :: String -> String
hello s = "Hello, " <> s <> "."
main :: IO ()
main = putStrLn
$ intercalate "\n"
$ hello <$> [ "artichoke", "alcachofa" ]

Details / Summary

Click to expand

This content is hidden by default. The details/summary element is styled with a left border and custom triangle markers.

Already open section

This section starts in the open state.

Divider


Alcachofa, if you were wondering, is artichoke in Spanish.

Media

Placeholder
A placeholder image demonstrating figure and figcaption

Date

Published on

Forms





Keyboard

Press Ctrl + C to copy, Ctrl + V to paste.

Sample Output

The command returned: Hello, world!

Abbreviation

We use OKLCH for all color values.

Components

Cards & Grid

Card One

A simple card in a responsive grid.

Card Two

Cards use surface background and border.

Accent Border

Custom border via CSS variable.

Badges

STATUS NEW DRAFT

Callouts

Note

General information callout. The label differentiates - no color variants needed.

Warning

Something to watch out for.

Task List

Definition List

term.css
A minimal CSS framework with terminal aesthetics
OKLCH
A perceptually uniform color space used for theming