Objects
Object style tokens are design tokens that describe the shape of an element and its position as a layer within the UI.
Shadow
| Token | Value | Description | Demo | |
| --nve-ref-shadow-100 | --0px 16px 32px 0px oklch(12.6% 0.022 276.4 / 0.02) | Use for subtle elevation on cards and floating elements | |
| --nve-ref-shadow-200 | --0px 16px 32px 0px oklch(12.6% 0.022 276.4 / 0.05) | Use for light elevation on raised panels and modals | |
| --nve-ref-shadow-300 | --0px 16px 32px 0px oklch(12.6% 0.022 276.4 / 0.08) | Use for moderate elevation on dialogs and overlays | |
| --nve-ref-shadow-400 | --0px 16px 32px 0px oklch(12.6% 0.022 276.4 / 0.12) | Use for prominent elevation on important floating content | |
| --nve-ref-shadow-500 | --0px 16px 32px 0px oklch(12.6% 0.022 276.4 / 0.17) | Use for maximum elevation on top-level modals and popovers | |
Border Color
| Token | Value | Description | Demo | |
| --nve-ref-border-color | --nve-ref-color-neutral-800 | Use for default borders that match the standard color scheme | |
| --nve-ref-border-color-emphasis | --nve-ref-color-neutral-1000 | Use for borders that need high contrast and emphasis | |
| --nve-ref-border-color-muted | --nve-ref-color-neutral-700 | Use for subtle borders that blend with backgrounds | |
| --nve-ref-border-color-inverse | --nve-ref-color-scheme-inverse | Use for borders on inverse color scheme backgrounds | |
Border Width
| Token | Value | Description | Demo | |
| --nve-ref-border-width-sm | --nve-ref-scale-border-width * 1px | Use for subtle borders on cards and dividers | |
| --nve-ref-border-width-md | --nve-ref-scale-border-width * 2px | Use for standard borders on containers and panels | |
| --nve-ref-border-width-lg | --nve-ref-scale-border-width * 3px | Use for prominent borders on emphasized containers | |
| --nve-ref-border-width-xl | --nve-ref-scale-border-width * 4px | Use for very thick borders on highly emphasized elements | |
Border Radius
| Token | Value | Description | Demo | |
| --nve-ref-border-radius-full | --999px | Use for fully rounded pill-shaped elements like buttons and badges | |
| --nve-ref-border-radius-none | --nve-ref-scale-border-radius * 0px | Use for square corners with no rounding | |
| --nve-ref-border-radius-xs | --nve-ref-scale-border-radius * 4px | Use for subtle corner rounding on compact elements | |
| --nve-ref-border-radius-sm | --nve-ref-scale-border-radius * 6px | Use for slight corner rounding on form controls and small components | |
| --nve-ref-border-radius-md | --nve-ref-scale-border-radius * 8px | Use for standard corner rounding on cards and panels | |
| --nve-ref-border-radius-lg | --nve-ref-scale-border-radius * 14px | Use for generous corner rounding on large containers | |
| --nve-ref-border-radius-xl | --nve-ref-scale-border-radius * 24px | Use for very rounded corners on prominent containers | |
| --nve-ref-border-radius-xxl | --nve-ref-scale-border-radius * 48px | Use for maximum corner rounding on large containers | |