Brand Code

How Umferðarlög looks and speaks across the iPhone and iPad app and the web: the name, the U-beygja logo, the Basalt palette, type, components and road signs. Every value on this page is also served as data, so services read it from here instead of keeping a copy.

Version
1.0.0
Updated
Source
umferdarlog.com & iOS app
Data
brand.json tokens.css tokens.json BRAND.md

Brand

Umferðarlög prepares people for the Icelandic category B driving theory test and keeps the traffic law (Umferðarlög nr. 77/2019) at hand afterwards: 600 practice questions, a 45-minute mock exam, 253 rule sections, road signs and fines in Icelandic and English.

The name

Umferðarlög is the Icelandic word for the Traffic Act (umferð = traffic, lög = law). Keep the Icelandic letters ð and ö everywhere text is shown; use the ASCII form Umferdarlog only in domains, bundle identifiers and file paths.

WhereWriteNot
Interface & running textUmferðarlögUmferdalog, Umferdarlög, UMFERÐARLÖG
Russian & Polish copyUmferðarlögУмфердарлёг, Umferdalog
Headlines, App Store, platesUmferðarlögUMFERÐARLÖG, Umferðar-lög
Domains, git & bundle IDsUmferdarlogUmferðarlög Iceland, Umferðarlög App

In the logo the wordmark is set in Medeo Sans (wght 600, opsz 32, −2% tracking) and outlined. Always use the SVG or PNG files from the Logo chapter.

Tagline

Practice for the Icelandic driving theory test
Подготовка к теоретическому экзамену на права в Исландии

Voice & principles

We speak to two groups equally: Icelandic 16- and 17-year-olds in driving school, and adults new to Iceland reading in a second language.

  • Honest readinessShow the real pass mark (45 of 50 in 45 minutes) and real results, never encouragement in place of facts.
  • Calm over excitementNo badges, confetti, streak pressure, countdowns or mascots.
  • Second-language clearShort sentences and plain words that read cleanly in English, Icelandic, Polish and Russian.
  • Cited to the lawEvery rule, sign and fine names its source on island.is or althingi.is.

SayYou answer 50 statements in 45 minutes and need 45 correct to pass, so 5 mistakes at most.

AvoidCrush your driving exam fast with our fun gamified streak challenges!

SayReview your 12 mistakes, or practise Warning signs (62% correct).

AvoidGreat job! You're almost a superstar driver, keep going!

Links & contacts

Website
Support email
App Store
Web GitHub
iOS GitHub
Ísland.is

Colour

The Basalt palette pairs cool volcanic greys and snow-white cards with near-black Ink and one Glacier Blue. Moss, Lava and Ochre report study states; Sign Yellow and Sign Red belong strictly to road signs.

Proportion

Balance of surfaces on a screen or page.

Core

The four foundational colours of the logo, cards and primary actions.

Ink

Primary text, the logo on light grounds, the app icon ground and the dark-mode card surface.

HEX
RGB
HSL
CMYK
CSS
Road Line

The U inside the app icon, dashed road centre lines and instrument cluster figures.

HEX
RGB
HSL
CMYK
CSS
Card White

Cards, menus and the quiz surface in light mode; text on Glacier Blue, Moss and Lava fills.

HEX
RGB
HSL
CMYK
CSS
Glacier Blue

Primary buttons, current stage markers, route-number plates and mandatory sign plates.

HEX
RGB
HSL
CMYK
CSS

Accent & road

Dark-mode blue adjustments, the road strip and passed stage markers.

  • Glacier Blue Dark

    Primary button and plate fill in dark appearance.

  • Glacier Sky

    Links, interactive text labels and the instrument cluster dial in dark appearance.

  • Road Asphalt

    The road strip down the page and neutral progress bars (same in light and dark).

  • Marker Done

    Passed stage markers along the road.

Basalt neutrals

Daylight screen ground, secondary text and unanswered question squares.

  • Basalt Ground

    Page and screen background in light appearance.

  • Open Stone

    Unanswered progress squares, language toggle pill and hairlines.

  • Ink Soft

    Secondary text and leads in light appearance.

  • Stone Text

    Numbers inside unanswered stone squares.

Night & instrument cluster

Dark appearance surfaces and the always-dark car instrument cluster on Home.

  • Night Basalt
  • Cluster Ground
  • Night Stone
  • Night Ink
  • Night Ink Soft
  • Night Stone Text
  • Footer Night

Study & quiz states

Right answers (Moss), wrong answers (Lava) and weak topics (Ochre) — never used as decoration.

  • Moss

    Correct answer and passed exam fill (paired with a tick).

  • Moss Text

    Text on Moss Tint result panels in light mode.

  • Moss Light

    Correct state text in dark mode.

  • Moss Tint

    Tinted result card background for a right answer.

  • Lava

    Wrong answer and failed exam fill (paired with a cross).

  • Lava Text

    Text on Lava Tint result panels in light mode.

  • Lava Light

    Wrong state text in dark mode.

  • Lava Tint

    Tinted result card background for a wrong answer.

  • Ochre

    Needs work indicator (e.g. a topic below 70% accuracy); never means wrong.

  • Ochre Text

    Needs work label text in light mode.

  • Ochre Light

    Needs work label text in dark mode.

Road sign art only

Reserved for Icelandic road sign drawings and the yellow road car. Never used for UI chrome.

  • Sign Yellow

    Icelandic warning and prohibitory sign background and the small road car. Never UI chrome.

  • Sign Red

    Icelandic warning and prohibitory sign rim. Never buttons or alerts.

Light and dark roles

Interfaces reference semantic roles (--ul-*), which switch automatically between light and dark appearances.

RoleLightDark
--ul-bg#EEF1F0#0F1416
--ul-surface#FFFFFF#182024
--ul-surface-alt#DADEDD#2A3439
--ul-border#DADEDD#2A3439
--ul-heading#182024#E9EEEF
--ul-text#182024#E9EEEF
--ul-text-soft#56636A#9AA8AE
--ul-text-muted#4A565C#9AA8AE
--ul-brand#1D5F94#246BA3
--ul-brand-strong#1D5F94#8CCBEA
--ul-action#1D5F94#246BA3
--ul-on-brand#FFFFFF#FFFFFF
--ul-danger#B83A2E#B83A2E
--ul-danger-strong#A8342A#F2A097
--ul-ok#2E7550#2E7550
--ul-ok-strong#2E6B45#8FD0AA
--ul-warn#D99A3D#D99A3D
--ul-warn-strong#8F5310#E8AD5A

Contrast

Computed WCAG 2 contrast ratios for the pairs used across the site and iOS app (4.5:1 AA minimum for body text).

PairRatioLevel
AaInk / Card White16.52:1AAA
AaInk / Basalt Ground14.54:1AAA
AaInk Soft / Card White6.20:1AA
AaStone Text / Open Stone5.57:1AA
AaCard White / Glacier Blue6.74:1AA
AaCard White / Glacier Blue Dark5.67:1AA
AaGlacier Blue / Card White6.74:1AA
AaCard White / Moss5.56:1AA
AaMoss Text / Moss Tint5.36:1AA
AaCard White / Lava5.70:1AA
AaLava Text / Lava Tint5.30:1AA
AaOchre Text / Card White6.15:1AA
AaRoad Line / Ink14.94:1AAA
AaRoad Line / Road Asphalt8.79:1AAA
AaNight Ink / Night Basalt15.85:1AAA
AaNight Ink Soft / Night Basalt7.59:1AAA
AaGlacier Sky / Night Basalt10.46:1AAA
AaGlacier Sky / Ink9.32:1AAA

Named colour rules

1. The Real Sign Rule: Sign Yellow and Sign Red belong to road signs and the car, never buttons or alerts. 2. The Tick Rule: Colour never carries a right or wrong answer alone — always pair Moss with a tick and Lava with a cross. 3. The Dark Text Rule: Dark mode keeps Moss and Lava fills for white text contrast (5.6:1+) and shifts coloured text to lighter tints.

Type

Medeo Sans carries the wordmark, section headings, numbers and web road plates. Barlow Semi Condensed sets gauge figures and sign plates in the iOS app. Running text uses the native system UI face (SF Pro Text on Apple devices) so second-language readers get familiar letterforms.

Medeo Sans

Wordmark, headings, numbers and road plates on the web (variable wght 100–900, opsz 14–32)

Based on Geist & Inter by DNF Studio, Vercel, Rasmus Andersson

"Medeo Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif

ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ абвгдеёжзийклмнопрстуфхцчшщъыьэюя
ÁÐÉÍÓÚÝÞÆÖ áðéíóúýþæö · ĄĆĘŁŃÓŚŹŻ · 0123456789 ?!&@%№

  • 400 RegularPlate body & captions 50 statements in 45 minutes, 45 correct to pass
  • 500 MediumOG card subtitle & medium labels 50 statements in 45 minutes, 45 correct to pass
  • 600 SemiBoldU-beygja logo wordmark (−2% tracking) 50 statements in 45 minutes, 45 correct to pass
  • 700 BoldHeadings, stage markers, route plates & fines 50 statements in 45 minutes, 45 correct to pass

Medeo Sans is a variable font (wght 100–900, opsz 14–32). The brand uses weights 500, 600 and 700, while body copy stays in the system UI font.

Barlow Semi Condensed

Instrument cluster gauge figures, fine amounts and sign plates in the iOS app

Based on Barlow by Jeremy Tribby

"Barlow Semi Condensed", -apple-system, system-ui, sans-serif

ABCDEFGHIJKLMNOPQRSTUVWXYZ
ÁÐÉÍÓÚÝÞÆÖ 0123456789 ?!&@%№

Scale

Type styles from umferdarlog.com and the iOS design system. The second size is for phones.

display76 / 34 px700, 0.98

50 statements in 45 minutes, 45 correct to pass

h152 / 32 px700, 1.02

50 statements in 45 minutes, 45 correct to pass

h240 / 28 px700, 1.08

50 statements in 45 minutes, 45 correct to pass

h324 / 20 px700, 1.15

50 statements in 45 minutes, 45 correct to pass

gauge56 / 44 px700, 1

48 / 50

lead19 / 17 px400, 1.5

50 statements in 45 minutes, 45 correct to pass

body17 / 17 px400, 1.5

50 statements in 45 minutes, 45 correct to pass

button17 / 17 px600, 1

50 statements in 45 minutes, 45 correct to pass

label15 / 15 px600, 1.3

50 statements in 45 minutes, 45 correct to pass

caption13 / 13 px400, 1.4

50 statements in 45 minutes, 45 correct to pass

Rules

  • The Plate Rule: Headings, numbers and anything drawn as a sign plate use the plate face. Running body text never does.
  • The Balance Rule: Headings use text-wrap: balance and paragraphs use text-wrap: pretty so four languages never leave one-word last lines.
  • Tabular figures (font-variant-numeric: tabular-nums) are required on scores, timers, króna fines and question squares.

Icelandic, Polish and Cyrillic

Medeo Sans covers Latin with Icelandic letters (Á Ð É Í Ó Ú Ý Þ Æ Ö), Polish and Russian Cyrillic in a single variable file.

Umferðarlög · Ökunám · Þjóðvegur 1 · 30.000 kr.

Licence

Both Medeo Sans and Barlow Semi Condensed are free under the SIL Open Font License 1.1. They are served with CORS headers from this domain alongside their OFL.txt licences.

Form

Calm, tactile geometry: 22 px cards, 24 px pill buttons, one soft two-layer shadow, and road-plate borders borrowed from Icelandic traffic signs.

Corners

route6 px
plate9 px
sm12 px
md16 px
card22 px
pill24 px
full999 px

Spacing

Eight steps on a 4 px grid. Tight inside a component, generous between road stages.

  • --ul-space-14 px
  • --ul-space-28 px
  • --ul-space-312 px
  • --ul-space-416 px
  • --ul-space-524 px
  • --ul-space-632 px
  • --ul-space-748 px
  • --ul-space-864 px

Elevation

The One Shadow Rule: cards sit on Basalt Ground by colour alone, or use Raise — the only card shadow. Sign glyphs use a tight drop shadow.

raise--ul-shadow-raise
card-hover--ul-shadow-card-hover
sign-drop--ul-shadow-sign-drop

Components

Interactive specimens from the site and app

Question 3 of 5 · Reglugerð 250/2024

30,000 kr.

Driving against a red traffic light (Art. 7)

Right answer — Moss + tick

One search covers 544 road items, 253 rule sections and 93 fines.

Motion

Transitions use cubic-bezier(0.23, 1, 0.32, 1): 160 ms for colour and menus, 120 ms press scale(0.97) on buttons. Every animation has a prefers-reduced-motion fallback.

Road signs

The only imagery in Umferðarlög is real Icelandic road signs from Reglugerð 250/2024: yellow warning triangles, red-rimmed prohibitory discs and Glacier Blue mandatory and information plates.

A01.11
A14.11
A27.11
B01.21
B19.11
B26.60
C01.11
D02.11
E01.11

Use

  • Real Icelandic road signs (yellow ground #F8C800, red rim #D20000, blue plates #1D5F94)
  • Alt text that describes how a sign looks ('Yellow triangle with a red border and a skidding car'), never what it means
  • A 1 px hairline edge on light grounds so white and yellow rims stay crisp

Never use

  • Stock photos of cars, roads or happy drivers
  • Screenshots of the old Flutter app, or invented ratings, reviews and pass rates
  • Sign Yellow or Sign Red on buttons, banners or decorative backgrounds

Instrument cluster & road stage

The iOS Home dashboard is an always-dark instrument cluster (#10161A) showing mistakes from the last mock exam against the 5-mistake pass mark.

Social preview card (OG image)

1200 × 630, the U-beygja horizontal lockup in Road Line (#F1F4F4) on Ink (#182024) with the subtitle in Night Ink Soft (#9AA8AE).

For developers

Every token, colour, font and logo on this page is served over HTTPS with Access-Control-Allow-Origin: * so umferdarlog.com, tools and AI agents can read it directly.

AddressContents
Complete manifest: identity, contacts, colours with HEX/RGB/HSL/CMYK, light/dark roles, fonts, type scale and logo URLs.
W3C Design Tokens (DTCG 2025.10) for Figma, Style Dictionary and Tokens Studio.
CSS custom properties (--ul-*) with automatic light and dark theme roles. Pin light with data-theme="light".
@font-face rules for Medeo Sans Variable and Barlow Semi Condensed Bold.
This brand guide as plain Markdown for AI agents and code review.
Concise index of machine-readable brand endpoints for LLMs.
Every SVG and PNG logo, plus web/ and ios/ bundles and umferdarlog-logo.zip.

Use it

Link the fonts and tokens in HTML & CSS
<link rel="stylesheet" href="https://brand.umferdarlog.com/fonts.css">
<link rel="stylesheet" href="https://brand.umferdarlog.com/tokens.css">

.button {
  background: var(--ul-action);
  color: var(--ul-on-brand);
  font: var(--ul-type-button);
  border-radius: var(--ul-radius-pill);
}
Fetch brand facts or logo URLs in TypeScript / JS
const brand = await fetch("https://brand.umferdarlog.com/brand.json").then((r) => r.json());

brand.colors.glacier.hex;            // "#1D5F94"
brand.logos["lockup-ink"].svg;       // "https://brand.umferdarlog.com/logos/lockup-ink.svg"
Embed the U-beygja lockup and web icons
<img src="https://brand.umferdarlog.com/logos/lockup-ink.svg"
     alt="Umferðarlög" height="36">

Logo paths

Logos follow a flat predictable naming scheme under /logos/, with full platform bundles alongside them.

https://brand.umferdarlog.com/logos/{lockup}-{colourway}.svg

lockup
lockup, stacked, wordmark, mark
colourway
ink, line, white
icons
icon, icon-square, icon-small, icon-tiny, icon-maskable, appicon-dark, appicon-tinted
bundles
umferdarlog-logo.zip, web/*, ios/AppIcon.appiconset/*

Versions

Token names and asset URLs stay stable within a major version. Breaking changes increment the major version.

1.0.0, 12 November 2026: Initial release of Umferðarlög Brand Code at brand.umferdarlog.com with the U-beygja logo kit, Basalt palette, Medeo Sans and Barlow Semi Condensed.

Fonts & CORS

Both fonts are SIL Open Font License 1.1 and served with cross-origin headers. Link /fonts.css and /tokens.css from any *.umferdarlog.com service.