/* Shared design tokens for the portal, experience and console shells.
   Radius follows the shadcn/ui Nova scale (base 0.625rem). Motion values follow
   the transitions.dev token scale (https://transitions.dev, used under its licence). */
:root {
  --radius: 0.625rem;
  --radius-sm: calc(var(--radius) * 0.6);
  --radius-md: calc(var(--radius) * 0.8);
  --radius-lg: var(--radius);
  --radius-xl: calc(var(--radius) * 1.4);
  --radius-2xl: calc(var(--radius) * 1.8);
  --brand: #7055bd;
  --brand-soft: color-mix(in srgb, var(--brand) 10%, transparent);
  --motion-duration-quick: 150ms;
  --motion-duration-fast: 250ms;
  --motion-duration-medium: 350ms;
  --motion-duration-slow: 400ms;
  --motion-ease-smooth-out: cubic-bezier(0.22, 1, 0.36, 1);
}
html.dark {
  --brand: #b09bdc;
}
