Lumina Edu
Two ideas hold the system: the sentence is the Matchboard, and the page is a timetable. Everything below serves one of the two.
Colour
Stone, ink and one signal. Orange appears only where a decision is being made: a token, a match, the primary action on dark.
Type
Bricolage Grotesque for everything people read; Geist Mono for everything people look up — dates, prices, labels. Two families, no italics.
Rules, space, corners
Structure is drawn with lines, never with shadows or cards.
1.5px ink. Section tops, table frames, tile grids.
1px line. Between rows, inside tables, under FAQ items.
8-step scale. 56px page margin on desktop, 16px on phone; the sheet stops widening at 1440px.
0px tables and tiles · 4px tags · 6px timetable blocks · pill for every button.
Components
Every control is a real button, link or input. Minimum hit height 44px; tokens inherit the sentence's size.
A 10px mono label (What / Level / How / When) sits above every token, so the sentence reads as the Matchboard. 4px signal underline, 6px top radius, chevron in signal. A blank is dashed and soft. Never let a token wrap onto two lines — shorten the word instead. On /programs the same shell holds a native select.
One primary per view. Ink on stone, signal on ink. Text links carry an arrow and never underline until hover. Hit height is 44px on every one of them.
The drawn desktop capsule, and the phone's own scrolling rail under the bar. aria-current marks the one you are on; it is a nav, never a tablist.
Level is a filled tag, format an outlined one — one column per state on every board. Free text stays plain.
The theme's second voice: everything that is looked up rather than read. Caps for the name of a column, plain for something written in one.
Type used as a picture — the only place in the theme it is. Hidden from the reading order; a non-latin glyph carries its own lang.
14 / 18 / 22px at one stroke (1.75), always currentColor and always aria-hidden beside the words it belongs to. Below 14 this design uses a shape or a letter.
Two sizes, one face, no mark. The bar's is a link and carries the hit height around a 22px line; the footer's is a picture.
A week of Spanish.
The rule, the eyebrow, the display head and one line — the four parts every section in this theme opens with.
Scoped to the nearest .tt-lumina, so the marketplace preview's own mode still wins. It is the one control on this page that changes what the page looks like — pressing it here flips the whole styleguide, which is the point of it.
Library parts
Two parts are vendored from tt-ui 1.5.1 and hash-locked. The behaviour — Escape, focus trap, focus return, scroll lock, outside press — is the library's; every class, every icon and every word in them is this theme's.
How do I know my level?
What if I miss a week?
Enter or Space opens the panel the summary names; the summary stays a heading, so a reader moving by headings still has the page's outline. The Signal + turns 45° in 150ms rather than swapping for a −.
Lumina Edu
Different paths. A brighter tomorrow.
- Programs
- Get in touch
Paper, a 1.5px ink edge, no radius and no shadow. Escape closes it and returns focus to the button that opened it; the page behind it does not scroll.
Motion & principles
Two animations in the whole system. Both stop under prefers-reduced-motion; every link and button shows a 2px signal outline on keyboard focus.
Do lead with the date. Say it in a sentence. Draw structure with rules. Use signal for the decision, once per view.
Don't add cards, shadows or gradients. Don't use photography of learners — monograms and geometry carry the people. Don't put a token on two lines. Don't imply seats, results or accreditation.
Icons · Lucide
Lucide only, inlined as SVG on the 24-grid. One stroke (1.75) and one three-step ladder — 14 / 18 / 22px — because mixed weights read as two icon sets. Always currentColor: ink beside titles, ink-soft beside metadata, signal only inside a match. An icon never stands alone — it sits before a word.
Where it happens. map-pin for a room, building-2 for the client's offices, monitor for online, video inside the timetable.
When and how long. calendar for a start, calendar-days for a month or cohort list, hourglass for length, clock for session counts.
The four facts. languages / book-open / briefcase for What by audience, signal for Level, users for How, calendar for When. The pin is Where's alone.
Never. No graduation caps, diplomas or mortarboards; no emoji; no icon-only buttons except menu and the mode switch, which carry aria-labels.
The sections
The 18 sections the 8 routes are built from, each rendered once with the real fixture. The drawing has no panel for this one; the showcase contract does.
Each frame carries the component's name, its file, and the sentence the manifest gives it. Nothing here is a picture of a section — they are the sections, with the ids they own prefixed so this page keeps one outline.
The wordmark, the four-area pill switcher with aria-current, the Resources link and one quiet ink action; at 375 the switcher drops to its own scrolling rail under the bar.
The signature: the ink band, the greeting ribbon drifting behind it in outlined type, and the display sentence whose four bracketed words are real controls with a mono field label above each. Closes on the four-fact strip and the single Signal action.
I want to learn at level, starting in
- What
- Spanish
- Level
- Beginner · A1
- How
- In person
- When
- January 2027
The answer half of the signature: date-led rows on paper, the date in its own ruled column on a tinted ground, mono numerals right-aligned, and the matched row tinted in Signal with its best-fit label.
- 11 JanMon · 18:308 wkEveryday SpanishBest fit · matches all fourPractical language for real lifeBeginner · A1 · In person · Campus, Room 2 · 8 wk · $320Beginner · A1In personCampus, Room 2$320
- 18 JanMon · 19:008 wkSpanish for WorkMeetings, email, small talk that isn't smallBeginner · A1–A2 · In person · Campus, Room 4 · 8 wk · $340Beginner · A1–A2In personCampus, Room 4$340
- 25 JanMon–Fri · 09:002 wkSpanish IntensiveTwo weeks, every morningBeginner · A1 · In person · Campus, Room 2 · 2 wk · $360Beginner · A1In personCampus, Room 2$360
A week as a grid of slots — three dayparts by six days, stone-dark day heads, blocks for the sessions and a tinted ground for the empty cells, with the matched sessions filled in Signal.
A week of Spanish, from 11 January.
- Your match
- In person
- Online
The skills academy's first quarter as three ruled month columns, each listing its cohort starts by day.
Cohort calendar, first quarter
January
- 11 · Digital Project Management
- 18 · Data Analysis Essentials
- 19 · Agile Foundations
February
- 08 · Stakeholder Reporting
- 22 · Digital Project Management
March
- 02 · Agile Foundations
- 15 · Data Analysis Essentials
- 22 · Effective Communication
What a cohort actually does, week band by week band: the range, the title and one line of what is practised.
What you'll practise
Scoping real work
Briefs, timelines and trade-offs, on a project you bring.
Leading week to week
Stand-ups, reviews and the conversations in between.
Reporting to people who decide
One-page status, risks and asks that get read.
Upcoming sessions as a dated ledger — day column, time, what it is, who it is for, where, and the row's own action. The first matched slot is tinted.
Weekly slots, from 11 January.
- Sat 9Consultation morning10:00 · 30 min · meet a tutor · Any year · CenterBookAny yearCenter
- Mon 11Mathematics Support16:00 · weekly · your slot · Year 10 · Center, Room BReserveYear 10Center, Room B
- Mon 18Maths Exam Group17:00 · 8 weeks · first session · Years 10–11 · Center, Room ARegisterYears 10–11Center, Room A
- Mon 25Study Skills16:30 · 4 weeks · first session · Any year · OnlineRegisterAny yearOnline
The tutoring centre's three numbered steps from enquiry to a written suggestion to a four-week check-in.
The first conversation
Book 30 minutesYou, the student, and one tutor
At the center or on a call. No test, no preparation.
A written suggestion
Tutor, format and a weekly slot — the blanks in the sentence, filled in.
A check-in after four weeks
Change the tutor, the slot or the format. Nothing is locked.
The four facts a training manager needs before the call — team format, where, cohort dates, what comes first — and the consultation action.
What a team program involves
6 to 16 people, one team or mixed
Your offices, our rooms, or online
Open cohorts monthly; private dates by arrangement
A 45-minute call, then a written proposal
Tell us about the team.
Plan a consultationFour ruled tiles, each a 120px language or subject monogram over a name and a mono availability line. The theme's oversized moment, and the only place type is used as a picture.
Meet the instructors
All twelve languages- Marta IlieSpanish · Portuguese · Romanian · Mon, Wed evenings
- Théo LambertFrench · Dutch · English · Tue, Thu midday online
- Aiko SatoJapanese · Mandarin · Sat mornings
- Jonas WeberGerman · Italian · Polish · Greek · Fri evenings
The ruled monogram grid at full size: four bands, one per school, each headed by what it teaches and a counted line — and the twelve languages the landings' link has always claimed.
The instructors at Lumina Edu
Languages
- Marta IlieSpanish · Portuguese · Romanian · Mon, Wed evenings
- Théo LambertFrench · Dutch · English · Tue, Thu midday online
- Aiko SatoJapanese · Mandarin · Sat mornings
- Jonas WeberGerman · Italian · Polish · Greek · Fri evenings
Skills
- Ana PetrescuProject management · agile delivery
- Daniel OkaforData analysis · spreadsheets to dashboards
- Hanna LindqvistWorkplace communication · facilitation
- Rui CostaStakeholder reporting · planning
Tutoring
- Elena MarinMathematics, years 7–11 · weekday afternoons
- Samuel AdeyemiEnglish, reading and writing · online and center
- Ioana PopStudy skills, exam preparation · Saturdays
For teams
- Cristina VoicuLeadership · first-time managers
- Mark WhitfieldChange · cross-team working
- Leila HaddadInclusive teams · facilitation
- Andrei StanCustomer experience · service teams
The theme's one interactive surface, mounted live: five native selects in the drawn token, a filter row, a status strip that counts, the board actually filtered, and a comparison of at most three. Change a word and the board under it answers.
I'm looking for for , , starting in .
- Result
- 12 programs · next start 11 Jan
0 programs, on the same six facts.
Compare up to three.
| Fact |
|---|
| Starts |
| Level |
| Format |
| Where |
| Length |
| From |
The ink decision band for one program — the title, three facts and the one Signal action — then the six-fact ruled strip a reader is committing to, and the line that says nothing is booked on the site.
Everyday Spanish
Practical language for real life
- Level
- Beginner · A1
- How
- In person
- Where
- Campus, Room 2
What you are deciding.
- What
- Spanish
- Level
- Beginner · A1
- How
- In person
- When
- 11 January
- Length
- 8 wk
- From
- $320
What a program practises, as a ruled outcomes list, and the shape of its week as a facts strip whose live-class row is derived from the same cadence the board prints.
What you'll practise.
- Ask and answer the hundred small questions an ordinary day is made of.
- Hold a short conversation in a shop, a clinic or a station without rehearsing it first.
- Read a timetable, a menu and a short notice without translating word by word.
- Bring your own situations to the session and practise them with the group.
How the week works.
- Live class
- Mon · 18:30
- Between sessions
- One short activity, twenty minutes
- Week 4
- A fifteen-minute check-in with your tutor
- Week 8
- The conversation table, and you lead one
The rest of this program's own school as departure-board rows, so two programs are compared on the same six cells rather than on two summaries.
Compare another route.
The rest of the language school timetable, on the same six facts.
All programs- 18 JanMon · 19:008 wkSpanish for WorkMeetings, email, small talk that isn't smallBeginner · A1–A2 · In person · Campus, Room 4 · 8 wk · $340Beginner · A1–A2In personCampus, Room 4$340
- 25 JanMon–Fri · 09:002 wkSpanish IntensiveTwo weeks, every morningBeginner · A1 · In person · Campus, Room 2 · 2 wk · $360Beginner · A1In personCampus, Room 2$360
The four questions a visitor asks before booking, as ruled disclosure rows, beside the section's lede and its quiet action.
Before you book
Short answers. If yours isn't here, the placement chat is twenty minutes and free of any obligation.
Book a placement chatHow do I know my level?
What if I miss a week?
How big are the groups?
Can I switch from in person to online later?
The 96px wordmark, the six-link nav, the school's line and the address row.