Brand book · v1.0 · Oct 2026 · Internal, but share freely
ஆழிBrand book.
எப்படி தெரியணும், எப்படி பேசணும்.
How we look, how we sound, and what we never do. For designers, writers, devs and anyone shipping a pixel with our name on it. Everything on this page is built with the system it describes.
ஆழி is an old Tamil word for the sea. Not the beach. The deep part, where the light runs out and the good stuff lives.
That is the promise. Most tech content is surface: reels, roadmaps, "learn X in 10 minutes". We take a student from a town with one bus stand and walk them, in Tamil, all the way down to a real engineering job. The ocean gives us one metaphor that explains the whole product, so nobody needs a pricing page to understand what is free and what is not.
கரை
Karai · the shore · free
Get your feet wet. Six self-paced courses, free forever, no login to start. Python, Git, DSA patterns, Postgres, Docker, prompting.
அலை
Alai · the wave · momentum
The part where you start moving. Streaks, small projects, Resume Review, your first green GitHub squares. The wave either pulls you out or pushes you back. We make it pull.
முத்துக்குளி
Muthukuli · pearl diving · paid cohorts
Guided deep dives. Live, in Tamil, with a mentor holding the rope. Muthu 01, 02, 03. The pearl is the job.
கரை first. Then ஆழம். The route always reads left to right, shallow to deep, free to paid.
Why the sea, and why it is ours
Roots
Thoothukudi knows divers.
Thoothukudi is still called the Pearl City. For centuries, divers off this coast went down into the Gulf of Mannar on a single breath and came up with pearls. Skill, nerve, training, and a crew on the boat. That is exactly what a cohort is.
Coast
Every Tamil kid knows the sea.
Marina on a school trip. Tiruchendur with the family. Rameswaram, Kanyakumari, Nagapattinam. Even the inland kids in Karur and Salem have stood at the water once. The metaphor needs no explaining in our ooru.
Gen Z
Depth beats surface.
This generation is ambitious and tired of hype. "Don't scroll the surface, dive" says it without a guru voice. And diving is honest: it takes breath, practice and time. We never pretend the deep part is easy. We just make sure nobody dives alone.
02
Three visual worlds
மூணு உலகம். ஒரே குரல்.
Every screen, post and poster lives in exactly one world. Pick the world by what the moment is about, not by what looks cool this week. Mixing two worlds in one viewport is allowed only at a section seam, like a sheet of paper lying on the edge of a ticket.
World A · from ref 1
Code Portrait
கோடு-ல வரைஞ்ச முகம்.
A person drawn only in monospace characters on flat fog. Quiet, bilingual, a bit nerdy. It says: these are real people from real towns, and they think in code now.
Use it for
Hero, onboarding, profile and certificate pages, loading states, "who we are" moments, student stories.
Never for
Prices, checkout, long reading. ASCII is a portrait, not a texture.
Ground · ink
Fog --fog · Ink --ink. Links in ink with a biro underline.
Props
None. Just characters, two text columns, underlined link lists.
Motion
A new person every 10 s with a 1.2 s character scramble. Instant swap under reduced motion.
A chilli-orange desk with sheets stacked on it, clipped, taped, highlighted and scribbled on. It is the study table at 11 pm. It says: we are working this out together, by hand.
Use it for
Manifesto, free Karai courses, notes, blog posts, how-tos, social carousels, FAQs.
Never for
Payments and anything with a seat count. Free must never look like a ticket.
Ground · ink
Chilli --chilli with ink text. Sheets in --paper, --paper-2, --paper-3.
Props
Paperclip, binder clip, tape, highlighter with handles, hand ellipse, violet bookmark. Two per sheet, max.
Motion
Sheets settle in with a 2° rotate and a soft spring. Nothing flips or spins.
Manifesto · 01
Before you open VS Code, 5 bayangal we kill first.
English bayam. Code-ku grammar podhum, accent illa.
Laptop bayam. Phone-la start pannu. Seriously.
Kaasu bayam. Karai is free. Forever.
Connection bayam. Your senior is now 1 DM away.
Time bayam. 40 minutes a day. That's it.
no loginto start, promise
World C · from ref 3
Ticket Night
சீட் கிடைச்சா உள்ளே.
An oxblood poster fading into cream, with grain, a giant condensed headline and paper tickets stamped in red. Second-show cinema energy. It says: this is an event, seats are real, and you are getting in.
Free content, errors, empathy moments. Do not fake scarcity: seat counts are live numbers.
Ground · ink
Oxblood --oxblood → maroon → paper, always with grain. Paper text on the dark part only.
Props
Tickets with perforated stub, QR block, barcode, gate · row · seat, red rubber stamp, halftone emblem.
Motion
Stamp thuds in once (scale 1.4 → 1, 180 ms). Tickets lift on hover by 4 px.
Muthukuli · Batch 04
17 seats left.
ஆழி presents · Muthu 01
Backend → Offer Letter
Gate
01
Row
3
Seat
11
16 Nov 2026 · 7:00 PM IST · Live, in Tamil
₹14,999 or ₹1,999/mo · UPI · EMI
Admit one நண்பா / நண்பி
Seats filling
03
Colour
மிளகாய், பட்டு, காகிதம், பனி.
Seventeen colours, all pulled from the three references. No pure white, no pure black, no new hues. Tints are fine (a 60% paper for tape), new colours are not. Tap a chip to copy its hex.
Grounds the big fields a world sits on
மிளகாய்Chilli--chilliPaper Desk field. Ink text only on it.
செகண்ட் ஷோOxblood--oxbloodTicket Night poster. Paper, fog, lavender, salmon text.
WCAG 2.2 AA: 4.5 : 1 for body text, 3 : 1 for large text (24 px+, or 18.66 px+ bold) and for icons and focus rings. Ratios computed from the token hex values.
On chilli
Ink 4.61 AA · body OK
Oxblood 4.57 AA · body OK
Paper 3.25 · display only, 24 px+
Never: stamp 1.42, biro 1.90, violet 1.38, lavender 2.00, ink-3 1.49. No small paper text on chilli.
On oxblood
Paper 14.87 AAA
Fog 10.29 AAA
Lavender 9.15 AAA
Salmon 7.34 AAA
Chilli 4.57 AA
Never: stamp 3.23 and violet 3.30 (large only, so put stamps on a paper ticket), biro 2.41, maroon 1.59.
On paper
Ink 15.00 AAA
Ink 2 9.94 AAA
Sea 9.61 AAA
Maroon 9.34 AAA
Biro 6.17 AA
Ink 3 4.84 AA
Stamp 4.61 AA
Violet 4.50 AA, just
Large only: chilli-deep 4.28, chilli 3.25. Never chilli for body text on paper.
On fog
Ink 10.38 AAA
Ink 2 6.88 AA
Sea 6.66 AA
Maroon 6.47 AA
Large only: biro 4.27 (so links on fog are ink, underlined in biro), ink-3 3.35, stamp 3.19. Never chilli 2.25.
Full contrast matrix 7 grounds × 9 inks, every ratio
WCAG 2.2 contrast ratios: rows are grounds, columns are text colours
Ground ↓ / Text →
Ink
Ink 3
Oxblood
Maroon
Paper
Chilli
Stamp
Biro
Violet
Chilli
Aa4.61AA
Aa1.49Fail
Aa4.57AA
Aa2.87Fail
Aa3.25Large
—
Aa1.42Fail
Aa1.90Fail
Aa1.38Fail
Oxblood
Aa1.01Fail
Aa3.07Large
—
Aa1.59Fail
Aa14.87AAA
Aa4.57AA
Aa3.23Large
Aa2.41Fail
Aa3.30Large
Paper
Aa15.00AAA
Aa4.84AA
Aa14.87AAA
Aa9.34AAA
—
Aa3.25Large
Aa4.61AA
Aa6.17AA
Aa4.50AA
Fog
Aa10.38AAA
Aa3.35Large
Aa10.29AAA
Aa6.47AA
Aa1.44Fail
Aa2.25Fail
Aa3.19Large
Aa4.27Large
Aa3.12Large
Sea
Aa1.56Fail
Aa1.99Fail
Aa1.55Fail
Aa1.03Fail
Aa9.61AAA
Aa2.96Fail
Aa2.09Fail
Aa1.56Fail
Aa2.14Fail
Lavender
Aa9.23AAA
Aa2.98Fail
Aa9.15AAA
Aa5.75AA
Aa1.62Fail
Aa2.00Fail
Aa2.83Fail
Aa3.80Large
Aa2.77Fail
Salmon
Aa7.40AAA
Aa2.39Fail
Aa7.34AAA
Aa4.61AA
Aa2.03Fail
Aa1.60Fail
Aa2.27Fail
Aa3.05Large
Aa2.22Fail
AAA 7+ · AA 4.5+ any size · Large 3+ for 24 px+ or 18.66 px+ bold, icons, focus rings · Fail decoration only. Lavender and salmon rows are highlighter blocks: ink on top, always.
04
Type
எழுத்து தான் நம்ம முகம்.
Six faces, six jobs. Never swap jobs. Anton shouts, Catamaran speaks Tamil, Archivo explains, Archivo Narrow labels, JetBrains Mono draws and counts, Caveat scribbles.
Anton
--f-display · 400 only
Display headlines, posters, ticket titles, big numbers.
28 px minimum · leading 0.88 · tracking −0.01em · uppercase or tight sentence case.
Small town. Deep code.
Catamaran
--f-tamil · 500 · 700 · 900
Every Tamil line. 900 for headlines and the wordmark, 700 for subheads, 500 for Tamil body.
Leading 1.1 display, 1.65 body. No tracking, no faux bold, no italics.
ஊர் சின்னது. கனவு பெருசு.
Archivo
--f-body · 400 · 500 · 600 · 800
Body, UI, buttons, long notes.
16–18 px · leading 1.55 · 68 characters per line max.
Free-a kaththukko.
Plan-oda velai vaangu. Six free courses get you to the shore. The cohorts take you to the offer letter. We tell you which is which before you pay a rupee.
Archivo Narrow
--f-narrow · 500 · 700
Labels, kickers, ticket data, nav. Uppercase only.
12–15 px · leading 1.5 for code, 0.95 for ASCII art · tabular figures.
$ git commit -m "first PR from Kovilpatti"
[main 0427ab] 1 file changed, 6:40 bus to merge
₹14,999 · ₹1,999/mo · 17/60 seats left
Caveat
--f-hand · 600 · 700
Hand notes in the margin. Biro or stamp colour only.
22 px minimum · 8 words max · rotate −3° to 3° · never the only place key info lives.
yes, this one is free. not kidding.
When Tamil script leads
Emotional lines lead in Tamil. Hero, section openers, success moments, the footer. English follows underneath, smaller: ஊர் சின்னது. கனவு பெருசு. / Small town. Deep code.
Tier names lead in Tamil in display, with the transliteration as a narrow-caps label: கரை / KARAI.
Instructions lead in Tanglish or English. Prices, steps, errors, forms, legal. Clarity first: many of our students read UI faster in Latin script.
Size Tamil at 0.85× the Anton next to it. Tamil glyphs carry vowel signs above and below, so they look bigger. Give them 1.1 leading, never 0.88.
Every Tamil line must mean something. No decorative Tamil, no machine translation. A Tamil speaker reads it out loud before it ships. Mark it up with lang="ta".
Scale tokens
Token
Range
Use
--t-mega
72–240 px
Footer wordmark, poster numbers
--t-2xl
48–120 px
Hero and section headlines
--t-xl
32–58 px
Sub-heads, ticket titles
--t-lg
20–26 px
Lede, Tamil subtitles
--t-md
16–18 px
Body
--t-sm
14–15 px
UI, meta
--t-xs
11.5–13 px
Tracked labels only
05
Texture & props
மேசை மேல இருக்குறது.
Depth comes from real things on a real desk, not from shadows on rounded boxes. Every prop below is CSS or inline SVG, so it scales, themes and costs nothing to load. Two props per sheet, max. Rotate between −3° and 3°.
no graingrain
Film grain
background-image: var(--grain)
On every chilli, fog and oxblood field, as an overlay at 15–25% multiply. Kills the flat-digital look.
Paper fibres
background-image: var(--fibers)
On every sheet and ticket. Long horizontal fibres, like cheap A4 from the xerox kadai.
Paperclip
<use href="#i-clip"/>
Holds a note to a sheet. Top edge, overlapping by a third. Ink-2 wire.
Binder clip
<use href="#i-binder"/>
Holds a whole stack. One per stack, top centre. Means "this is a set".
Karai · 03
Tape & torn label
.tape · .tape-label
Clear tape (60% paper tint) pins corners. A torn paper label names a sheet in narrow caps.
Code-ku grammar podhum, accent illa.
Highlighter with handles
.hl.hl-handles
Lavender or salmon under ink. The biro selection handles say "a person chose this". One per paragraph.
Sold out
Rubber stamp
.stamp
Status only: Sold out, Live batch, Seats filling, Paid, Batch open. Anton in stamp red, distressed, rotated 6–12°. On paper, never on oxblood directly.
Class starts at 7 PM sharp.
Hand ellipse
<use href="#i-ellipse"/>
One loose biro loop around the single word that matters. Never around a whole paragraph.
Halftone & bookmark
#i-pearl · .bookmark
Halftone dots for emblems (the pearl). A violet ribbon peeks out from under a sheet to mark "start here".
Resume Review · 3 per day
Torn edge
.torn
A note ripped from a notebook. Tools and small asides, like the free Resume Review.
Don't.
இது வேண்டாம். ப்ளீஸ்.
Box-grid backgrounds. Graph paper, square grids, dot grids behind content. They read as an AI template from 2023. Use grain, fibres, stacked paper and torn edges.
Neat SaaS card rows. Three rounded cards, icon on top, three lines of text, soft shadow. If it could be any startup's site, it isn't ours.
Gradients. Purple-to-blue glows, mesh blobs, glassy fades. The one exception is Ticket Night's oxblood → cream poster fade, and it always carries grain.
Emoji icons. No rockets, sparkles, fire or "feature icon + 3 lines" blocks. We draw with type, props and ASCII.
Also no: pure #fff or #000 fields · drop shadows on text · rotations past 3° (stamps excepted) · Tamil set in Anton · stock photos of people pointing at laptops · "fam", "slay", "no cap".
06
Voice & tone
நம்ம ஊர் அண்ணன், அக்கா மாதிரி பேசு.
Who we talk to
18 to 23. Often the first engineer in the family. Living a bus ride from the nearest IT park.
Some went to Tamil-medium schools and freeze when an interviewer switches to English. Some share one phone or one laptop with a sibling. They watch Tamil tech YouTube at 1.5×, live on reels, and hear "settle aagu" from home every Sunday. They are not beginners at life. They are beginners at this, and they are tired of being talked down to.
One letter, one name. The mark is ழ, the sound at the heart of ஆழி, drawn on the wordmark's own stroke weight. Its root, the tail that grows below the line, is folded into a paper plane. Beside it, ஆழி in Catamaran 900. No Latin in the logo: the name is Tamil. Construction and files live on the brand mark page.
ஆழி
Primary, horizontal. Mark and ஆழி on one baseline: the mark's waterline sits on the text baseline. Nav bars, decks, email footers. Default everywhere.
ஆழி
Stacked. The mark leads, the name hangs off the stem's left edge. Footers, covers, merch, the end of a video.
ஆழி
Compact and app icon. Mark + ஆழி where space is tight. Alone, the mark goes on a chilli tile: favicon, app icon, avatar.
xxxxஆழி
Clear space & size
x = the width of the mark's bowl, about two thirds of the ஆழி type size. Keep x clear on every side. Nothing enters: no clip, no tape, no stamp.
Minimum: horizontal lockup with ஆழி at 20 px on screen, 6 mm tall in print. The free-standing mark at 24 px.
Under 24 px: use the app icon (favicon.svg): ink ழ on a chilli tile, no fold.
Never: rebuild the mark from the font, outline it, flip the wing, add a gradient or shadow, rotate it, or set the name in another face.
On every ground
The letter is chilli. The wing takes whatever the ground is not: ink on light, paper on dark. On chilli the letter turns ink.