arne.fismen.no

Design system

About

Personal blog with a warm, typographic minimalist aesthetic. Fraunces for headings, IBM Plex Sans for body, IBM Plex Mono for code. Teal accent on an off-white/dark background. Two post types: articles and link posts.

Typography

Fonts

Fraunces — headings

IBM Plex Sans — body text, regular and italic and semibold

IBM Plex Mono — code and meta

Heading scale

Heading 1 (1.75rem)

Heading 2 (1.375rem)

Heading 3 (1.125rem)

Body text

Paragraph with a link, some inline code, and a small caption. The base font size scales responsively: 106.25% on mobile, 112.5% at 768px, 118.75% at 1200px. Line height is 1.65 for comfortable reading at a max-width of 38rem.

Color

--color-bg
#f6f3ed / #151311
--color-text
#1a1814 / #ece7dd
--color-muted
#7a7268 / #857d73
--color-border
#dad5cb / #2e2b26
--color-accent
#2a7a6a / #4abba5
--color-accent-hover
#1d5f52 / #5fcdb6

Spacing

--space-xs (0.25rem)
--space-sm (0.5rem)
--space-md (1rem)
--space-lg (1.5rem)
--space-xl (2rem)
--space-2xl (3rem)
--space-3xl (4rem)

Elements

Links

An inline link has an underline in muted color that turns teal on hover.

Lists

  1. Ordered item one
  2. Ordered item two

Blockquote

A short quoted line, styled with a 2px left border and muted text.

Code

Inline: font-size: 0.875em

function example() {
  return "hello";
}

Table

TokenLightDark
--color-bg#f6f3ed#151311
--color-accent#2a7a6a#4abba5

Components

Navigation

Top bar with logo (teal decagon + white A glyph with ripple animation on hover), archive link, and feed link. Monospace, small caps.

Date separator

Monospace, uppercase, with a top border. Groups posts by date on the frontpage.

Article

Full post with heading, prose, code blocks, and blockquotes. See frontpage preview.

Link post

Shorter commentary on an external link. Smaller heading, article.link class. Bookmark icon in the margin on desktop.

Archive list

Flat list of posts with dates and optional bookmark indicators for link posts.

Logo

Custom geometric "A" in a teal decagon. Full logo specification →