What problem does it solve?
It prevents inconsistent styling and theme breakage by enforcing the TimeKast Starter Kit’s Neomorphism 2.0 design-system tokens as the single source of truth.
Core Features & Use Cases
- Consistent visual language: Guides you to use CSS variables, Tailwind v4 theme aliases, and the provided neo-* elevation utilities for surfaces, shadows, and semantics across the app.
- Neomorphism-correct components: Ensures shadows define edges (no borders) and directs you to the correct outset/inset/float/pressed tier based on component role (cards, inputs, overlays, active states).
- Multi-theme safety: Supports Light, Midnight, and Dark/Midnight rendering by requiring semantic classes (bg-background, text-foreground, neo-outset, etc.) instead of hardcoded colors or default Tailwind shadcn overrides.
Quick Start
Use the sk-tokens-neomorphism rules to style your component by replacing any hardcoded colors or Tailwind defaults with the appropriate bg/text semantic aliases and neo-* utilities (for example, use neo-interactive for buttons and neo-inset for inputs).