generated:catalog.entry.styles.title
@xngui/styles@xngui/stylesgenerated:catalog.entry.styles.description
docs:styles.section.overview
docs:styles.heading.token-pipeline
docs:styles.paragraph.pipeline-lead
docs:styles.paragraph.pipeline-best-path
docs:styles.data.primitives
primitives/--x-primary-500: oklch(0.58 0.12 212);docs:styles.data.semantic-light
semantic/light.css--x-primary: var(--x-primary-500);docs:styles.data.semantic-dark
semantic/dark.css.dark { --x-primary: var(--x-primary-400); }docs:styles.data.scale
scale/--x-control-height: var(--x-size-height-md);docs:styles.data.field
field.css.x-field[data-look="outline"] { … }docs:styles.data.states
states/.x-focusable:focus-visible { outline: … }docs:styles.data.components
libs/components/**--x-button-height: var(--x-control-height);
docs:styles.caption.semantic-dark-runtime docs:styles.link.themes-pagedocs:styles.caption.semantic-dark-runtime-suffix
docs:styles.heading.imports
docs:styles.paragraph.imports-lead
styles.cssdocs:styles.heading.related-docs
docs:styles.caption.themes-runtime docs:styles.link.themes-pagedocs:styles.caption.themes-runtime-suffix
docs:styles.section.control-scale
docs:styles.heading.control-scale
docs:styles.caption.control-scale docs:styles.link.xsize-xdensity.
styles.css@import '@xngui/styles/scale';docs:styles.heading.density-at-md
docs:styles.caption.density
compactstandardcomfortabledocs:styles.heading.size-at-standard
docs:styles.caption.size
--x-size-height-xs--x-size-height-sm--x-size-height-md--x-size-height-lg--x-size-height-xldocs:styles.section.colors
docs:styles.caption.colors-theme-live docs:styles.link.themes-pagedocs:styles.caption.colors-theme-live-suffix
docs:styles.heading.palette-imports
docs:styles.caption.palette-imports-lead
docs:styles.caption.palette-imports-callout
docs:styles.palette-path.css.title
docs:styles.palette-path.css.tagline
- docs:styles.palette-path.css.bullet-1
- docs:styles.palette-path.css.bullet-2
docs:styles.palette-path.runtime.title
docs:styles.palette-path.runtime.tagline
- docs:styles.palette-path.runtime.bullet-1
- docs:styles.palette-path.runtime.bullet-2
styles.css@import '@xngui/styles';@import '@xngui/styles/themes/nature/ocean';* Primitives only — pair with XThemeService for light dark semantics. *docs:styles.heading.semantic-roles
docs:styles.caption.semantic-roles
docs:styles.data.brand
--x-primary--x-primary--x-primary-foreground--x-primary-border--x-primary-hover--x-primary-subtledocs:styles.data.secondary
--x-secondary--x-secondary--x-secondary-foreground--x-secondary-border--x-secondary-hover--x-secondary-subtledocs:styles.data.accent
--x-accent--x-accent--x-accent-foreground--x-accent-border--x-accent-hover--x-accent-subtledocs:styles.data.neutral
--x-neutral--x-neutral--x-neutral-foreground--x-neutral-border--x-neutral-hover--x-neutral-subtledocs:styles.data.success
--x-success--x-success--x-success-foreground--x-success-border--x-success-hover--x-success-subtledocs:styles.data.warning
--x-warning--x-warning--x-warning-foreground--x-warning-border--x-warning-hover--x-warning-subtledocs:styles.data.danger
--x-danger--x-danger--x-danger-foreground--x-danger-border--x-danger-hover--x-danger-subtledocs:styles.data.info
--x-info--x-info--x-info-foreground--x-info-border--x-info-hover--x-info-subtledocs:styles.heading.primitive-ramps
docs:styles.caption.primitive-ramps
--x-white--x-blackdocs:styles.data.brand
50100200300400500600700800900950docs:styles.data.secondary
50100200300400500600700800900950docs:styles.data.accent
50100200300400500600700800900950docs:styles.data.neutral
50100200300400500600700800900950docs:styles.data.success
50100200300400500600700800900950docs:styles.data.warning
50100200300400500600700800900950docs:styles.data.danger
50100200300400500600700800900950docs:styles.data.info
50100200300400500600700800900950docs:styles.heading.surfaces-chrome
docs:styles.caption.surfaces
docs:styles.data.page
docs:styles.data.base-canvas-and-default-body-text
--x-background--x-foregrounddocs:styles.data.card
docs:styles.data.elevated-surfaces-containers-panels-and-tiles
--x-card--x-card-foreground--x-card-border--x-card-hoverdocs:styles.data.popover
docs:styles.data.floating-layers-menus-dialogs-and-tooltips
--x-popover--x-popover-foregrounddocs:styles.data.muted
docs:styles.data.de-emphasized-fills-and-secondary-copy
--x-muted--x-muted-foregrounddocs:styles.data.borders-inputs
docs:styles.data.dividers-control-outlines-and-focus-rings
--x-border--x-input--x-ringdocs:styles.data.selection
docs:styles.data.active-highlighted-item-chrome
--x-selected--x-selected-foregrounddocs:styles.section.typography
docs:styles.heading.type-scale
docs:styles.caption.type-scale
- Aa — xs
--x-text-xs - Aa — sm
--x-text-sm - Aa — md
--x-text-md - Aa — lg
--x-text-lg - Aa — xl
--x-text-xl - Aa — 2xl
--x-text-2xl - Aa — 3xl
--x-text-3xl
docs:styles.heading.font-weights
docs:styles.caption.font-weights
- Aa — thin
--x-weight-thin - Aa — extralight
--x-weight-extralight - Aa — light
--x-weight-light - Aa — normal
--x-weight-normal - Aa — medium
--x-weight-medium - Aa — semibold
--x-weight-semibold - Aa — bold
--x-weight-bold - Aa — extrabold
--x-weight-extrabold - Aa — black
--x-weight-black
docs:styles.section.spacing
docs:styles.heading.spacing-scale
docs:styles.caption.spacing
docs:styles.section.radius-shadow
docs:styles.heading.border-radius
docs:styles.caption.radius
docs:styles.heading.shadows
docs:styles.caption.shadows
docs:styles.section.z-index
docs:styles.heading.stacking-layers
docs:styles.caption.z-index
- toast
--x-z-toastz-index 50 - fab
--x-z-fabz-index 40 - modal
--x-z-modalz-index 40 - overlay
--x-z-overlayz-index 30 - dropdown
--x-z-dropdownz-index 20 - sticky
--x-z-stickyz-index 10
docs:styles.section.motion
docs:styles.heading.motion-composer
docs:styles.caption.motion
transition: transform var(--x-duration-normal) var(--x-ease-in-out);200ms · cubic-bezier(0.4, 0, 0.2, 1)docs:styles.data.duration-lanes
docs:styles.data.easing-curves
docs:styles.section.states
docs:styles.heading.live-samples
docs:styles.caption.states
- docs:styles.data.disabled
[disabled], [aria-disabled="true"], [data-disabled], [data-state="disabled"], .x-disableddocs:styles.data.disabled-usage - docs:styles.data.readonly
[readonly], .x-readonlydocs:styles.data.visible-not-editabledocs:styles.data.readonly - docs:styles.data.invalid
[aria-invalid="true"], .x-invaliddocs:styles.data.error-border-ringdocs:styles.data.invalid-field - docs:styles.data.loading
[aria-busy="true"], .x-loadingdocs:styles.data.spinner-no-dimming - docs:styles.data.focus
.x-focusable:focus-visibledocs:styles.data.shared-focus-ring - docs:styles.data.selected
.x-selecteddocs:styles.data.pressed-active-look
docs:styles.section.tailwind
docs:styles.heading.role-utilities
docs:styles.caption.tailwind
docs:styles.data.background
bg-primarybg-secondarybg-accentbg-neutralbg-successbg-warningbg-dangerbg-infobg-primary-300bg-secondary-400bg-danger-200bg-neutral-100docs:styles.data.text
text-primarytext-secondarytext-accenttext-neutraltext-successtext-warningtext-dangertext-infotext-primary-600text-secondary-500text-danger-400text-neutral-700docs:styles.data.border
border-primaryborder-secondaryborder-accentborder-neutralborder-successborder-warningborder-dangerborder-infoborder-primary-300border-accent-500border-danger-400border-neutral-300