Why AI frontends look like AI
You can usually spot a generated interface in about a second, and it's worth asking why. The tells are specific, not vague. Once you can name them, you can design against them — which is exactly what we trained Casra to do.
The gradient hero
A diagonal purple-to-blue wash behind a centered headline. It shows up because it's the safest thing a model can emit: inoffensive, on-trend two years ago, and present in a million training screenshots. It reads as default because it is the default.
A considered hero starts from the subject. A coffee subscription does not want the same hero as a fintech dashboard. Casra picks a palette from the brief, not from the average of the internet.
The three identical cards
Three columns, an icon on top, a heading, two lines of muted text. It's the shape a model reaches for when asked to "show features," because it's the most common arrangement of feature-shaped tokens it has seen.
The problem isn't cards. It's that nothing about the content asked for three of them, in a row, the same size.
Real features have different weights. Some deserve a full editorial block with a visual; some are a single line. Composition should follow the content.
Same-everything spacing
Generated layouts tend toward uniform padding and centered everything, because symmetry is the low-risk choice. Designed layouts use asymmetry and negative space deliberately — they have a structure you can feel.
Casra builds from a token system — type scale, spacing rhythm, one accent — and composes each section individually. That's the whole trick, and it's not a trick: it's just taste, encoded.