Design philosophy
Modern mysticism, without cliché.
The visual language is contemplative precision: Linear, Notion, and an old observatory raised the same child. The chart wheel is the hero artifact and must feel astronomically accurate, not decorative.
What we reject
Five things you won't find here.
- No purple-pink-cyan SaaS gradients. Iovari's palette is the depth of a midnight sky and the warmth of ancient parchment. Color does work — it never decorates.
- No mystical stock photography. No sparkles, no crystals, no mystic eyes. The wheel and its glyphs are the only mystical visuals; everything else is hairline geometry.
- No infantilising copy. Iovari speaks to adults — including practicing astrologers. "This suggests" never "babe, this means". "Often correlates with" never "you will".
- No hiding AI behind a single chat tab. AI is a verb attached to every chart element — click a planet, ask for a synthesis; right-click an aspect, ask for the historical reading. Inline, contextual, never confined.
- No dilettantism. The chart is data, the interpretation is craft, the reader stays in the chair. We don't dumb down for engagement metrics.
The wheel
The chart is the hero artifact.
Every other product makes the chart wheel a token — a sticker for branding, a backdrop for vibes. Iovari inverts the relationship. The wheel is the centre of every reading, drawn at hairline precision, true to ecliptic longitude, ASC at 9 o'clock per convention. Aspect lines are distinguishable by both colour and stroke pattern so a deuteranope reads the same chart as anyone else.
Click a line and the planets it connects light up; click a planet and its house tints. The wheel is interactive in a way that respects what it's representing: a snapshot of the sky, not a logo.
Iovari is not a horoscope. It is an instrument. The reader stays in the chair.
Typography
Two voices, one rhythm.
A display serif (Fraunces) handles page titles, reading section headers, and wheel labels — the printed-astronomical-journal voice. A sans (Inter) carries body text, captions, and tabular figures for chart numerics. Sign and planet glyphs are unicode at solid weight, never bitmap. They sit on the same baseline as the body text so a sentence like "your Saturn ♄ in the 10th" reads as a sentence, not as ASCII art.
Motion
Stillness is the point.
Iovari moves on a 200-280ms ease-out curve. State changes are felt, not announced. Streaming AI text appears with a soft-glow cursor; chart wheels rotate on spring physics; nothing bounces. The aesthetic target is the silence of an observatory at three in the morning when the dome opens — not a notification reel.
Accessibility
WCAG AA, AAA on body.
The chart wheel ships a structured-table text equivalent for screen readers, every interactive is keyboard-navigable, aspect lines distinguish by stroke pattern as well as colour. Arabic locale gets full RTL with mirrored layout. Reduced-motion preference stops the spring physics. Astrology is for everyone, or it is not for serious people.
If you're still here
One last thing.
The work this product is trying to do is not impressive aesthetics. It is to make a reading you can audit. Every claim cites the placement that produced it. Every configuration of the engine is named, versioned, reproducible. The mysticism is earnest; the precision is the discipline that lets the mysticism be earnest.