Σώμα & Φως · Εναλλακτικό Γυμναστήριο

Style Guide

Το οπτικό σύστημα της ενότητας «Μαθήματα», όπως είναι κλειδωμένο στο τρέχον prototype. Μονόχρωμη παλέτα (ασπρόμαυρο), με το κόκκινο αποκλειστικά στα CTA, και μία γραμματοσειρά: Helvetica Neue.

Έκδοση: 11 Ιουν 2026 · Πηγή: soma-fos-prototype-sans.html · Αντικαθιστά τις εκδόσεις 29 Μαΐ
01

Αρχές

Foundations
Λογότυποlogo
Σώμα & Φως
Αρχές σχεδιασμούprinciples
  • Ασπρόμαυρη βάση — μαύρο φόντο, λευκό/γκρι κείμενο.
  • Κόκκινο = δράση — μόνο στα booking CTA, πουθενά αλλού.
  • Μία γραμματοσειρά — Helvetica Neue, βάρη 400/500/700.
  • Ήρεμη τυπογραφία — μεγάλοι τίτλοι 400, πλάγια λευκά για έμφαση.
  • Άπλετος χώρος — ρευστά κενά, ένα κοινό gutter.
02

Χρώμα

Color

Η παλέτα είναι σκόπιμα μονόχρωμη. Το μόνο έγχρωμο στοιχείο είναι το κόκκινο, κρατημένο αποκλειστικά για τα κουμπιά κράτησης — έτσι κάθε κόκκινο σημείο στη σελίδα «λέει» κλείσε ραντεβού.

bg
Black
#000000 · --black
Κύριο φόντο όλων των ενοτήτων.
surface
Card
#111111 · --card
Φόντο καρτών & tiles πριν την εικόνα.
text
Ink
#f4f4f4 · --ink
Κύριο κείμενο σε σκούρο φόντο.
emphasis
Highlight
#ffffff · --hl
Έμφαση: πλάγια λέξη, ενεργό link, αριθμοί.
muted
Muted
#9a9a9a · --muted
Δευτερεύον κείμενο, kickers, labels.
action
Red
#d6261f · --red
ΜΟΝΟ booking CTA. Hover → αντιστροφή σε λευκό.
border
Line
#262626 · --line
Διαχωριστικά, περιγράμματα, grids.

Ιεραρχία γκρι κειμένου — πού χρησιμοποιείται κάθε απόχρωση. Μόνο τρεις είναι tokens (--hl, --ink, --muted)· οι ενδιάμεσες είναι σταθερές τιμές σε συγκεκριμένα σημεία.

Έμφαση, ενεργό link, πλάγιες λέξεις, αριθμοί
#ffffff · --hlem · .active · .num
Κύριο κείμενο σελίδας
#f4f4f4 · --ink.sf-root (base)
Παράγραφοι & λίστες στις σελίδες μαθημάτων
#e2e2e2.body-copy p · ul.clist li
Εισαγωγικές παράγραφοι hero / κατηγορίας
#cfcfcf.hero1 p · .hero2 p
Σύνδεσμοι στο μενού (dropdown & mobile)
#b6b6b6.dd li a · .mm-sub a
Labels, kickers, δευτερεύον κείμενο
#9a9a9a · --muted.muted · labels
03

Τυπογραφία

Type

Helvetica Neue, Helvetica, Arial, sans-serif — μία οικογένεια για όλα. Παρακάτω τα στυλ οργανωμένα ανά WordPress tag (H1–H4, Paragraph), όπως τα επιλέγει ο developer σε ένα Heading / Text element. Δίνονται μεγέθη Desktop → Mobile για να οριστούν ως global theme styles. Οι τίτλοι μένουν σε βάρος 400· έμφαση με πλάγια λευκά, όχι bold.

H1Τίτλος σελίδας / Hero
84px → 40px · weight 400 · lh 1.02
χρήση: τίτλος «Μαθήματα», τίτλοι κατηγορίας & μαθήματος
Μαθήματα Classes
H2Επικεφαλίδα ενότητας / CTA
46px → 30px · weight 400 · lh 1.05
χρήση: μεγάλες επικεφαλίδες ενοτήτων, call-to-action
Κάνε το πρώτο βήμα.
H3Τίτλος κάρτας / μαθήματος
30px → 24px · weight 400 · lh 1.05
χρήση: τίτλοι καρτών κατηγορίας & μαθημάτων
Pilates Classes
H4Υπο-επικεφαλίδα στο κείμενο
24px → 20px · weight 400
χρήση: ενδιάμεσοι τίτλοι μέσα στις περιγραφές
Γιατί τα μαθήματά μας ξεχωρίζουν
Paragraph · LeadΕισαγωγική παράγραφος
19px · weight 700 · #ffffff
χρήση: πρώτη, τονισμένη πρόταση μιας ενότητας
Pilates Mat & Props: Η εμπειρία που δεν επαναλαμβάνεται ποτέ!
Paragraph · BodyΚανονικό κείμενο
16.5px → 15.5px · weight 400 · #e2e2e2 · lh 1.55
χρήση: όλο το τρεχούμενο κείμενο
Στο Pilates Mat & Props, η κλασική μέθοδος στο στρώμα συναντά τη δημιουργικότητα, χρησιμοποιώντας εξοπλισμό όπως μπάλες, λάστιχα και δαχτυλίδια.
EyebrowΜικρή ετικέτα (kicker)
11px · spacing .22em · UPPERCASE · 700
χρήση: ετικέτα πάνω από επικεφαλίδα · div/span, όχι heading
Σώμα & Φως · Εναλλακτικό Γυμναστήριο
Nav / ButtonΣύνδεσμοι & κουμπιά
12–13px · spacing .14em · UPPERCASE · 500–700
χρήση: μενού & κουμπιά (στυλίζονται από το menu/button element)
Σημείωση WordPress. Μέσα στο module «Μαθήματα» (WPBakery Raw HTML) η τυπογραφία υπάρχει ήδη ως scoped CSS κάτω από .sf-root — δεν χρειάζεται καμία ρύθμιση εκεί. Τα tags του module είναι ευθυγραμμισμένα με τον πίνακα: H1 = τίτλοι σελίδας, H2 = επικεφαλίδα CTA, H3 = τίτλοι καρτών/μαθημάτων, H4 = υπο-επικεφαλίδες κειμένου.

Τα μεγέθη του πίνακα είναι για να οριστούν global (Customizer ή global fonts του builder) ώστε οι υπόλοιπες σελίδες (Φιλοσοφία, Πρόγραμμα, blog) να ταιριάζουν αυτόματα.
04

Κουμπιά & Σύνδεσμοι

Actions
Primary CTAbooking
Κόκκινο γεμάτο · border-radius 2px · hover → λευκό φόντο, κόκκινο κείμενο. Στο band: padding 16×34. Στο nav (μικρό): 11×18.
Nav CTAcompact
Ίδιο στυλ, μικρότερο, για τη μπάρα πλοήγησης.
Outline pillcategory
Λευκό περίγραμμα · hover → γεμάτο λευκό. Για κατηγορία/φίλτρο, ΟΧΙ booking.
Text link + βέλοςnavigation
Για πλοήγηση μέσα στις κάρτες· το βέλος γλιστράει στο hover.
05

Στοιχεία

Components
Navigationsticky · blur · active underline
Sticky top, ημιδιάφανο μαύρο + blur 12px. Ενεργός σύνδεσμος = λευκή υπογράμμιση που σκαλώνει από αριστερά. «Μαθήματα» ανοίγει mega-menu με τις 4 κατηγορίες. ≤900px → burger.
Category cardportal
01

Pilates Classes

7 Μαθήματα
Lesson tilecategory view
Νέο
Stats barcourse view
Διάρκεια
50
Ένταση
Χαμηλή έως μέτρια
Θερμίδες
έως 390
Body copycourse text · lead / csub / list

Pilates Mat & Props: Η εμπειρία που δεν επαναλαμβάνεται ποτέ!

Αν νομίζετε ότι το Pilates είναι μια μονότονη σειρά ασκήσεων, ετοιμαστείτε να αναθεωρήσετε.

Γιατί τα μαθήματά μας ξεχωρίζουν:

  • Κάθε μάθημα και μια νέα εμπειρία: κανένα μάθημα δεν είναι ίδιο με το προηγούμενο.
  • Μουσική που δίνει ρυθμό: ντύνουμε την προπόνηση με ιδιαίτερη μουσική ταυτότητα.
Badge «Νέο»tile
Νέο Λευκό σε μαύρο, για νέα μαθήματα.
Placeholderπεριεχόμενο σε αναμονή
[ Εισαγωγικό κείμενο ενότητας — προς συμπλήρωση ]
Note barsystem message
PROTOTYPE · ένα module, 3 προβολές · κάνε κλικ σε κατηγορία → μάθημα
Footer socialscircular icon buttons
© 2026 Εναλλακτικό Γυμναστήριο «Σώμα & Φως»
06

Διάταξη & Κενά

Layout
--gut
clamp(20px, 5vw, 40px)
Ένα ρευστό οριζόντιο gutter — οδηγεί όλες τις ενότητες ώστε να ευθυγραμμίζονται.
--maxw
1600px
Μέγιστο πλάτος περιεχομένου.
grid gap
clamp(22px, 2.6vw, 38px)
Κενά καρτών/tiles (κατηγορίες & μαθήματα).
section padding
clamp(48px → 84px) vert.
Κάθετα κενά ενοτήτων· άπλετα, αναπνέει.
reading width
720px
Μέτρο κειμένου στις σελίδες μαθημάτων.
card ratio
3 / 4.4
Αναλογία καρτών κατηγορίας & tiles.
radius
2 / 3 / 4px · 50%
Κουμπιά 2px · πλαίσια 3–4px · εικονίδια κύκλος.
breakpoints
1024 / 900 / 720 / 560px
Burger ≤900· grid 4→2→1 στήλη· stats stacked ≤720.
07

CSS Tokens

Copy & paste

Έτοιμα design tokens — ίδια με το prototype (κάτω από .sf-root). Για WordPress/WPBakery, ο κώδικας μένει scoped κάτω από .sf-root ώστε να μην συγκρούεται με το theme.

/* Σώμα & Φως — design tokens */
.sf-root {
  /* color */
  --black: #000;        /* page background        */
  --ink: #f4f4f4;      /* primary text           */
  --muted: #9a9a9a;    /* secondary text         */
  --hl: #ffffff;       /* emphasis / active      */
  --red: #d6261f;      /* booking CTA ONLY       */
  --card: #111;        /* card / tile surface    */
  --line: #262626;     /* borders / dividers     */

  /* type — one family */
  --font: "Helvetica Neue", Helvetica, Arial, sans-serif;
  --display: "Helvetica Neue", Helvetica, Arial, sans-serif;

  /* layout */
  --gut: clamp(20px, 5vw, 40px);  /* shared gutter */
  --maxw: 1600px;

  background: var(--black);
  color: var(--ink);
  font-family: var(--font);
  line-height: 1.55;
  -webkit-font-smoothing: antialiased;
}

/* emphasis: italic white inside any heading */
.sf-root em { font-style: italic; color: var(--hl); }

/* primary CTA — actual selectors from the prototype.        */
/* the ONLY places red appears: .nav-cta, .mm-cta, .band a   */
.sf-root .band a {
  background: var(--red); color: #fff;
  text-transform: uppercase; letter-spacing: .14em;
  font-weight: 700; padding: 16px 34px;
  border-radius: 2px; transition: .2s;
}
.sf-root .band a:hover { background: #fff; color: var(--red); }
.sf-root .nav-cta { /* same, compact: padding 11px 18px, 11px text */ }