rulio Design
A comprehensive collection of reusable components, guidelines, and design tokens that ensure consistency and efficiency across all your digital products.
Core Foundations
Typography system uses Geist with carefully defined sizes: 24px for headings, 16px for subheadings, and 14px for body text, ensuring readability across all devices.
Comprehensive color system includes primary, secondary, neutral tones, and semantic colors for success, warning, and error states, with an accent color (#4B83FF) for buttons and interactive elements.
Spacing system is built on a 4px baseline grid, creating rhythm and hierarchy in layouts. With defined tokens from 4px to 96px, it ensures consistent spacing across components and screens.
Responsive Bento grid system adapts to screen sizes from mobile to desktop, with defined breakpoints and layout patterns ensuring visual harmony and consistency across all device sizes.
Border radius system defines three levels: 4px (small), 16px (medium), and 24px (large), providing consistent rounding across the interface for buttons, cards, and other UI elements.
Elevation system uses shadow tokens to create a sense of depth and hierarchy. With four levels of elevation (sm, md, lg, xl), it helps distinguish between different layers of the interface.
Component Library
Button system includes primary, secondary, and ghost variants with consistent sizing, hover animations, and focus states. All buttons use our 16px border radius for consistency.
Form components include text inputs, checkboxes, radio buttons, and labels with consistent styling and behavior. All form elements use our accent color for focus states.
Card components are designed to be responsive and flexible, with consistent spacing, elevation, and border radius (24px). They support various content layouts and interactive states.
Navigation components include headers, sidebars, and menu systems designed for intuitive wayfinding. All components are responsive and adapt to different screen sizes.
Feedback components include modals, toast notifications, badges, and tags for providing information to users. Each component uses appropriate semantic colors and animations.
Patterns guide consistent interactions across the product, including page transitions, component states (hover, focus, active, disabled), and responsive behaviors.
Learn UI/UX Design
Explore UI/UX design through an interactive, AI-guided course. Get hands-on with user research, wireframes, prototyping, and more — all with ChatGPT by your side to guide and support your learning journey.