This page is a live reference for the @kartikarora brand design system — a unified visual language used across all of Kartik's personal projects, talks, and web properties. Every component, color token, and typography rule shown here is driven by the brand CDN, with no local overrides.
Use this page to verify how components render in context, check color and spacing tokens, and copy-paste markup for new branded pages.
Install the official @kartikarora brand skills to give your AI coding agent (Antigravity, Claude Code, Cursor, Codex, etc.) full knowledge of the design system and Material 3 Compose theme definitions.
The skills enforce CDN-first usage, CSS variable tokens, semantic brand classes, system color schemes, and native Material 3 theme mapping for Jetpack Compose & Compose Multiplatform (CMP).
Brand Design System Skill:
npx skills install https://distribute.kartikarora.me/ai/kartikarora-brand.skill
Jetpack Compose & Multiplatform Theme Skill:
npx skills install https://distribute.kartikarora.me/ai/kartikarora-compose-theme.skill
Standard hero section for landing pages with profile image, title, and optional typing animation.
Used for project grids and other multi-column content layouts.
A sample project description showcasing the grid card layout and its internal structure.
Another example of a grid-based card with multiple tags and links.
A beautiful translucent card utilizing backdrop blur filters and translucent state badges.
Used for talks, articles, or other chronological list content.
Delivered at:
Delivered at:
The brand navigation is fixed to the top of the page with a blur effect and adapts to mobile screens automatically.
Standard containers and sectioning for consistent vertical and horizontal rhythm.
.container (Standard Width)
.container-narrow (Narrow Width)
A standard section subtitle for context.
This is a regular paragraph with a hyperlink. The quick brown fox jumps over the lazy dog. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
This is muted text for secondary information using .text-muted.
Newly added v1.6.0 design elements for highlighting states and accessible floating descriptions.
Hover or Tab focus the icon: Keyboard focus-friendly tooltip! Powered by 100% pure CSS selectors.
Custom focus outline specifications targeting `:focus-visible` to satisfy brand guidelines and accessibility requirements.
A toggleable control for switching between mutually exclusive options. It features a sliding background indicator for smooth transitions.
Selected: All Projects
var(--primary)
var(--accent)
var(--accent-hover)
var(--secondary)
var(--tertiary)
var(--bg-alt)
Automatic syntax highlighting for various languages using the brand palette.
// Example JavaScript code
function greet(name) {
const message = `Hello, ${name}!`;
console.log(message);
return message;
}
const result = greet('World');
// Example Kotlin code
@Composable
data class User(val name: String)
fun greetUser(user: User): String {
return "Hello, ${user.name}!"
}
val user = User(name = "Kartik")
println(greetUser(user))
// Example Swift code
import SwiftUI
struct User: Identifiable {
let id = 1_000
var name: String
}
@MainActor
func greetUser(_ user: User) -> String {
guard !user.name.isEmpty else { return "Hello, World!" }
return "Hello, \(user.name)!"
}
let user = User(name: "Kartik")
print(greetUser(user))
Run npm install to get started.
Update your settings in config.json.
Run npm start to launch the app.
Standardized footer with social links and copyright information.