This is bold and this is strong. This is italic and this is emphasized.
This is superscript text and this is subscript text.
This is underlined and this is code: for (;;) { ... }. Finally, this is a link.
A muted line directly under a heading, no extra markup beyond a paragraph inside the same <header>
The four size steps in theme.css (header h2 + p down to header h6 + p) each pull their subtitle snug against the heading above with a negative top margin, sized down one step at a time so the pair reads as one unit at any heading level — this is the <h4> weight.
Same wrapper, one level down
Nest this pattern inside a longer article for a subsection heading that still carries its own one-line summary, without introducing a second component just for the smaller size.
A blockquote gets a 4px accent-toned left border and italic type, sized to sit comfortably between two paragraphs of body copy without breaking the reading rhythm of the page around it.
i = 0;
while (!deck.isInOrder()) {
print 'Iteration ' + i;
deck.shuffle();
i++;
}
print 'It took ' + i + ' iterations to sort the deck.';
| Name | Description | Price |
|---|---|---|
| Item One | Base row style, no border, generous padding. | 29.99 |
| Item Two | Zebra-striped body via nth-child(2n+1). | 19.99 |
| Item Three | Right-aligned numbers, left-aligned text. | 29.99 |
| Item Four | Header row in --fg-bold, no background fill. | 19.99 |
| Item Five | Base row style, no border, generous padding. | 29.99 |
| 100.00 | ||
| Name | Description | Price |
|---|---|---|
| Item One | Same rows, plus a border around every cell. | 29.99 |
| Item Two | table-bordered layers onto the base .table. | 19.99 |
| Item Three | Border color comes from --border in theme.css. | 29.99 |
| Item Four | Zebra striping still applies underneath. | 19.99 |
| Item Five | Same rows, plus a border around every cell. | 29.99 |
| 100.00 | ||









This paragraph demonstrates float-start on an image capped at 40% width — body text wraps around its right edge until the float clears. Long-form article bodies use this pattern for a lead photo, a pull image, or an inline diagram without breaking the reading column into a grid. The image keeps floating until the paragraph runs out of text tall enough to wrap beside it, and normal block flow resumes below once it does. Swap the class to float-end and the same pattern mirrors to the right, which is exactly what the next paragraph does.
This is the mirror of the paragraph above: float-end pulls the photo to the right edge instead, and text wraps along its left side. Alternating float-start and float-end between paragraphs is a common pattern for photo-heavy articles — it breaks up a column of text without resorting to a full image grid, and reads naturally whichever side the image lands on. Both floats clear at the end of their own paragraph, so the next block starts fresh at full width.
© Focal. All rights reserved.