Skip to main content

Global tokens

Base tokens define the foundational design decisions of the system, such as colors, typography, dimension, and shadows. These tokens serve as the core building blocks, ensuring consistency and scalability across all components and themes. By abstracting raw values into reusable tokens, the system maintains flexibility while allowing for seamless updates and adaptations.

Dimension

Define consistent spacing, sizing, and layout measurements across the design system, ensuring proportional and scalable designs.

$cdsbt-dimension-0: 0;
$cdsbt-dimension-1: 0.0625rem;
$cdsbt-dimension-2: 0.125rem;
$cdsbt-dimension-4: 0.25rem;
$cdsbt-dimension-8: 0.5rem;
$cdsbt-dimension-12: 0.75rem;
$cdsbt-dimension-16: 1rem;
$cdsbt-dimension-20: 1.25rem;
$cdsbt-dimension-24: 1.5rem;
$cdsbt-dimension-32: 2rem;
$cdsbt-dimension-40: 2.5rem;
$cdsbt-dimension-48: 3rem;
$cdsbt-dimension-56: 3.5rem;
$cdsbt-dimension-64: 4rem;
$cdsbt-dimension-72: 4.5rem;
$cdsbt-dimension-80: 5rem;
$cdsbt-dimension-88: 5.5rem;
$cdsbt-dimension-96: 6rem;
$cdsbt-dimension-104: 6.5rem;
$cdsbt-dimension-112: 7rem;
$cdsbt-dimension-120: 7.5rem;
$cdsbt-dimension-128: 8rem;
$cdsbt-dimension-160: 10rem;
$cdsbt-dimension-240: 15rem;
$cdsbt-dimension-320: 20rem;
$cdsbt-dimension-480: 30rem;
$cdsbt-dimension-560: 35rem;
$cdsbt-dimension-640: 40rem;
$cdsbt-dimension-720: 45rem;
$cdsbt-dimension-1024: 64rem;
$cdsbt-dimension-1440: 90rem;
$cdsbt-dimension-999: 999rem;

Shadow

Specify elevation and depth through shadow styles, adding visual hierarchy and realism to components.

$cdsbt-shadow-1: 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.1);
$cdsbt-shadow-2: 0 0.125rem 0.125rem rgba(0, 0, 0, 0.1);
$cdsbt-shadow-4: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
$cdsbt-shadow-8: 0 0.5rem 0.5rem rgba(0, 0, 0, 0.1);
$cdsbt-shadow-16: 0 1rem 1rem rgba(0, 0, 0, 0.1);

Z-index

Manage stacking order for layered UI elements, maintaining clarity and predictable behavior in complex layouts.

$cdsbt-zindex-0: 0;
$cdsbt-zindex-100: 100;
$cdsbt-zindex-200: 200;
$cdsbt-zindex-300: 300;
$cdsbt-zindex-400: 400;
$cdsbt-zindex-500: 500;
$cdsbt-zindex-600: 600;

Speed

Control animation and transition durations, ensuring smooth, consistent motion across interactions.

$cdsbt-speed-1: 0.1s;
$cdsbt-speed-2: 0.2s;
$cdsbt-speed-4: 0.4s;
$cdsbt-speed-8: 0.8s;