Files
openobserve/web/src/lib/styles/tokens/component.css
T
2026-04-23 11:30:00 +05:30

45 lines
2.0 KiB
CSS

/* ============================================================
COMPONENT TOKENS — per-component design decisions
Each section is owned exclusively by one component.
============================================================ */
@theme inline {
/* ---- Button ------------------------------------------------ */
/* primary */
--color-button-primary: var(--color-primary-600);
--color-button-primary-hover: var(--color-primary-700);
--color-button-primary-active: var(--color-primary-800);
--color-button-primary-disabled: var(--color-primary-300);
--color-button-primary-foreground: var(--color-white);
--color-button-primary-focus-ring: var(--color-primary-400);
/* secondary */
--color-button-secondary: var(--color-grey-100);
--color-button-secondary-hover: var(--color-grey-200);
--color-button-secondary-active: var(--color-grey-300);
--color-button-secondary-disabled: var(--color-grey-100);
--color-button-secondary-foreground: var(--color-grey-800);
--color-button-secondary-focus-ring: var(--color-grey-400);
/* outline */
--color-button-outline-text: var(--color-grey-800);
--color-button-outline-border: var(--color-grey-300);
--color-button-outline-hover-bg: var(--color-grey-50);
--color-button-outline-hover-border: var(--color-grey-400);
--color-button-outline-active-bg: var(--color-grey-100);
--color-button-outline-focus-ring: var(--color-grey-400);
/* ghost */
--color-button-ghost-text: var(--color-grey-700);
--color-button-ghost-hover-bg: var(--color-grey-100);
--color-button-ghost-active-bg: var(--color-grey-200);
--color-button-ghost-focus-ring: var(--color-grey-400);
/* destructive */
--color-button-destructive: var(--color-error-600);
--color-button-destructive-hover: var(--color-error-700);
--color-button-destructive-disabled: var(--color-error-300);
--color-button-destructive-foreground: var(--color-white);
}