/**
 * @pulwave/tokens v0.2.0
 * Build: 1970-01-01T00:00:00.000Z
 * Commit: local
 * Tokens: 64 total
 */

@layer tokens.brand {
[data-brand-preset="molha-aqui"] {
  --color-border-default: oklch(0.85 0.008 180);
  --color-border-muted: oklch(0.9 0.005 180);
  --color-border-emphasized: oklch(0.75 0.154935 180);
  --color-border-focus: oklch(0.55 0.111978 180);
  --color-brand-primary-default: oklch(0.55 0.111978 180);
  --color-brand-primary-hover: oklch(0.45 0.092765 180);
  --color-brand-primary-active: oklch(0.35 0.07326 180);
  --color-brand-primary-disabled: oklch(0.75 0 0);
  --color-brand-secondary-default: oklch(0.6 0.18 15);
  --color-brand-secondary-hover: oklch(0.53 0.18 15);
  --color-brand-secondary-active: oklch(0.46 0.16 15);
  --color-brand-tertiary-default: oklch(0.55 0.122633 75);
  --color-brand-tertiary-hover: oklch(0.45 0.1022 75);
  --color-brand-tertiary-active: oklch(0.35 0.084915 75);
  --color-feedback-success-default: oklch(0.55 0.133715 120);
  --color-feedback-success-muted: oklch(0.97 0.02 120);
  --color-feedback-success-text: oklch(0.35 0.089149 120);
  --color-feedback-warning-default: oklch(0.55 0.122633 75);
  --color-feedback-warning-muted: oklch(0.97 0.02 75);
  --color-feedback-warning-text: oklch(0.35 0.084915 75);
  --color-feedback-error-default: oklch(0.55 0.122633 75);
  --color-feedback-error-muted: oklch(0.97 0.02 10);
  --color-feedback-error-text: oklch(0.35 0.084915 75);
  --color-feedback-info-default: oklch(0.55 0.116788 220);
  --color-feedback-info-muted: oklch(0.97 0.01 220);
  --color-feedback-info-text: oklch(0.35 0.079189 220);
  --color-interactive-default: oklch(0.55 0.111978 180);
  --color-overlay-scrim: oklch(0 0 0 / 0.4);
  --color-surface-base: oklch(0.99 0.004 180);
  --color-surface-subtle: oklch(0.96 0.01 180);
  --color-surface-raised: oklch(0.98 0.006 180);
  --color-surface-elevated: oklch(0.99 0.003 180);
  --color-surface-overlay: oklch(0.15 0.01 180 / 0.6);
  --color-surface-floating: oklch(1 0.002 180);
  --color-surface-inverse: oklch(0.18 0 0);
  --color-surface-brand-secondary: oklch(0.93 0.04 10);
  --color-surface-brand-tertiary: oklch(0.93 0.04 75);
  --color-text-default: oklch(0.2 0.008 180);
  --color-text-muted: oklch(0.45 0.008 180);
  --color-text-subtle: oklch(0.55 0.008 180);
  --color-text-inverse: oklch(0.97 0 0);
  --color-text-on-primary: oklch(1 0 0);
  --color-text-on-secondary: oklch(1 0 0);
  --color-text-on-tertiary: oklch(0.18 0 0);
  --selection-background: oklch(0.93 0.04 180);
  --link-default: oklch(0.45 0.092765 180);
  --link-hover: oklch(0.35 0.07326 180);
  --link-visited: oklch(0.25 0.053839 180);
  --scrollbar-track: oklch(0.95 0.006 180);
  --scrollbar-thumb: oklch(0.45 0 0);
  --scrollbar-thumb-hover: oklch(0.65 0.129924 180);
  --skeleton-from: oklch(0.93 0.006 180);
  --skeleton-via: oklch(0.97 0.004 180);
  --skeleton-to: oklch(0.93 0.006 180);
  --skeleton-base: oklch(0.93 0.006 180);
  --skeleton-highlight: oklch(0.97 0.004 180);
  --shadow-xs: 0 1px 2px 0 oklch(0.20 0.008 180 / 0.06);
  --shadow-s: 0 1px 3px 0 oklch(0.20 0.008 180 / 0.10), 0 1px 2px -1px oklch(0.20 0.008 180 / 0.10);
  --shadow-base: 0 4px 6px -1px oklch(0.20 0.008 180 / 0.10), 0 2px 4px -2px oklch(0.20 0.008 180 / 0.10);
  --shadow-m: 0 10px 15px -3px oklch(0.20 0.008 180 / 0.10), 0 4px 6px -4px oklch(0.20 0.008 180 / 0.10);
  --shadow-l: 0 20px 25px -5px oklch(0.20 0.008 180 / 0.12), 0 8px 10px -6px oklch(0.20 0.008 180 / 0.12);
  --shadow-xl: 0 25px 50px -12px oklch(0.20 0.008 180 / 0.18);
  --shadow-2xl: 0 25px 50px -12px oklch(0.20 0.008 180 / 0.25);
  --radius-base: 0.5rem;
}
}

@layer tokens.foundation {
  /* contrast-color runtime override: start */
  @supports (color: contrast-color(black)) {
    :root {
      --color-text-on-primary: contrast-color(var(--color-brand-primary-default));
      --color-text-on-secondary: contrast-color(var(--color-brand-secondary-default));
      --color-text-on-tertiary: contrast-color(var(--color-brand-tertiary-default));
    }
  }
  /* contrast-color runtime override: end */
}
