Type

Chicago · chrome

The quick brown fox jumps over 0123456789.

Espy Sans 10 · copy

The quick brown fox jumps over 0123456789.

Espy Sans 9 · small copy

The quick brown fox jumps over 0123456789.

Cozette · code

const fox = "quick"; // 0123456789

Proggy Tiny · mobile code

const fox = "quick"; // 0123456789

Inline Elements

You may see abbreviations underlined like this LLM. You can click on them to expand to the full term if you don't know what they mean.

You may also see uppercase terms styled like this Gap, you can hover/click them to see a popover with my personal definition.

This sentence shows , inline code, inline quote styling, sample_value, marked text, and a normal link.

Callouts

Use this when you want to quote something real cute.

Emoji

Bare
Bordered

Buttons

Windows

Recent Posts
3 items

Code Windows

prompt.txt
Keep ++added text++ close to the surrounding sentence.
Remove --discarded text-- and call out ==highlighted text==.
article.html
<aside class="code-window-note">HTML blocks can include a very long line and still wrap inside the shared code window chrome.</aside>
user-card.tsx
interface User {
  name: string;
  flags: number | null;
}
/**
 * Fetch the profile on the server so the dashboard settles 
 * in one render instead of flickering while a client-side 
 * request catches up.
 */
async function UserCard(id: string): Promise<JSX.Element | null> {
  // The endpoint treats IDs as path segments, so rejecting punctuation
  // prevents us from accidentally requesting a different resource.
  const validId = /^[a-z0-9-]+$/i;
  if (!validId.test(id)) return null;

  try {
    const response = await fetch(`/api/users/${id}`, {
      headers: { Accept: "application/json" },
    });
    if (response.status === 404) return null;
    if (!response.ok) throw new Error(`HTTP ${response.status}`);

    const user = (await response.json()) as User;
    const isAdmin = ((user.flags ?? 0) & 0x01) !== 0;

    return (
      <article className="user-card" data-admin={isAdmin}>
        {user.name}
      </article>
    );
  } catch (error: unknown) {
    console.error('Could not load user', error);
    return null;
  }
}
literal-wrap.txt
> This is a literal greater-than sign.
<dfn>Tags display as text here.</dfn>
Quotes stay "quoted".

Dithering

Native Tile

d1
d2
d3
d4
d5
d6
d7
d8
d9
d10
d11
d12
d13
d14
d15

UI Tile

d1
d2
d3
d4
d5
d6
d7
d8
d9
d10
d11
d12
d13
d14
d15

Chunky Tile

d1
d2
d3
d4
d5
d6
d7
d8
d9
d10
d11
d12
d13
d14
d15

Palette

cream #fffdf0 / #fffef5
peach #ffd6ab / #ffead6
tan #d8aa7b / #e9c7a1
parchment #eec17d
orange #ff7e46 / #ffad94
schoolbus #F5A500 / #fdcc40
mint #00fbad / #bfffe0
green #00c423 / #a6f08a
teal #30a77b / #83dcbf
deep teal #3c7879 / #9ec8cb
ice blue #a1fdff / #d9feff
sky blue #00a9fd / #8edcff
blue #151de0 / #9aa5ff
purple #4715a7 / #c093ed
lavender #d6d6fe / #eee8ff
periwinkle #aaabfd / #ded1ff
slate blue #7b7bd3 / #b5bbdc
indigo #434478 / #a39fc3
pink #ff81d4 / #fbc4e9
magenta #af1e78 / #de8ac4
mauve #ac7ca8 / #cfc0df
white #ffffff
gray 97 #f7f7f7
gray 93 #ededed
gray 89 #e4e4e4
gray 84 #d6d6d6
gray 78 #c7c7c7
gray 72 #b8b8b8
gray 60 #9a9a9a
gray 54 #8a8a8a
gray 41 #686868
gray 34 #565656
gray 25 #414141
gray 18 #2d2d2d
gray 8 #151515
black #000000
yellow #fefd32 / #FFFBB5
red #ea2504 / #ff9d90