--sk-color-canvasCool mineral page canvas.
oklch(97% 0.008 220)Foundations / tokens
OKLCH CSS variables are generated from package-owned metadata. The gallery shows representative roles and their intent, not a duplicate token source.
108 generated tokens · @sanchika/tokens/theme.cssCool-mineral planes, ledger ink, action roles, and semantic status triads.
--sk-color-canvasCool mineral page canvas.
oklch(97% 0.008 220)--sk-color-surfaceQuiet content surface above the canvas.
oklch(99.2% 0.003 220)--sk-color-surface-raisedHighest light surface in the canonical theme.
oklch(100% 0 0)--sk-color-surface-insetCool inset plane for dense operational context.
oklch(95% 0.012 225)--sk-color-surface-mutedMuted neutral surface.
oklch(95% 0.012 225)--sk-color-ink-primaryNear-black ledger ink.
oklch(19% 0.028 245)--sk-color-ink-secondarySecondary ledger ink.
oklch(43% 0.024 245)--sk-color-ink-mutedMuted text role with AA contrast on canonical light planes.
oklch(43% 0.024 245)--sk-color-ink-inverseHigh-contrast text on the dark brand plane.
oklch(100% 0 0)--sk-color-border-subtleQuiet record divider.
oklch(82% 0.018 245)--sk-color-border-defaultDefault non-text control boundary.
oklch(64% 0.018 255)--sk-color-border-strongStrong structural boundary.
oklch(57% 0.03 245)--sk-color-brand-primaryDeep navy-teal authority plane.
oklch(16% 0.028 235)--sk-color-brand-secondaryEvidence mint supporting the navy-teal anchor.
oklch(73% 0.09 162)--sk-color-accent-sealOxidized-brass seal accent.
oklch(76% 0.14 82)--sk-color-linkCopper link ink adjusted from reference composition to pass AA on canvas.
oklch(55.8% 0.12 47)--sk-color-link-hoverHigh-contrast link hover ink.
oklch(16% 0.028 235)--sk-color-focusVisible focus indicator color.
oklch(55.8% 0.12 47)--sk-color-selection-bgText-selection background.
oklch(76% 0.14 82)--sk-color-selection-textText-selection foreground.
oklch(16% 0.028 235)--sk-color-overlayDark neutral overlay derived from the reference composition authority plane.
oklch(16% 0.028 235 / 72%)--sk-color-success-bgSuccess status background.
oklch(94% 0.03 162)--sk-color-success-fgSuccess status foreground.
oklch(45% 0.075 148)--sk-color-success-borderSuccess status border.
oklch(73% 0.09 162)--sk-color-warning-bgWarning status background.
oklch(91% 0.045 55)--sk-color-warning-fgWarning foreground with AA contrast.
oklch(43% 0.024 245)--sk-color-warning-borderWarning status border.
oklch(55.8% 0.12 47)--sk-color-danger-bgDanger status background.
oklch(99.2% 0.003 220)--sk-color-danger-fgDanger status foreground.
oklch(48% 0.12 32)--sk-color-danger-borderDanger status border.
oklch(48% 0.12 32)--sk-color-info-bgInformation status background.
oklch(95% 0.012 225)--sk-color-info-fgInformation status foreground.
oklch(48% 0.06 240)--sk-color-info-borderInformation status border.
oklch(48% 0.06 240)--sk-color-neutral-bgNeutral status background.
oklch(95% 0.012 225)--sk-color-neutral-fgNeutral status foreground.
oklch(19% 0.028 245)--sk-color-neutral-borderNeutral status border.
oklch(64% 0.018 255)Runtime-safe display, body, mono, scale, weight, rhythm, and tracking roles.
--sk-font-displayDisplay stack proven by reference composition without a runtime font request.
Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif--sk-font-bodyBody and UI sans stack.
Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif--sk-font-monoRuntime-safe mono stack.
"SFMono-Regular", Consolas, "Liberation Mono", monospace--sk-font-size-xsCompact caption size repeated across reference composition artifacts.
0.72rem--sk-font-size-smSmall supporting text size.
0.875rem--sk-font-size-mdDefault compact UI size.
0.9375rem--sk-font-size-lgDefault body size for the reference compositions.
1rem--sk-font-size-xlSmall heading size repeated in reference composition.
1.25rem--sk-font-size-2xlOperational section-heading size.
1.55rem--sk-font-size-3xlResponsive section-display role.
clamp(1.55rem, 2.8vw, 2.65rem)--sk-font-size-4xlResponsive compact hero role.
clamp(2.3rem, 5.2vw, 5rem)--sk-font-size-5xlLargest reference composition-proven public hero role.
clamp(3.15rem, 7.1vw, 6rem)--sk-font-weight-regularRegular text weight.
400--sk-font-weight-mediumMedium emphasis weight.
500--sk-font-weight-semiboldStrong UI emphasis weight.
650--sk-font-weight-boldBold compact emphasis.
700--sk-line-height-uiCompact UI line height.
1.2--sk-line-height-bodyReadable body line height.
1.5--sk-line-height-displayTight but legible display rhythm.
0.95--sk-line-height-captionCompact caption rhythm.
1.25--sk-letter-spacing-tightreference composition display tracking floor.
-0.04em--sk-letter-spacing-normalNormal UI tracking.
0--sk-letter-spacing-capsCompact uppercase label tracking.
0.06emEvidence-backed spacing, containers, page rhythm, controls, and table density.
--sk-space-1Base spacing step 1.
0.25rem--sk-space-2Base spacing step 2.
0.5rem--sk-space-3Base spacing step 3.
0.75rem--sk-space-4Base spacing step 4.
1rem--sk-space-6Base spacing step 6.
1.5rem--sk-space-8Base spacing step 8.
2rem--sk-space-12Base spacing step 12.
3rem--sk-space-16Base spacing step 16.
4rem--sk-container-readingReadable long-form measure.
50rem--sk-container-contentPrimary content measure.
69rem--sk-container-wideWide proof and gallery shell.
86rem--sk-container-fullFull available inline measure.
100%--sk-section-padding-smSmall section padding.
2rem--sk-section-padding-mdResponsive medium section padding.
clamp(2.75rem, 6vw, 5.5rem)--sk-section-padding-lgResponsive large section padding.
clamp(3.25rem, 8vw, 7.5rem)--sk-content-gap-smSmall content gap.
0.75rem--sk-content-gap-mdMedium content gap.
1.5rem--sk-content-gap-lgLarge content gap.
2rem--sk-page-gutterResponsive page gutter proven across every reference composition route.
clamp(0.75rem, 3vw, 2.5rem)--sk-control-height-smSmall control height.
2rem--sk-control-height-mdDefault control height.
2.5rem--sk-control-height-lgLarge control height.
2.875rem--sk-table-row-compactCompact table row floor.
2.5rem--sk-table-row-comfortableComfortable table row floor.
2.875remBorder-led hierarchy with restrained radii, quiet elevation, and focus geometry.
--sk-border-width-hairlineHairline structural border.
1px--sk-border-width-defaultDefault border width.
1px--sk-border-width-strongStrong state and evidence border.
0.16rem--sk-radius-smSmall control radius.
0.5rem--sk-radius-mdMedium grouped-surface radius preserving v0.0.2 geometry.
0.625rem--sk-radius-lgLarge proof-shell radius.
1.1rem--sk-shadow-cardQuiet card elevation retained from v0.0.2.
0 1px 2px color-mix(in oklch, var(--sk-color-ink-muted) 14%, transparent)--sk-shadow-raisedReserved raised-surface elevation using the proven quiet card value.
0 1px 2px color-mix(in oklch, var(--sk-color-ink-muted) 14%, transparent)--sk-shadow-popoverConservative popover elevation until package proves a stronger need.
0 1px 2px color-mix(in oklch, var(--sk-color-ink-muted) 14%, transparent)--sk-shadow-focusFocus shadow counterpart for consumers that cannot use outline.
0 0 0 var(--sk-focus-outline-width) var(--sk-color-focus)--sk-focus-outline-widthVisible focus outline width.
2px--sk-focus-outline-offsetVisible focus outline offset.
2pxShort, CSS-first durations, easing curves, and travel distances for state feedback.
--sk-motion-duration-instantNear-immediate state feedback.
80ms--sk-motion-duration-fastFast reference composition focus and disclosure timing.
140ms--sk-motion-duration-standardDefault state transition duration.
180ms--sk-motion-duration-slowSlow end of the approved non-decorative envelope.
240ms--sk-motion-easing-standardDefault state easing.
ease-out--sk-motion-easing-enterRestrained enter easing from reference composition.
cubic-bezier(0.2, 0.8, 0.2, 1)--sk-motion-easing-exitMatched exit easing for continuity.
cubic-bezier(0.2, 0.8, 0.2, 1)--sk-motion-easing-emphasizedEmphasized reference composition easing without bounce.
cubic-bezier(0.2, 0.8, 0.2, 1)--sk-motion-distance-xsSmallest motion travel.
0.25rem--sk-motion-distance-mdMaximum standard motion travel.
1remDeprecated v0.0.2 values retained only where no equivalent semantic alias preserves behavior.
--sk-motion-duration-loadingDeprecated v0.0.2 loading-loop duration.
720ms--sk-motion-easing-linearDeprecated v0.0.2 loading-loop easing.
linear--sk-size-badge-minDeprecated v0.0.2 badge minimum size.
1.5remImport the theme CSS before primitive and pattern CSS. Choose semantic roles by job, not by sampled color.
Repository contrast fixtures validate the required foreground/background and focus pairs. Consumers still test composed content and real states.
One-release compatibility aliases remain only where they preserve v0.0.2 behavior. New work uses current semantic names.
Do not override package-internal variables, copy resolved OKLCH values into application CSS, or create product palette rails without meaning.