Minotauro Group s.r.o. · Brand book

A quiet, tailored brand for apartments we'd move into ourselves.

Monochrome with a single warm-gold accent. Montserrat throughout. A recurring labyrinth that nods to the name. Closer to a bespoke workshop than a sales office.

0 %
Commission
100 %
Renovation
5 yr
Warranty
1:1
Direct sale
Minotauro mark
Who we are

Small, family-run, Prague. Older apartments, fully renovated, sold direct.

Minotauro Group buys older apartments in Prague, renovates them end-to-end, and sells them directly — no agency, no commission. Founded 2019. Czech-first brand; English is a co-equal second locale.

The visual identity is a quiet, tailored monochrome with a single warm-gold accent (#c8a96e), Montserrat throughout, and a recurring labyrinth/maze pattern that nods to the name. The tone is confident but understated.

Only one surface lives in this system today: the marketing website. No mobile app, no admin, no slides. If a new surface appears, it should still feel reverse-engineered from the same materials.

The brand earns trust by sounding reasonable, not enthusiastic. No superlatives, no hype, no exclamation marks. Facts carry the brag — "Three-layer oak 14 mm", "Geberit / Laufen fittings".

If the copy is off, the whole thing reads like an agency. The rules below are as much content as they are design.


Voice & tone

Plain, confident, slightly dry. First-person plural. Never a slogan when a claim will do.

"We only sell apartments we'd move into ourselves." — a claim, not a slogan. The brand speaks as a team ("We pick on purpose", "We do the full job"), addresses the reader as a prospective buyer, and names specifics instead of adjectives.

Plain & confident

No superlatives, no hype, no exclamation marks. Specific verbs: renovate, strip to the brick, pressure-test, hand over, sign off. Avoid marketing verbs: deliver, empower, unlock, elevate.

"We" and "you"

"We" is the company — plural, collective. "You" is the buyer — never "our valued customer" or "the client". Founders sign things; personal accountability is the point.

Sentence case

All headings and body. Never Title Case (e.g. "Buyer guide", not "Buyer Guide"). UPPERCASE with wide tracking is reserved for eyebrows, badges, stat labels and nav labels.

Em-dashes as rhythm

Used heavily with spaces around them — they're a signature. Middle-dot · separates inline meta: Praha 6 — Ruzyně · U Valu, 2+kk · 52 m² · 3/5 p.

No emoji, ever

Not in copy, not in UI. The brand is warm through craft, not through ☀️🏠✨. No all-caps outbursts. No stock phrases — game-changing, seamless, world-class are banned.

Czech-first, then English

Czech uses low-open/high-close quotes „…", non-breaking spaces after short prepositions (do 24 hodin), warmer phrasing. English is a clean parallel — never a word-for-word translation.

Copy examples

Real blocks from the site.
How we work

We only sell apartments we'd move into ourselves.

No middlemen, no commission, no compromises. Every apartment is inspected and signed off by us.

Four things we guarantee in every apartment

Pressure-tested plumbing.

New water and drain lines. Every joint pressure-tested before the walls close up.



Colour

One accent, two neutrals, one dark. That's the whole system.

Gold is the only accent — eyebrows, icons on dark, underlines, badges, stat numbers, focus rings. Warm off-white is the page. Warm card is the surface. Near-black is the full-bleed dark stripe, always with a labyrinth overlay.

Brand

Gold trio + the darks.
colors-brand #c8a96e · #0a0a0a · #1d1915

Neutrals

Warm greys. Borders are warm-black at 10% — never cold gray.
colors-neutrals #f5f2ec · #fbf8f3 · rgba(40,30,20,.1)

Status

Deliberately muted — available is brand gold, reserved amber, sold forest green. No reds.
colors-status Available · Reserved · Sold

Typography

Montserrat only. Tightly tracked headings, wide-tracked eyebrows.

Weights 400 (body), 600 (the workhorse — headings, buttons, stats, price), 700 (reserved for logo/display). Self-hosted woff2, latin + latin-ext so Czech diacritics render correctly. Fluid sizing via clamp().

Display & headings

Tracking −0.045em → −0.02em. Line-height 0.98 for display, 1.1 for H2.
Displayclamp(40px, 7vw, 84px) / 600 / -0.045em
Renovated, not reskinned.
H1clamp(36px, 5.5vw, 72px) / 600 / -0.04em

We only sell apartments we'd move into ourselves.

H2clamp(28px, 4vw, 48px) / 600 / -0.03em

Bought, renovated, sold — no middleman.

H3clamp(20px, 2.2vw, 28px) / 600 / -0.02em

Pressure-tested plumbing.

H419px / 600 / -0.02em

Three-layer oak, 14 mm.

Body, eyebrow, stat, price

Every section leads with an eyebrow 8–12 px above its H2.
Body15px / 400 / 1.6

No middlemen, no commission — and no compromises. We buy older apartments in neighbourhoods we know, strip them to the brick, rebuild every trade, and sell them directly. Every apartment is inspected and signed off by us before a key changes hands.

Eyebrow10px / 600 / 0.25em · uppercase · gold
How we work
Stat number + labelclamp(28px, 3.5vw, 44px) · gold
0 %
Commission
100 %
Renovation
5 yr
Warranty
1:1
Direct sale
Price21px / 600 / -0.02em · gold
8 450 000 Kč
Signature motif

The labyrinth — a quiet reference to the name, always on dark.

A simplified maze in brand gold, 18% opacity on near-black, 8% on warm off-white. It is the only texture — no noise, no grain, no decorative gradients. The 3 px gold stripe at the top of every page is its partner.

Scribbles

Hand-drawn warmth accents. Used sparingly — never decorative emojis.
brand-scribbles Underline · Divider · Arrow · Plan · Key
brand-scribble-underline ScribbleUnderline · 2 px · stretches with text

Isometrics & floor plans

Line-only, brand gold, no fills. Used once per page as a centrepiece.
brand-isometrics IsoBuilding · IsoShowcaseBuilding · FloorPlan3kk · IsoHandover
brand-iso-apartment-plan IsoApartmentPlan3kk · apartment-detail hero illustration

Open Graph card

1200 × 630. Labyrinth on black, eyebrow + single-line claim.
Imagery

Real apartments, warm light. Never cool or blue-shifted.

Mid-tones lean amber/beige. Empty staging is OK — stock agency interiors are not. Images live inside 8 px rounded containers with subtle zoom on mount and 1.04 scale on group-hover, 500–700 ms, ease-out-expo.

brand-imagery 16/11 · 21/8 · 16/10 · 4/3 · 4/5 · 1/1

Iconography

Lucide line icons only. Stroke 1.5–2, rounded caps, gold or ink.

One icon family. No Heroicons, Phosphor, Material, FontAwesome. Default color is brand gold when next to muted text; inline body icons inherit currentColor. No icon fonts. No unicode arrows. No emoji.

brand-icons Sizes: 12 / 14 / 16 / 20 px · via lucide-react (CDN for prototypes)

Components

Small radii. 1 px warm borders. Shadows that stay quiet.

Buttons and cards at 6–8 px radius, badges at 4 px or full pill. Borders are always 1 px, never 2. Shadows are three warm-black steps plus a hero shadow for the home spotlight. No inner shadows, no coloured shadows, no gold glow.

Buttons

Primary (ink) · Outline · Gold · Ghost · Link.
components-buttonsradius 6 px · var(--ease-out-expo)

Button states

Default · Hover · Focus (3 px gold ring/50) · Disabled.
components-button-statesNo shrink on press — just the colour shift

Badges & pills

Sharp rectangle badges on images. Rounded-full status pills. Never a left-border accent.
components-badges9–10 px · 0.12em tracking · uppercase

Breadcrumbs

Gold separators. Current page in warm ink, medium weight.
components-breadcrumbsHome › Apartments › U Valu 12

Apartment card

The workhorse — gold badge top-left, status pill top-right, meta row + amenities + pinned price.
components-apartment-card16/11 image · rounded-xl
components-card-statesDefault · Hover · Focused

Animated stats block

Counts up on entry, 1400 ms, ease-cubic-out. Hairline grid on dark with labyrinth.
Do & don't

The twelve decisions that keep this from drifting into SaaS.

Gold eyebrows, warm-ink borders, three solid background stripes, Lucide line icons, real photography. No left-border accent cards, no rainbow gradients, no emoji, no cool stock interiors.

brand-governanceTwelve paired cards · green = do · red = don't
Tokens

Drop-in CSS variables. Same names as the Tailwind v4 theme on the website.

The complete token set lives in colors_and_type.css at the root of this brand book. Import the file, or copy the :root block into any project to get the Minotauro look.

Colour tokens

Brand primitives · semantic · status.
TokenValueUsage
--brand-gold#c8a96eEyebrows, underlines, stat numbers, focus ring, gold badges
--brand-gold-deep#a88650Gold button hover
--brand-gold-soft#e4d3acDisabled gold states, subtle fills
--brand-black#0a0a0aDark stripes, manifesto, footer
--brand-bg#1a1918Warm dark background
--brand-ink#1d1915Body / foreground — never pure black
--brand-ink-muted#6e6458Muted body copy
--brand-off-white#f5f2ecPage background
--brand-card#fbf8f3Card surface
--brand-warm-gray#eae6dfDividers, hovers, subtle fills
--borderrgba(40, 30, 20, 0.1)1 px edges — always warm, never grey
--status-available-bg#c8a96eAvailable chip (gold)
--status-reserved-bg#f59e0bReserved chip (amber)
--status-sold-bg#15803dSold chip (forest green)

Typography & motion

Tracking scale, radius, shadow, timing.
TokenValueUsage
--font-heading / --font-bodyMontserrat, ui-sans-serif, system-ui…Single family. 400 / 600 / 700.
--tracking-tight-xl-0.045emDisplay
--tracking-tight-lg-0.03emH2
--tracking-tight-0.02emH3 / H4 / stats / price
--tracking-wide0.14emButton uppercase accents
--tracking-widest0.25emEyebrow
--tracking-max0.30emFooter eyebrow
--radius-sm / --radius-md / --radius-lg / --radius-xl4 / 6 / 8 / 12 pxPills · buttons · cards · image tiles
--shadow-sm / --shadow-md / --shadow-lgWarm-black three-stepCard rest / hover / elevated
--shadow-hero0 20px 60px -20px rgba(0,0,0,0.25)Home spotlight image
--ease-out-expocubic-bezier(0.22, 1, 0.36, 1)Every motion. Durations 150 / 250 / 450 ms.