Assets Moodboard
A 20-tile bento showing the system in use. Best for exploring the character of the brand.
grid_viewOpen Assets MoodboardA calm, restrained, considered system for building anything under the internauts name — websites, apps, proposals, decks, checkout pages. This document is the written reference. The moodboard is the visual companion.
The system rests on three fonts, eight colors, one wordmark family, and one mark. Everything else — buttons, layouts, iconography — flows from those primitives.
A 20-tile bento showing the system in use. Best for exploring the character of the brand.
grid_viewOpen Assets MoodboardSource files for Sharp Grotesk, NORD, and Cygnito Mono. Internauts team members only — sign in with your Internauts credentials.
open_in_newGet the fontsFour rules the system was built around. When a decision feels off, one of these is usually why.
Three fonts is enough. Eight colors is enough. One accent is enough. The system's confidence comes from what it refuses to add.
Whitespace, rules, and hierarchy do the work. Gradients, shadows, and glassmorphism don't. If a border-radius, a shadow, or a fill is decorative rather than functional, it's wrong.
The wordmark is always lowercase — except in ALL CAPS NORD moments. Headlines never take a period. Body copy uses Sharp Grotesk Book 20, sized for reading, not for volume.
When a color pairing fails WCAG, the system shows the failure — dimmed, labeled, ratio visible. It doesn't hide it. This applies to type, color, contrast, and every component decision.
Three fonts, five roles. Every text element on every internauts surface uses one of these five styles.
Sharp Grotesk — everything readable. Headlines, body, amounts. Comes in Book 20/25, Light 25, Thin 20/25 — the width numbers control expansion.
NORD — statement moments only. ALL CAPS. Used sparingly for one loud moment per surface, never for body copy.
Cygnito Mono — labels, numerals, invoice IDs, tiny metadata. Anywhere a mono adds precision or texture.
Eight colors. Ink is the anchor. Paper is the surface. Orange is the accent. Everything else is earned. Click any swatch to copy its hex.
Body copy on dark surfaces = paper #F5F5F5. Periwinkle replaces white for headlines and labels on ink. Two darks never touch.
Ink #12103A is the primary dark. Every headline, wordmark, and border defaults to ink.
Paper #F5F5F5 is the base. All pages start on paper unless a specific moment calls for ink.
Orange #FF7700 is the single loud moment. Use it for one high-emphasis action per surface — never as body color.
Periwinkle, forest, moss, neon, and navy are earned. Each has a specific job — see the moodboard's contrast matrix for sanctioned pairings.
Google Material Symbols · Sharp · weight 300. Loaded once from Google Fonts, used everywhere as CSS-inflected glyphs.
The Sharp variant matches the calm-geometric character of the wordmark. Weight 300 keeps icons quiet enough to sit alongside body text without pulling focus.
Load once in <head>:
Then anywhere:
Four lockups. Each has a job. All share the same letterforms and the same detached-pixel mark.
Lowercase always. The word "internauts" is always lowercase — except in the ALL CAPS NORD moment, where it becomes INTERNAUTS.
Never rotate. Never mix cases. Never modify the letterforms. The wordmark is a designed object, not typed text.
Clear space equals the mark's own height on every side. Anything closer breaks the identity.
The ◯ standing alone. Two pieces — chunky T-body plus detached pixel to its left. Uses currentColor so any palette value colors it.
Below 16px the detached pixel starts to blend with the main body. Below 12px it becomes indistinguishable. Never render the mark smaller than 16px.
Reserve at least the mark's own height as clear space on every side. Type, other marks, or graphic elements must not enter that reserve.
Editorial-first. When we don't have a photograph, we lean on the palette itself — flat color blocks with a single mark, wordmark, or icon carrying the meaning.
One subject per frame. A mark, a wordmark, or a single strong photograph — never two competing subjects.
Caption underneath the image, not overlaid on it. Except for editorial hero moments where the caption sits inside the frame at the bottom, always separated by a thin rule.
Aspect ratios: 4:3 for editorial tiles, 16:9 for video, 1:1 for square avatars. No arbitrary crops.
Motion is functional. State transitions, hover lifts, focus rings, page enter. Never decorative loops, parallax gimmicks, or scroll-triggered narratives without purpose.
.16s for micro-interactions (hover color change, focus ring appearing).18s for state transitions (button hover lift, sidebar highlight).24s for enter/exit (modal, drawer)
ease for most interactions. ease-out for enter transitions. ease-in only when something is dismissed.
No autoplaying video. Every video is user-initiated. Hero video reels sit behind a play button.
No parallax scroll. The eye should track content, not fight it.
No looping background animations unless they carry information (a loading state, a live data stream).
The "made by internauts" mark we drop into apps and sites we build. Embed only, not for download.
Click copy embed on either seal. The inline SVG snippet lands in your clipboard, ready to paste into any HTML file — app footer, PDF cover page, project sign-off.
Do not host these as files on external sites. The seals live here as inline HTML to keep the geometry, colors, and any future updates under one canonical source.
Every downloadable asset in one place. SVG only — export to PNG from your design tool if you need raster.