Sitepeel
DESIGN.md · measured October 31, 2026
Apocalypse Coffee Roasters design system
Dark interface · Arnel, Akzidenz Grotesk BE · 44px corners
- #090705
- #080808
- #F0EDE8
- #E06D2D
From apocalypsecoffee.com ↗ · 347 elements at 1440×900 and 390×844 Independent analysis, not affiliated with Apocalypse Coffee Roasters
Apocalypse Coffee Roasters color palette
15 colors with hex codes, grouped by where each one is used on the page.
Surfaces
#090705background · --blackPage background · 2×#080808surface-container-lowRaised areas one step from the page · 1×#0D0D0Dsurface-container · --d0Cards and panels · 3×#141414surface-container-high · --d1Hover and pressed fills · 1×#181818surface-container-highestHighest raised elements · 11×Text
#F0EDE8on-surface · --button-039-colorPrimary text and headings · 14×#888888on-surface-variantSecondary text · 16×#7A756Don-surface-mutedMuted text and metadata · 4×#4A443Don-surface-subtleSubtle text and placeholders · 4×#1A1A1Aon-primaryText and icons on primaryAccents
#E06D2Dprimary · --button-039-color-backgroundPrimary buttons and calls to action · 97×#F9AC1CsecondaryAccent (CSS variable)#2A8A4AtertiaryAccent in text, fills and borders · 3×Borders
#1A1A1Aoutline · --inkBorders and dividers · 2×Status
#30A050success · --greenSuccess and positive states · 1×Apocalypse Coffee Roasters fonts and type scale
3 families.
mobile 46px
mobile 22px
Contrast
Text on #090705
17.2:15.6:14.4:12.0:1Spacing
No strict grid · 47% are multiples of 4px
xs3pxsm6pxmd16pxlg20pxxl40pxgutter14pxsection72pxmargin52pxBreakpoints: 767px 768px 1023px 1024px
Shapes
Corner radii, most used first.
Depth
Flat: no shadows measured.
Apocalypse Coffee Roasters UI components
Rebuilt from the measured CSS.
Motion
Interface transitions
0.2s0.32s0.25s0.15seasecubic-bezier(0.2, 0.8, 0.25, 1)
Do’s and don’ts
Rules written from the measurements, so a coding agent stays on style.
- Use #090705 for the page and lift surfaces in small steps: #080808, #0D0D0D, #141414, #181818.
- Keep text in 4 levels: #F0EDE8, #888888, #7A756D, #4A443D.
- Reserve #E06D2D for primary actions and key highlights.
- Reuse the measured spacing steps (6px, 16px, 20px).
- Use 44px corners on most elements; larger surfaces also use 12px, 2px and 12.8px.
- Use #7A756D for body text; it reaches 4.40:1 on #090705. Keep it for large text or metadata.
- Use #4A443D for body text; it reaches 2.09:1 on #090705. Keep it for large text or metadata.
- Add drop shadows for depth; use tonal surfaces.
- Introduce new font families beyond Arnel, Akzidenz Grotesk BE and DM Mono.
- Use #E06D2D for large backgrounds or body text.
- Make interface transitions slower than 0.4s.
---
version: alpha
name: Apocalypse Coffee Roasters
description: "Dark interface measured from apocalypsecoffee.com: Arnel type with Akzidenz Grotesk BE, orange accents, tonal surfaces and 44px corners."
colors:
background: "#090705"
surface: "#090705"
on-surface: "#F0EDE8"
on-background: "#F0EDE8"
on-surface-variant: "#888888"
on-surface-muted: "#7A756D"
on-surface-subtle: "#4A443D"
surface-container-low: "#080808"
surface-container: "#0D0D0D"
surface-container-high: "#141414"
surface-container-highest: "#181818"
outline: "#1A1A1A"
primary: "#E06D2D"
on-primary: "#1A1A1A"
secondary: "#F9AC1C"
tertiary: "#2A8A4A"
success: "#30A050"
typography:
display-hero:
fontFamily: Arnel
fontSize: 129.5px
fontWeight: 400
lineHeight: 0.92
letterSpacing: 0.02em
headline-display:
fontFamily: Arnel
fontSize: 95px
fontWeight: 400
lineHeight: 0.92
letterSpacing: 0.02em
headline-lg:
fontFamily: Arnel
fontSize: 69px
fontWeight: 400
lineHeight: 0.92
letterSpacing: 0.04em
headline-md:
fontFamily: Arnel
fontSize: 34.5px
fontWeight: 400
lineHeight: 1.02
letterSpacing: 0.02em
body-md:
fontFamily: Akzidenz Grotesk BE
fontSize: 15px
fontWeight: 400
lineHeight: 1.65
body-lg:
fontFamily: Akzidenz Grotesk BE
fontSize: 18px
fontWeight: 400
lineHeight: 1
label-md:
fontFamily: Akzidenz Grotesk BE
fontSize: 13px
fontWeight: 500
lineHeight: 1
letterSpacing: 0.06em
code:
fontFamily: DM Mono
fontSize: 14px
fontWeight: 400
lineHeight: 1.65
letterSpacing: 0.04em
display-hero-mobile:
fontFamily: Arnel
fontSize: 46px
fontWeight: 400
lineHeight: 0.92
letterSpacing: 0.02em
headline-md-mobile:
fontFamily: Arnel
fontSize: 22px
fontWeight: 400
lineHeight: 1.02
letterSpacing: 0.02em
rounded:
sm: 2px
md: 12px
lg: 12.8px
xl: 44px
full: 9999px
spacing:
xs: 3px
sm: 6px
md: 16px
lg: 20px
xl: 40px
gutter: 14px
section: 72px
margin: 52px
components:
button-primary:
backgroundColor: "{colors.primary}"
textColor: "{colors.on-primary}"
typography: "{typography.label-md}"
rounded: "{rounded.md}"
padding: 0px 16px
height: 44px
button-secondary:
backgroundColor: "#DDD7CC"
textColor: "{colors.on-primary}"
typography: "{typography.label-md}"
rounded: "{rounded.lg}"
padding: 0px
height: 48px
button-ghost:
textColor: "{colors.on-surface}"
typography: "{typography.body-lg}"
rounded: 0px
padding: 0px
---
# Apocalypse Coffee Roasters Design System
## Overview
Apocalypse Coffee Roasters describes itself as: “Apocalypse Coffee Roasters is a family-owned and operated business that utilizes eco-friendly roasting technology to roast the finest organic coffee beans.” The interface is dark, built on **Near Black (#090705)** with **Warm Mist (#F0EDE8)** text, and **Orange (#E06D2D)** as the main accent.
Type is set in **Arnel** and **Akzidenz Grotesk BE**, with **DM Mono** for code. Headlines run large; body text is 15px. The surface language is flat. Corners are mostly 44px.
Measured from [apocalypsecoffee.com](https://apocalypsecoffee.com/) on October 31, 2026 at 1440×900 and 390×844 from 347 rendered elements. Values are computed styles from the live page, not the original source files.
## Colors
The palette has 15 roles.
- **Near Black (#090705):** Page background, seen 2 times. Token `background`, CSS `--black`.
- **Warm Mist (#F0EDE8):** Primary text and headings, seen 14 times. Token `on-surface`, CSS `--button-039-color`.
- **Gray (#888888):** Secondary text, seen 16 times. Token `on-surface-variant`.
- **Warm Slate (#7A756D):** Muted text and metadata, seen 4 times. Token `on-surface-muted`.
- **Warm Graphite (#4A443D):** Subtle text and placeholders, seen 4 times. Token `on-surface-subtle`.
- **Near Black (#080808):** Raised areas one step from the page, seen 1 time. Token `surface-container-low`.
- **Charcoal (#0D0D0D):** Cards and panels, seen 3 times. Token `surface-container`, CSS `--d0`.
- **Charcoal (#141414):** Hover and pressed fills, seen 1 time. Token `surface-container-high`, CSS `--d1`.
- **Charcoal (#181818):** Highest raised elements, seen 11 times. Token `surface-container-highest`.
- **Charcoal (#1A1A1A):** Borders and dividers, seen 2 times. Token `outline`, CSS `--ink`.
- **Orange (#E06D2D):** Primary buttons and calls to action, seen 97 times. Token `primary`, CSS `--button-039-color-background`.
- **Charcoal (#1A1A1A):** Text and icons on primary. Token `on-primary`.
- **Vivid Orange (#F9AC1C):** Accent (CSS variable). Token `secondary`.
- **Dark Green (#2A8A4A):** Accent in text, fills and borders, seen 3 times. Token `tertiary`.
- **Green (#30A050):** Success and positive states, seen 1 time. Token `success`, CSS `--green`.
## Typography
**Arnel**, **Akzidenz Grotesk BE** and **DM Mono** (monospace) share the interface. Fallback stack: `Arnel, Bebas Neue, sans-serif`. Other loaded fonts: Lovely Mess, GTStandard-M.
- **display-hero:** Arnel 129.5px at weight 400, line height 0.92, tracking 0.02em, uppercase (46px on mobile). Oversized hero statements.
- **headline-display:** Arnel 95px at weight 400, line height 0.92, tracking 0.02em, uppercase. Page title (h1).
- **headline-lg:** Arnel 69px at weight 400, line height 0.92, tracking 0.04em. Section headings (h2).
- **headline-md:** Arnel 34.5px at weight 400, line height 1.02, tracking 0.02em, uppercase (22px on mobile). Sub-section headings.
- **body-md:** Akzidenz Grotesk BE 15px at weight 400, line height 1.65. Body text.
- **body-lg:** Akzidenz Grotesk BE 18px at weight 400, line height 1. Lead paragraphs.
- **label-md:** Akzidenz Grotesk BE 13px at weight 500, line height 1, tracking 0.06em. Buttons, navigation and labels.
- **code:** DM Mono 14px at weight 400, line height 1.65, tracking 0.04em. Code and technical values.
## Layout
Spacing does not follow a strict grid: 47% of measured values are multiples of 4px, so match the measured steps rather than rounding to a grid.
- **Scale:** xs 3px, sm 6px, md 16px, lg 20px, xl 40px.
- **Sections:** 72px vertical padding between major sections.
- **Gaps:** 14px is the most common gap in flex and grid layouts.
- **Page margin:** 52px on each side of full-width sections.
- **Breakpoints:** 767px, 768px, 1023px, 1024px.
## Elevation & Depth
The design is flat: no shadows were measured. Hierarchy comes from tonal surface steps (#080808 → #0D0D0D → #141414 → #181818) and #1A1A1A borders.
## Shapes
Most elements use 44px corners. Measured radii, most used first:
- **xl (44px):** 108 elements.
- **md (12px):** 36 elements.
- **sm (2px):** 20 elements.
- **lg (12.8px):** 16 elements.
- **full (9999px):** 16 elements.
## Components
Measured from the rendered page. Token values reference the tokens above.
- **button-primary (“LIGHT”):** #E06D2D fill, #1A1A1A text, 13px/500, 12px radius, padding 0px 16px.
- **button-secondary (“Previous roast”):** #DDD7CC fill, #1A1A1A text, 13.3333px/400, 12.8px radius, padding 0px.
- **button-ghost (“MENU”):** transparent fill, #F0EDE8 text, 18px/500, padding 0px.
## Do's and Don'ts
- Do use #090705 for the page and lift surfaces in small steps: #080808, #0D0D0D, #141414, #181818.
- Do keep text in 4 levels: #F0EDE8, #888888, #7A756D, #4A443D.
- Do reserve #E06D2D for primary actions and key highlights.
- Do reuse the measured spacing steps (6px, 16px, 20px).
- Do use 44px corners on most elements; larger surfaces also use 12px, 2px and 12.8px.
- Don't use #7A756D for body text; it reaches 4.40:1 on #090705. Keep it for large text or metadata.
- Don't use #4A443D for body text; it reaches 2.09:1 on #090705. Keep it for large text or metadata.
- Don't add drop shadows for depth; use tonal surfaces.
- Don't introduce new font families beyond Arnel, Akzidenz Grotesk BE and DM Mono.
- Don't use #E06D2D for large backgrounds or body text.
- Don't make interface transitions slower than 0.4s.
## Motion
Interface transitions are quick: 0.2s, 0.32s, 0.25s, 0.15s.
- **Easing:** `ease`, `cubic-bezier(0.2, 0.8, 0.25, 1)`, `cubic-bezier(0.32, 0.72, 0, 1)`.
- **Reduced motion:** the page responds to `prefers-reduced-motion`.
Generated by [Sitepeel](https://sitepeel.dev/design-md/apocalypsecoffee.com/), the free DESIGN.md generator (engine 2026.10.29+bf9d681d83cf).
What you can build with it
Landing pages, pricing tables, dashboards: your AI coding agent builds them in this style, with these colors, fonts, spacing and buttons instead of its defaults.
Download DESIGN.md, put it in your project’s root folder, then ask your agent for a page.
Build a landing page for my product. Follow for every color, font, spacing value, corner and button.
Need a page behind a login?
The DESIGN.md generator Chrome extension makes one from any page you have open, including dashboards and pages behind a login.
More designs
Brand examples →Another site? Make a DESIGN.md from any link.
FAQ
Apocalypse Coffee Roasters design system questions
What font does Apocalypse Coffee Roasters use?
Apocalypse Coffee Roasters’s website uses Arnel (weight 400) and Akzidenz Grotesk BE (weights 400 and 500), with DM Mono for code. Page titles are 95px at weight 400 and body text is 15px. Measured on October 31, 2026.
What are the Apocalypse Coffee Roasters colors and hex codes?
On apocalypsecoffee.com: #090705 (near black) for the background, #F0EDE8 (warm mist) for text and #E06D2D (orange) as the main accent, with #F9AC1C (vivid orange) and #2A8A4A (dark green) as other accents. The color palette above lists all 15 colors with their hex codes and where each one is used.
What is the Apocalypse Coffee Roasters design system?
The design system on this page is apocalypsecoffee.com’s, as measured on October 31, 2026: Arnel type, #E06D2D as the main color and 44px corners, written down as a DESIGN.md. It is not Apocalypse Coffee Roasters’s own documentation.
What is the Apocalypse Coffee Roasters DESIGN.md?
A plain-text file with Apocalypse Coffee Roasters’s measured colors, type, spacing, corners and components as tokens, plus short rules, in the DESIGN.md format Google published with Stitch. Your AI coding agent reads it and builds in this style. More about DESIGN.md.
How do I use it with Claude Code or Cursor?
Download the file and put it in your project’s root folder, then ask your agent to follow DESIGN.md. Step-by-step guides: Claude Code, Cursor, Codex, GitHub Copilot.
Is this Apocalypse Coffee Roasters’s official design system?
No. Sitepeel measured it from apocalypsecoffee.com’s public page on October 31, 2026. It is an independent analysis, not made or approved by Apocalypse Coffee Roasters.
Can I use Apocalypse Coffee Roasters’s style in my own product?
Use it to learn, prototype and compare. For a real product, make the style your own, and never copy Apocalypse Coffee Roasters’s logo, name, pictures or text.
How accurate are the values?
Each value was measured on the rendered page after it fully loaded, on desktop and mobile: colors where they appear, type with tracking, spacing, corners, shadows and hover states. Sites change, so check the date at the top.




