|← Back to site
CSEN
SalonFlow — mark and logotype
Keep your art and your story together
Corporate Identity & Brand Guidelines
Version 1.0 · July 2026 · salonflow.art
01 — About the brand

From a photographer, for photographers.

SalonFlow is the only app of its kind. It keeps a photographer's entire portfolio, every accepted image and every award in one place, and tracks their progress toward FIAP, PSA and GPU distinctions exactly according to each association's official rules.

Mission

Replace spreadsheets, paperwork and guesswork with one calm overview. The photographer should worry about their craft, SalonFlow takes care of the numbers, deadlines and rules on their behalf.

Brand character

Precision

Every calculation matches the official FIAP, PSA and GPU rules. No shortcuts that could mislead a photographer.

Calm

No stress, no red, no exclamation marks where something is simply information. Limits are communicated neutrally and factually.

Craft

Built by one photographer for photographers, with a curated, hand-made approach. Not a mass-produced utility.

Tone of voice, in one line

A knowledgeable but human friend in the exhibition hallway. It speaks the photographer's language, never the language of a spreadsheet.

03 — Vector anatomy

The geometry of the mark, down to the last point.

The logo isn't just the sails. It's the mark and the "SalonFlow" logotype, in a precise ratio to each other, and both are broken down separately here. The mark's vector master (SVG) follows the true contour with straight segments at 99.0% area overlap (IoU) against the master raster of 1024 × 1024 px, with no smoothing that could pull the shape away from the source. The ratios below describe this vector's geometry directly and are the binding reference for print, engraving, vinyl cutting, and any large format.

Construction of the SalonFlow mark
A
C
D
E
B
ElementRatio
Overall mark proportion (w : h)595 : 698 px ≈ 1 : 1.17
ASails : hull (height)548 : 145 px ≈ 3.8 : 1
CHull width vs. sail widthhull 100% · sails 91%
DWidth of the sail block544 px (91.4% of total)
Width of the main, rear sail (unit X)295 px (≈ 49.6% of overall width)
EOffset between the sail peaksmain sail +7.3% h. higher, +4.4% w. to the right
BMast gap (cross-section at foot)≈ 8.6% of overall width
Position of the mast gap30–39% of width from the left
Waterline (sails → hull)hairline, < 1% of height
A sail/hull boundary · B mast gap, cross-section at the foot of the sails (the gap narrows further up) · C hull width · D width of the sail block · E the two sail peaks are not aligned.

The hull is exactly as wide as the whole mark. Its stern, the right-hand point, juts out beyond the edge of the sails, which is why the mark visually "sails" to the right. The bow, the left end of the hull, is softly rounded, while the stern tapers into a sharper point.
Logotype — lockup proportions (mark + wordmark)
Construction of the mark + logotype lockup
F
G
H
ElementRatio
FMark height : wordmark height581 : 51 px ≈ 11.4 : 1
GMark → wordmark gap : wordmark height60 : 51 px ≈ 1.2 : 1
HWordmark width vs. mark widthwordmark 65% of mark width
Vertical breakdown of the full lockupmark 84% · gap 9% · wordmark 7%
Horizontal centeringmark and wordmark share one axis (< 1% offset)
F the mark stands roughly 11 times taller than the wordmark, the name is a signature, not a co-equal partner. G the gap between mark and wordmark roughly equals the wordmark's own height. H the wordmark is always narrower than the mark and centered on its axis.

This ratio, 11.4 to 1 in height with a gap of roughly 1.2 times the wordmark's height, is binding for every mark and wordmark lockup. The wordmark is never enlarged relative to the mark, and the gap is never eyeballed.

The absolute value of 581 px for the mark's height applies only within this lockup, where the mark is scaled down to fit above the wordmark on the same 1024 × 1024 px canvas. The 595 : 698 px ratio in the table above describes the mark on its own, in its own file without the wordmark. What matters is always the ratio, not these individual pixel values.
The "SalonFlow" wordmark — typographic anatomy
Detail of the SalonFlow wordmark
I
J
baseline
L
ElementRatio
ICap-height (S, F)50 px
JLowercase height (x-height)31 px
x-height : cap-height ratio31 : 50 ≈ 62%
Height of the "l" ascender49 px ≈ cap-height
Letter spacing (average)≈ 5 px, no artificial tracking
L"n" → "F" gap (Salon/Flow)5 px, same as between any other letters
Salon/Flow color splitexactly at the n/F boundary, no gradient
I cap-height · J x-height · L the exact color and spacing boundary between "Salon" and "Flow".

The gap between "n" and "F" is the same as between any other two letters in the wordmark, roughly 5 px. "SalonFlow" is therefore set as one word, not as two words separated by a space. The color changes exactly at that boundary, with no gradient or blur.

The wordmark has no live source font — it's a custom vector drawing built from the master raster above, with a clean, smooth outline at any scale. It is always used as a finished vector, never re-set in type.
Vector file (new master)
SalonFlow vector — gold
SalonFlow vector — umber
SalonFlow vector — ivory

Files: assets/01-vektor/salonflow-mark.svg (color via currentColor), salonflow-mark-gold.svg, salonflow-mark-umber.svg, salonflow-mark-ivory.svg. Clean, uncropped artwork, scalable to any size without losing sharpness. Suitable for print, vinyl cutting and engraving.

04 — Color variants

One mark, four applications.

The flat, two-dimensional mark is the version for the app itself: the App Store icon, the home-screen icon and the launch screen, plus the web, documents and UI. The three-dimensionally rendered gold sailboat is meant for marketing materials, that is, posters, social media and wallpapers, wherever the mark should read as a physical, dimensional object.

Flat mark — app, web, documents
Gold / Umber
Primary, for dark backgrounds
Mono dark
Light background, 1-color print
Mono light
Dark background, low contrast OK
Umber / Ivory
Paper, stationery, merch
3D mark — marketing materials
3D mark for marketing
3D mark with name for marketing

Reserved for posters, social media, and wallpapers, anywhere the mark should read as a physical, dimensional object. It is never used as the app icon, in web UI, or in documents; the flat 2D version above always belongs there.

05 — Misuse

What we never do to the mark.

✕
Don't stretch or squash the mark's proportions.
✕
Don't rotate, tilt or otherwise redraw it.
✕
Don't use colors outside the approved palette. No color other than gold, umber or ivory, here shown as a random blue.
✕
Don't place it on a busy background without enough contrast.
✕
Don't add a drop shadow, outline, or other effects.
✕
Don't shrink it below the stated minimum size.
06 — Color palette

Warm, calm, photographic.

The palette is built from tones of old gold and the darkroom, with no cold techno-blue and no loud accents. The source of truth is Theme.swift for the iOS app and style.css for the web.

Primary
Old Gold
#C2A36B
Primary accent, CTAs, the "Flow" logotype
Deep Umber
#221F1C
Base for dark backgrounds, text on light surfaces
Ivory
#F4EFE8
Light background, text on dark surfaces
Secondary / functional
Warm Taupe
#8A7D6E
Secondary text, captions, quiet moments
Olive Smoke
#4A4F3B
Quiet accent, card backgrounds
Bordeaux
#7E3D3D
Destructive actions only (system-driven)
Pro Gold
#C28F33
PRO and upgrade, never orange
Association colors — data, not brand

Used exclusively to distinguish FIAP, PSA and GPU data in charts, badges and cards. Never as the color of the logo or a call to action.

FIAP
#4A7CB5
PSA
#C2605A
GPU
#5A9E6F
07 — Typography

Serif for character, sans for clarity.

Cardo carries headlines and quotes, giving the brand the elegance of old-fashioned print. Inter carries all UI, tables and longer copy, staying legible at small sizes, on screen and in print alike. The "SalonFlow" logotype itself is a custom vector drawing, not live-set type — see the Mark & Logotype section.

Cardo — Bold, headlines
SalonFlow keeps your whole journey together.
Cardo — Italic, accent / quotes
and gets your distinctions right.
Inter — Light/Regular 300–400, body copy
Your entire portfolio of salons in one place, with a live overview of exactly where you stand with FIAP, PSA and GPU.
Inter — Semibold 600, UI elements and buttons
Download now · Start for free · Add a salon
Inter — Bold 700, uppercase, captions and section labels
Every association, on its own rules
Logotype construction

"Salon" and "Flow" are always one word, drawn in the same letterforms (see the vector in the Mark & Logotype section). "Salon" takes the foreground color, ivory on dark and umber on light, and "Flow" is always gold in the shade #C2A36B. The colors are never swapped and never replaced with another.

08 — Iconography

SF Symbols, with one exception.

The iOS app uses exclusively system SF Symbols. No custom icon sets, no emoji as UI elements. The one exception is the brand's sailboat symbol.

chevron.left
dismissing sheets
info.circle
neutral information
checkmark.circle
confirmation / acceptance
branding_sailboat
the one exception
  • Limits and information: a neutral icon, info.circle, and the .secondary color. Never red or orange, so it never reads as stress.
  • Destructive actions: system red, .role(.destructive).
  • Dismiss / close: always chevron.left, never the text "Close".
  • Shapes: rounded corners (10–14pt, .continuous), never sharp edges.
09 — Brand in practice

Consistent across every touchpoint.

The same palette, typography and mark hold together the app icon, posters, social media and wallpapers. Any new material should read as unmistakably SalonFlow at first glance.

App icon
App iconApp Store & home screen (flat 2D version)
Social poster
Social posterInstagram / Facebook
Campaign poster
Campaign posterAndromeda edition
iPhone wallpaper
WallpaperiPhone / iPad / Mac / Watch
10 — Voice

Matter-of-fact, calm, human.

SalonFlow grew out of its author's own need. The person who built the app is a photographer who spent years competing in photography salons and had to track his own progress toward FIAP, PSA and GPU distinctions by hand, in spreadsheets and notes, where a mistake happens easily and a missed step is just as easy to overlook. The app is built on the same principle used to judge a photograph itself: precision, and respect for the rules each association set for itself. That is why SalonFlow takes no shortcuts and makes no estimates. Every number in the app matches what a photographer would find by counting everything himself; the app simply saves him the time and the worry. It is offline-first, because a photographer's portfolio and competition history belong to him, not to a server. Cloud sync through SalonFlow Light is therefore always optional, never required. This foundation, precision, respect for data, and a competing photographer's own experience, stands behind every decision in this brand book.

Yes
"For 2026, EFIAP counts a maximum of 10 acceptances per photograph."
"Start for free · App and web"
No
"WARNING! You've exceeded the limit! ⚠️"
"The best app for photographers on the market!!! 🚀"
  • Czech is the source language, and English is always a full, deliberate translation, never a machine one.
  • Czech pluralization (1 salon, 2 to 4 salony, 5 or more salonů) is always respected, even in marketing copy.
  • Never alarm the reader. Even a limit notice is information, not a warning.
  • Sign-off for materials: "From a photographer, for photographers."