/* GENERATED by gen-hub-data.mjs: the @layer tokens block of _shared-brand-tokens/dist/brands/dudoxx.css (D-016 Logo Signal, light + .dark). Never hand-edit; rerun the generator. */
@layer tokens {
  :root:not([data-brand]), [data-brand="dudoxx"] {
    --token-color-primary: oklch(0.547 0.249 262.3);
    --token-color-primary-foreground: oklch(0.99 0 0);
    --token-color-secondary: oklch(0.962 0.01 262);
    --token-color-accent: oklch(0.45 0.2 263);
    --token-color-warning: oklch(0.4593 0.0898 87.5);
    --token-color-accent-foreground: oklch(1 0 0);
    --token-color-fg: oklch(0.22 0.035 262);
    --token-color-fg-tertiary: oklch(0.43 0.03 262);
    --token-color-bg: oklch(0.985 0.004 262);
    --token-color-bg-recessed: oklch(0.9628 0.0091 258.3);
    --token-color-paper: oklch(0.996 0.0015 262);
    --token-color-hairline: oklch(0.9 0.015 262 / 0.6);
    --token-color-gold: oklch(0.7298 0.1151 85.8);
    --token-color-rose: oklch(0.5782 0.1293 8.7);
    --token-color-success: oklch(0.444 0.1193 150.1);
    --token-duration-instant: 50ms;
    --token-duration-fast: 120ms;
    --token-duration-base: 200ms;
    --token-duration-slow: 320ms;
    --token-duration-page: 480ms;
    --token-ease-standard: cubic-bezier(0.2, 0, 0, 1);
    --token-ease-enter: cubic-bezier(0, 0, 0.2, 1);
    --token-ease-exit: cubic-bezier(0.4, 0, 1, 1);
    --token-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
    --token-reduced-motion-duration: 0ms;
    --token-reduced-motion-easing: cubic-bezier(0, 0, 1, 1);
    --token-spacing-xs: 0.25rem;
    --token-spacing-sm: 0.5rem;
    --token-spacing-md: 1rem;
    --token-spacing-lg: 1.5rem;
    --token-spacing-xl: 2.5rem;
    --token-spacing-xxl: 4rem;
    --token-font-body: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    --token-font-mono: 'JetBrains Mono', ui-monospace, Menlo, monospace;
    --token-color-link: oklch(0.45 0.2 263);
    --token-color-signal: oklch(0.748 0.156 47.8);
    --token-color-signal-soft: oklch(0.95 0.028 52);
    --token-color-destructive: oklch(0.4841 0.1896 22.1);
    --token-color-accent-soft: oklch(0.94 0.028 262);
    --token-color-fg-secondary: oklch(0.43 0.03 262);
    --token-color-bg-warm: oklch(0.985 0.004 262);
    --token-color-admonition-insight: oklch(0.96 0.025 195);
    --token-color-admonition-gap: oklch(0.96 0.04 85);
    --token-color-admonition-rule: oklch(0.96 0.02 10);
    --token-color-admonition-quote: oklch(0.94 0.015 262);
    --token-color-admonition-success: oklch(0.95 0.025 150);
    --token-gradient-cover: linear-gradient(135deg, oklch(0.195 0.042 263) 0%, oklch(0.32 0.09 262) 33.33%, oklch(0.547 0.249 262.3) 66.67%, oklch(0.195 0.042 263) 100%);
    --token-font-display: Urbanist, Inter, system-ui, sans-serif;
    --token-shadow-elev-1: 0px 1px 2px 0px oklch(0.22 0.035 262 / 0.08), 0px 1px 3px 0px oklch(0.22 0.035 262 / 0.11);
    --token-shadow-elev-2: 0px 2px 4px 0px oklch(0.22 0.035 262 / 0.09), 0px 4px 12px -2px oklch(0.22 0.035 262 / 0.14);
    --token-shadow-elev-3: 0px 4px 8px 0px oklch(0.22 0.035 262 / 0.1), 0px 12px 32px -8px oklch(0.22 0.035 262 / 0.2);
    --token-shadow-elev-4: 0px 8px 16px 0px oklch(0.22 0.035 262 / 0.12), 0px 24px 56px -12px oklch(0.22 0.035 262 / 0.26);
    --token-inset-shadow-1: inset 0px 1px 2px 0px oklch(0.22 0.035 262 / 0.05), inset 0px 0px 0px 1px oklch(0.22 0.035 262 / 0.02);
  }
  :root:not([data-brand]).dark, :root:not([data-brand]) .dark, [data-brand="dudoxx"].dark, [data-brand="dudoxx"] .dark {
    --token-color-bg: oklch(0.195 0.042 263);
    --token-color-fg: oklch(0.96 0.006 262);
    --token-color-primary: oklch(0.76 0.12 259);
    --token-color-accent: oklch(0.8 0.1 258);
    --token-color-sidebar: oklch(0.165 0.036 264);
    --token-color-footer: oklch(0.165 0.036 264);
    --token-color-card: oklch(0.255 0.048 262);
    --token-color-paper: oklch(0.255 0.048 262);
    --token-color-muted: oklch(0.3 0.05 262);
    --token-color-muted-foreground: oklch(0.75 0.012 262);
    --token-color-primary-foreground: oklch(0.16 0.02 262);
    --token-color-accent-foreground: oklch(0.16 0.02 262);
    --token-color-link: oklch(0.8 0.1 258);
    --token-color-signal: oklch(0.748 0.156 47.8);
    --token-color-signal-soft: oklch(0.3 0.06 50 / 0.35);
    --token-color-secondary: oklch(0.3 0.05 262);
    --token-color-fg-secondary: oklch(0.8289 0.012 264.5);
    --token-color-bg-recessed: oklch(0.165 0.036 264);
    --token-color-accent-soft: oklch(0.301 0.07 262 / 0.4);
    --token-color-fg-tertiary: oklch(0.75 0.012 262);
    --token-color-bg-warm: oklch(0.195 0.042 263);
    --token-color-admonition-insight: oklch(0.3 0.05 195 / 0.35);
    --token-color-admonition-gap: oklch(0.3 0.06 85 / 0.35);
    --token-color-admonition-rule: oklch(0.3 0.06 10 / 0.35);
    --token-color-admonition-quote: oklch(0.301 0.07 262 / 0.4);
    --token-color-admonition-success: oklch(0.3 0.06 150 / 0.35);
    --token-color-success: oklch(0.8207 0.1298 150);
    --token-color-warning: oklch(0.8399 0.1197 88);
    --token-color-destructive: oklch(0.7648 0.1312 21.7);
    --token-color-hairline: oklch(0.36 0.04 262 / 0.5);
    --token-shadow-elev-1: 0px 1px 2px 0px oklch(0.05 0.02 262 / 0.55), 0px 1px 3px 0px oklch(0.05 0.02 262 / 0.45);
    --token-shadow-elev-2: 0px 2px 6px 0px oklch(0.05 0.02 262 / 0.55), 0px 6px 16px -2px oklch(0.05 0.02 262 / 0.5);
    --token-shadow-elev-3: 0px 4px 12px 0px oklch(0.05 0.02 262 / 0.55), 0px 16px 40px -8px oklch(0.05 0.02 262 / 0.6);
    --token-shadow-elev-4: 0px 8px 24px 0px oklch(0.05 0.02 262 / 0.6), 0px 32px 64px -12px oklch(0.05 0.02 262 / 0.68);
    --token-inset-shadow-1: inset 0px 1px 2px 0px oklch(0.05 0.02 262 / 0.4), inset 0px 0px 0px 1px oklch(0.961 0.006 264 / 0.04);
  }
}
