On this page

Type Scale

Eleven tokens covering the full Askara surface — from a status pill to a marketing hero. Aligned with Tailwind's default text scale so this hub and askara-web speak the same language. Base body size is --text-base (1rem / 16px). --text-2xs is Askara-specific (sub-Tailwind) for the 10px Plex Mono micro-labels. Decorative ::before icon glyphs (chevrons, etc.) are exempt.

Askara --text-6xl · 3.75rem (60px)
Askara --text-5xl · 3rem (48px)
Askara --text-4xl · 2.25rem (36px)
Askara — section heading --text-3xl · 1.875rem (30px)
Askara — page title --text-2xl · 1.5rem (24px)
Askara — large body / sub-heading --text-xl · 1.25rem (20px)
Askara — sub-heading --text-lg · 1.125rem (18px)
Askara — body --text-base · 1rem (16px)
Askara — small body --text-sm · 0.875rem (14px)
Askara — code & buttons --text-xs · 0.75rem (12px)
Askara — meta labels --text-2xs · 0.625rem (10px)
TokenValueUse
--text-2xs0.625rem (10px)Plex Mono uppercase micro-labels (Askara-specific)
--text-xs0.75rem (12px)Code, buttons, small mono labels, nav
--text-sm0.875rem (14px)Small body, callout titles, section intros
--text-base1rem (16px)Body default
--text-lg1.125rem (18px)Emphasized body, sub-headings (h3)
--text-xl1.25rem (20px)Large headings
--text-2xl1.5rem (24px)H2 (small) / page-title, h3 (large)
--text-3xl1.875rem (30px)H2 medium, KPI display
--text-4xl2.25rem (36px)H2 large
--text-5xl3rem (48px)H1 medium
--text-6xl3.75rem (60px)H1 hero / display
Decorative glyph carve-out

Chevron and dingbat icons in ::before pseudo-elements (e.g. the in <details> twisties) may use raw rem values and are intentionally outside this scale. They are icons, not text — applying the scale would visibly enlarge them.

Spacing

A 4px-base rem ladder. Use these tokens for every margin and padding in component styles. Email-signature HTML templates are exempt — email clients require px.

--space-3xs
0.125rem (2px)
--space-2xs
0.25rem (4px)
--space-xs
0.5rem (8px)
--space-sm
0.75rem (12px)
--space-md
1rem (16px)
--space-lg
1.5rem (24px)
--space-xl
2rem (32px)
--space-2xl
3rem (48px)
--space-3xl
4rem (64px)
--space-4xl
6rem (96px)

Motion

Three duration tokens cover every transition in the system. Easing is the CSS ease keyword by default. The site respects prefers-reduced-motion — transitions collapse to 0.01ms when the user has enabled OS-level reduced motion.

--duration-fast
Hover me — fast
0.18s · hover/focus on interactive elements
--duration-emphasis
Hover me — emphasis
0.25s · state changes that should be noticed
--duration-slow
Hover me — slow
0.3s · longer fades (toast-style messages, copy-feedback)
TokenValueUse
--duration-fast0.18sHover and focus on interactive elements
--duration-emphasis0.25sState changes that should be noticed (shadows, surface lifts)
--duration-slow0.3sLonger fades — toast-style messages, copy feedback
Reduced motion

The stylesheet ships with a @media (prefers-reduced-motion: reduce) block at the bottom of brand.css. Transitions and animations collapse to 0.01ms — preserving end-state without flicker — when the user has enabled the OS-level setting.