Öppenteknikstudio systemet 1.0

Design language


Vision and principles

Simple and elegant solutions, tools that do one thing well. Minimalist approach with clean forms framing complex content: “less, but better”


Avoid a posteriori terminology unless the subject is technical and the target audience will comprehend. Business/agency lingo should be avoided (eg. “below the fold”). Make good use of hypertext for clarity.

Logo, and usage guidance

The logo is the white rose of Yorkshire so should always be monochrome and unaltered.

On the website the logo should only exist as a small motif in the standard footer. In homegrown mobile apps the same bottom left aligned placement should be used on any splash or about screen. Never use the logo in a header or as part of main content. Never use the logo as a main feature, it's intended as a consistent detail across output, not as any kind of centerpiece statement.

There shouldn't be any need to use raster iconography in modern development. Always use the vector image.

User experience guidelines

Native mobile

Adhere to native interface guidelines but favour newer interactions that take into account the larger screen sizes of modern devices. Use bottom navigation and bottom sheets for modals/dialogs. Where possible the top half of the screen should be used only for native navigation (the back navigation arrow for example; experienced users will use gesture navigation, but standard patterns cater for all users).

Never use a right arrow/chevron for list items except on iOS. This was a ui element created for the original iPod that utilised a physical jog wheel to navigate. It was carried over onto iPhone and designers have since been adding it by habit onto the web and Android.

The triple bar icon is a good way to signify a menu interaction, but not as used originally on Android (the so-called burger menu at the top left of the screen is out of reach on modern phones with large screens). The triple bar has been used as a menu icon since the original wimp experiments at Xerox PARC in the 1980s.

Design tokens


Eigengrau grey: #1d1d1d (blue reduced from the definitive value)

Off white: #efefef

Accent red: #ff473a

Accent grey: #666666

The above colours pass WCAG 2.0 level AA contrast and colour requirements.

Dark and light mode


Units, Grid, and breakpoints

Use 4 point increments: 4, 8, 12, 16 ...

Desktop content is 720px and centered horizontally, this makes a comfortable line length for reading. On web use a 2em horizontal screen margin, reducing to 1em on mobile to reduce unused screen. In general only code media query rules to switch content between desktop and mobile. Tablets should be treated as a desktop. Always stick to a single column on mobile.

The 720px main content scrolls past the lower left footer logo on desktop, this is the key ui pattern of the Öppen brand on desktop web. Once the screen size is less than 720px + footer width the footer should become opaque and full width so content scrolls underneath.

Keep layouts simple, a single column will work well for most of Öppen's ouput. Avoid parallax and other gimmicks, and don't override any default browser navigation behavior (there should never be a reason to listen for content scrolling).


IBM Plex Sans, an open source typeface developed by IBM to replace Helvetica for internal use.

Use weight 400, and never use bold for headers or inline for emphasis:
font-family: 'IBM Plex Sans', helvetica, arial, sans-serif;
font-weight: 400;
font-style: normal;
font-size: 16px;
line-height: 20px;

Web core components



A simple h1 tag that falls outside of the 720px standard width. As with the main content it has a 2em border (1em on mobile)

Banner images and actions

Öppen website header banners should never have images or any menu actions. Any menus will be in the footer (on mobile), or screen bottom right.


Feature images should match the 720px content width, smaller inline images should be 50% at 360px. All images should have well formed alt tags for accessibility, feature images should include a right aligned description using font-size: x-small;

An image of the french actress Jeanne Moreau processed using delauney trianglulation A feature image of the french actress Jeanne Moreau processed using delauney trianglulation

Sketch components

Where possible sketches should be full screen, brand identity is applied via two floating components. See AE artwork sketch for an example.

Floating header

The floating header should contain the sketch title and a short description with a link to a more details post if available.

Floating footer

The floating footer is standard and only holds the logo (with a link back to the Öppen homepage)

Web Tooling

This website created with Glitch, Figma, and PrismJS for syntax highlighting.