MB MIMIKOS BOATS Handoff viewer · not the live site
Developer Handoff · v1.0

Σύστημα σχεδιασμού
Pelagos · Dark

The single source of truth for the MIMIKOS BOATS build — every colour, font, size, spacing rule and component, with exact values. In short: the developer imports the Rigrent template and replaces its colours and fonts with the ones below, so the whole template re-skins to this look. The rest of the document gives the exact spec for each piece, with copy-ready CSS where useful (e.g. buttons).

Project · MIMIKOS BOATS — boat rental Locale · Greek (EL) Stack · WordPress + Elementor Approved direction · Pelagos · Dark Accessibility · WCAG AA targeted
Keep in English (do not translate): skipper, brand MIMIKOS BOATS, boat names Assos / S Rib / Kreta Mare, Email, social network names, units (hp). Everything else is Greek. The realised page lives in pelagos-dark.html (moodboard) and moodboard-internal.html (same page with semantic-tag annotations).
01 — Χρώμα

Color

An 8-colour system: a dark navy base, a light ink pair, and one blue brand family. Map these to Elementor ▸ Site Settings ▸ Global Colors.

Canvas
#020A2C
Page background
Surface
#0A1330
Cards · panels · alt sections
White
#FFFFFF
Headings
Ink
#E7ECF8
Primary text
Muted
#94A1C2
Body · secondary
Blue
#0056A7
Primary CTA fill
Blue · light
#5B9BDB
Links · eyebrows · accents
Sky
#BAD6EB
Hero accent words · labels
Outside the 8 — system utilities (not brand colours): dividers use white at low opacity rgba(255,255,255,.10 / .18 / .30); button hover = Blue darkened #013E78; the emphasis card = Surface + a soft blue glow; review stars use one warm #F5B740. Contrast: Ink & Muted are clear AA on Canvas; on-photo text always sits over the navy scrim gradient.
02 — Τυπογραφία

Typography

One family: Inter. Headings are deliberately light (weight 600). Each style below is bound to an HTML tag — in Elementor, choose the matching Heading/Text widget tag and it inherits the spec. Use the alias class only when you need heading styling on a different tag.

Εξερευνήστε τη θάλασσα
Eyebrow / H6
11.5px · 700 · UPPERCASE
tracking .18em · #5B9BDB
tag: h6 · alias .t-eyebrow
(⚓ anchor before)

Εξερευνήστε τη θάλασσα

Display / H1 (hero)
clamp(34px,4.4vw,56px) · 600
lh 1.04 · tracking -.02em · #FFF
tag: h1 · accent <b> = Sky

Επιλεγμένα σκάφη

Section / H2
clamp(25px,3vw,36px) · 600
lh 1.1 · tracking -.02em · #FFF
tag: h2 · accent <b> = #5B9BDB

Kreta Mare

Card title / H3
21px · 600 · lh 1.25 · #FFF
tag: h3

Διαλέξτε το σκάφος σας και απολαύστε τη μέρα σας στον Παγασητικό.

Lead / intro
17px · 400 · Muted (hero lead 18px)
from .lead

Καλέστε μας ή στείλτε μήνυμα, απαντάμε αμέσως και βρίσκουμε μαζί το ιδανικό σκάφος για τη μέρα σας.

Body / component copy
14.5px · 400 · Muted
no global size set — for Elementor base set Paragraph 16px
8,7 μ. · έως 10 άτομα · 250 hp
Small / meta
13px · 600 · #94A1C2
alias .t-small

Πλοήγηση

Footer head / H4
12.5px · 700 · UPPERCASE
tracking .12em · #FFF
tag: h4
Elementor tip: set Site Settings ▸ Typography for H1–H4, H6, Paragraph to the specs above. Then nearly every text element is styled by picking the right tag in the widget — no custom classes needed.
03 — Απόσταση

Spacing & layout

Spacing runs on an 8px grid (base unit 8px, 4px half-step) and is fluid — gutter, section padding, header gap, grid gap and the CTA gap use clamp() so they scale smoothly between mobile and desktop, landing on grid values at both ends. Content caps at 1600px and centres.

4px · ½ step
8px · 1×
16px · 2×
24px · 3×
32px · 4×
40px · 5×
48px · 6×
56px · 7×
64px · 8×
80px · 10× (gutter)
96px · 12× (section)
Grid gap — shown

The gap above is the live value clamp(16px, 2.5vw, 24px) — 24px on desktop, easing to 16px on mobile. Resize the window to watch it scale.

Applied spacing — fluid, 8px-grid at both ends
WhereValueDesktopMobile
Content widthmax-width 1600px, centred≤1600full-bleed
Page gutter (L / R)clamp(16px,5vw,80px)80px16px
Section · top & bottom paddingclamp(48px,8vw,96px)96px48px
Section heading → content belowclamp(32px,5vw,48px)48px32px
Grid gap (cards / columns)clamp(16px,2.5vw,24px)24px16px
Card paddingclamp(16px,3vw,24px)24px16px
CTA two-column gapclamp(24px,4vw,48px)48px24px
Gap · eyebrow → title16px16px16px
Gap · title → paragraph16px16px16px
Card · title→specs, specs→footer16px16px16px
Button icon gap8px8px8px
Fluid: gutter, section padding, header gap, grid gap & the CTA gap use clamp() so they scale smoothly between mobile and desktop — both endpoints land on the 8px grid. Radii: cards/panels 16px, buttons/tags/chips 999px (pill). Shadow: 0 24px 50px -30px rgba(2,10,44,.42) on raised cards. Column breakpoints: fleet 3→2-up ≤880 →1-up ≤560; trio / testimonials / category / location stack ≤880 / 760; ghost numbers hidden ≤760. Component padding (button 14×28, pill tags 6×13, chips 9×16) is each component’s own spec, not layout spacing.
04 — Κουμπιά

Buttons

Pill buttons, weight 600. Primary = blue fill (the main call action). Use one primary per context.

ButtonUseSpec
Καλέστε μας.btn-blueMain action: "Καλέστε μας", "Καλέστε μας τώρα"Blue #0056A7 fill, white text · hover #013E78
Δείτε.btn-navySecondary action on dark cards#0A1844 fill, hairline border · hover #122257
Χάρτης.btn-ghostTertiary / "map", "review"Transparent, border .18 white · hover white border
Καλέστε.btn-whiteOn dark photo CTA bandsWhite fill, navy text · hover Sky
Σε φωτο.btn-outlineOn busy photography (hero)Transparent, border .55 white · hover white fill
Δείτε →.btn-link / .callCard CTA "Δείτε διαθεσιμότητα →"13px · 700 · #5B9BDB · arrow inline
One button size in the design — padding 14px 28px, weight 600, 14.5px (no sm/lg variants used). All CTAs route phone-first: tel: for calls, #contact for "ask", mailto: / wa.me / Google Maps for utilities. No online booking.
CSS — copy & paste
.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;
     border-radius:999px;font:600 14.5px/1 "Inter";border:1.5px solid transparent;
     cursor:pointer;transition:.2s;}
.btn-blue   {background:#0056A7;color:#fff;}              /* primary */
.btn-blue:hover    {background:#013E78;}
.btn-navy   {background:#0A1844;color:#fff;border-color:rgba(255,255,255,.18);}
.btn-navy:hover    {background:#122257;}
.btn-ghost  {background:transparent;border-color:rgba(255,255,255,.18);color:#fff;}
.btn-ghost:hover   {border-color:#fff;}
.btn-white  {background:#fff;color:#020A2C;}              /* on photo bands */
.btn-white:hover   {background:#BAD6EB;}
.btn-outline{background:transparent;border-color:rgba(255,255,255,.55);color:#fff;}
.btn-outline:hover {background:#fff;color:#020A2C;}
05 — Επικοινωνία

Contact pattern

The approved design is phone-first — there are no input forms. Contact is a list of channels: a round icon + an uppercase label + the value. If a contact form is added later it will be specced then, not invented here.

  • WhatsApp / Viber+30 24210 00000
  • Emailinfo@mimikosboats.gr
  • ΔιαθεσιμότηταΑπαντάμε αμέσως, κάθε μέρα
Channel item (from .contact-list): 44px round icon, hairline border; label 11.5px UPPERCASE Muted; value 15px white. Stacked 18px apart.
06 — Κάρτες

Cards & anatomy

The fleet card is the workhorse. Below: the live component, then the build spec for every text element.

ElementHTMLSpec
Category tagspan .lic / .lic.freePill · 11px · 700 · UPPERCASE · tracking .06em · text #FFFFFF · radius 999px · padding 6×13px. .free (no-licence)=Blue #0056A7 fill; default (skipper)=#0A1844 fill
Boat nameheading 321px · 600 · #FFFFFF · line-height 1.25
Specsspan (meta)13px · 600 · Muted #94A1C2 · flex, gap 8px×16px · items joined by a mid-dot " · " (U+00B7)
Pricediv .pricemain 21px · 800 · #FFFFFF · sub-line 12px · 500 · Muted #94A1C2
CTAa .call (text link)13px · 700 · #5B9BDB · trailing → arrow · href tel:
Card surface #0A1330, hairline border, radius 16px. On hover: lift 4px + soft shadow, image scales 1.05. Image ratio 4 / 3.
Other card patterns
★★★★★
«Μια τέλεια μέρα στη θάλασσα. Το σκάφος ήταν άψογο και η εξυπηρέτηση ζεστή.»
Γ
Γιώργος Π.Βόλος
Testimonial (.qcard) Glass card on a dark photo: rgba(255,255,255,.05) fill, .18 border. Stars in Gold. Quote 15.5px. Avatar = rounded square, Blue fill, initial. Name white, location Sky. "Why us" trio Three cells; the middle uses the emphasis fill #0F2350 with a soft blue glow shadow. Icon box 60px, rounded 16px.
07 — Στοιχεία

Signature components

The recurring elements that carry the Pelagos identity.

Eyebrow (⚓ + label)
Ο στόλος μας
Tags
Χωρίς δίπλωμαΜε skipper
Location chip
Λιμάνι βάσης · Παγασητικός
Carousel dots
ComponentNotes
EyebrowSection label. h6 styling + a ⚓ anchor (17px) before the label. On photos it uses the Sky tint; light-blue elsewhere.
Sticky navTranslucent navy rgba(2,10,44,.82) + blur, hairline bottom. Logo left; menu + blue CTA grouped right. Under 920px → hamburger + dark slide-in drawer.
Ghost section numberGiant outlined numeral behind each section header — -webkit-text-stroke 1.5px rgba(125,165,222,.14), transparent fill. Decorative; hidden <760px.
HeroFull-bleed photo + diagonal navy scrim gradient. Eyebrow → H1 (accent word in Sky) → lead → actions → social row.
LocationMap placeholder (grid + pulsing pin + chip) beside a navy info card with opening hours.
CTA phone cardDark frosted panel rgba(2,10,44,.55) + blur, hairline border — sits on the photo band for contrast; phone number white, label Sky.
Testimonial carouselThree dots under the reviews grid (active = wide light-blue pill). Hints horizontal scroll when there are more than three reviews.
Hero motionBackground slow-zooms over 20s; eyebrow→social content rises in with an 80ms stagger. Both disabled under prefers-reduced-motion.
CTA band / FooterPhoto band with navy→blue gradient. Footer navy with a giant faint wordmark behind the columns.
08 — Εικονίδια

Icon library

Inline SVG, outline ~2px stroke, rounded caps, 24×24 viewBox, single colour (currentColor). Every icon downloads as SVG (recolour via CSS color) or PNG (256px). Includes the brand ⚓ anchor.

anchor
arrow
phone
location
length
capacity
engine
email
clock
instagram
facebook
whatsapp
tiktok
SVG keeps currentColor so it inherits text colour in code; PNG is rasterised at 256px in #0056A7 on a transparent background. Need a different size or colour? Ask and I'll regenerate.