Noribel

Design System

Sign in to edit brand, chrome, and push live.

Sign in Super Settings

Noribel Design System
… M

Live preview Logos Colors Page background Fonts Spacing Corners & bar Shadows Buttons Loading screens Badges Dropdowns Menu layout Forms Popups Surfaces Linked pages

Logos

Change a path → logos update in the preview on the right.

Wordmark
On blue bar
Square
Safe

Colors

Each swatch says where it shows. Click or focus one — that part flashes in the preview.

Tip: if text looks wrong (all black), hit Reset then set Main / Secondary / Faint again.

Page background

Decoration behind My Races / race / Super Settings. Patterns use brand blue; photo is optional. Watch the preview content area.

Photo position

Now: rings · Push live → linked pages pick this up on next load.

Fonts

Change family or size → title and body in the preview change.

Ardennes Classic

This is body text. Same font as the preview.

Spacing

How tight the app feels. Click one — preview spacing updates.

Corners & blue bar

Change a number. Watch the example under it and the live preview on the right.

Shadows

Higher number = stronger shadow. Watch the boxes under each control.

Buttons

Corners = “Button corners” above. Size = text + padding below. Small is what most race / table actions use (Save in the preview).

Preview Save/Cancel use small. Color = Button blue under Colors.

Loading screens

One universal loader for pages and panels. Edit look here — full page (login / race boot), compact (inside a panel), and blur overlay. Ring color follows Soft highlight under Colors; logo follows Logos → Wordmark.

Backdrop style

For Jan — new loading look
  1. Copy /assets/loading-skins/_template.css → jan-YYYYMMDD.css
  2. Edit only that CSS (colors, spinner, logo size). Keep class names.
  3. Here: pick Custom skin, paste the path, hard-refresh, use Try full-page demo.
  4. Send Markus the CSS file + screenshots. No app JS/HTML needed.

Full notes: loading-skins/README.md

Full-page logo

Rotating tips on full-page load

Full page — login, race boot, Super Settings

Loading…

Recon mode lets you drive the course…

Compact — panels, tables, map tools

Loading…

Blur overlay — on top of content

Ardennes Classic · map underneath

Loading…

Now: brand · Push live updates every page that uses the shared loader.

Badges

Pick a shape. Same as buttons makes Marshal / Live use the button corner number — for a universal UI.

Marshal · 2 Live Past due Draft Beta

Now: pill · compare to the Save button above.

Dropdowns

Canonical action menu used on Overview (Sort, race ⋮ Share / Edit / Delete). Class .nor-menu in nor-ui-parts.css. Shadow follows Menu shadow above.

Use .nor-menu + .nor-menu__item (+ --danger / --on). Trigger: .nor-menu-trigger. Overview is linked under Linked pages — Push live or Preview applies there.

Menu layout

Where the side / top nav sits, how active items look, width, corners, and spacing. Watch the preview rail.

Placement

Active item style

Now: side · filled

Forms

Fields use the same corners as buttons.

Popups

Where the dialog sits. Open one to test shadow + corners.

Surfaces

How panels look. Cards = normal.

Linked pages

These pages load nor-ui-boot and receive Design System tokens. Overview (/index.html) is included. Use Preview / Save draft for this browser, or Push live for everyone.

    Live preview — always shows what you are editing

    Applied: …

    My Races Share M
    Overview Map Timetable Safety

    Ardennes Classic

    Stage 1 · 118.4 km · live draft

    118.4Km
    42Marshals
    6Feeds
    Start

    Ramsdonk · De Beughemlaan

    Marshal · 2 Live
    Menu example

    Publish this stage?

    Spectators will see the latest course. You can publish again after the next save.