:root{--font-geist-sans: "Geist Variable", sans-serif;--font-geist-mono: "Geist Mono Variable", monospace;--text-body-family: "Geist Variable";--text-heading-family: "Geist Variable";--text-mono-family: "Geist Mono Variable"}html{font-size:112.5%}:root,[data-theme]{--radius-small: calc(var(--radius) - 6px);--radius-chip: calc(var(--radius) - 6px);--radius-medium: calc(var(--radius) - 4px);--radius-large: calc(var(--radius) + 4px);--color-bg: var(--background);--color-bg-hover: var(--accent);--color-bg-pressed: color-mix(in oklab, var(--accent), var(--foreground) 8%);--color-bg-secondary: var(--muted);--color-bg-secondary-hover: color-mix(in oklab, var(--muted), var(--foreground) 6%);--color-bg-secondary-pressed: color-mix(in oklab, var(--muted), var(--foreground) 12%);--color-bg-tertiary: color-mix(in oklab, var(--muted), var(--foreground) 6%);--color-bg-disabled: color-mix(in oklab, var(--muted), var(--foreground) 12%);--color-bg-elevated: var(--popover);--color-bg-transparent-hover: color-mix(in oklab, var(--foreground) 5%, transparent);--color-bg-transparent-pressed: color-mix(in oklab, var(--foreground) 10%, transparent);--special-bg-hover-transparent: var(--color-bg-transparent-hover);--special-bg-transparent-secondary-hover: var(--color-bg-transparent-pressed);--color-bg-brand: var(--primary);--color-bg-brand-hover: color-mix(in oklab, var(--primary), black 10%);--color-bg-brand-pressed: color-mix(in oklab, var(--primary), black 20%);--color-bg-brand-secondary: color-mix(in oklab, var(--primary), black 20%);--color-bg-brand-tertiary: color-mix(in oklab, var(--primary) 12%, var(--background));--color-bg-brand-tertiary-hover: color-mix(in oklab, var(--primary) 20%, var(--background));--color-bg-selected: var(--color-bg-brand-tertiary);--color-bg-selected-hover: var(--color-bg-brand-tertiary-hover);--color-bg-selected-pressed: color-mix(in oklab, var(--primary) 28%, var(--background));--color-bg-selected-strong: var(--primary);--color-bg-selected-strong-hover: var(--color-bg-brand-hover);--color-bg-selected-strong-pressed: var(--color-bg-brand-pressed);--color-text-brand: var(--primary);--color-text-brand-secondary: var(--primary);--color-text-onbrand: var(--primary-foreground);--color-text-selected: var(--primary);--color-text-onselected-strong: var(--primary-foreground);--color-icon-brand: var(--primary);--color-icon-onbrand: var(--primary-foreground);--color-icon-selected: var(--primary);--color-icon-onselected-strong: var(--primary-foreground);--color-border-brand: color-mix(in oklab, var(--primary) 40%, var(--background));--color-border-brand-strong: var(--primary);--color-border-selected: var(--primary);--color-border-selected-strong: var(--primary);--accessibility-focus-color: var(--ring);--color-text: var(--foreground);--color-text-secondary: var(--muted-foreground);--color-text-tertiary: color-mix(in oklab, var(--muted-foreground) 75%, transparent);--color-text-disabled: color-mix(in oklab, var(--foreground) 40%, transparent);--color-icon: var(--foreground);--color-icon-hover: var(--foreground);--color-icon-secondary: var(--muted-foreground);--color-icon-secondary-hover: var(--foreground);--color-icon-tertiary: color-mix(in oklab, var(--muted-foreground) 75%, transparent);--color-icon-disabled: color-mix(in oklab, var(--foreground) 40%, transparent);--color-text-ondisabled: var(--muted-foreground);--color-icon-ondisabled: var(--muted-foreground);--color-border: var(--border);--color-border-disabled: var(--border);--special-border-translucent: var(--input);--special-border-translucent-strong: color-mix(in oklab, var(--input), var(--foreground) 15%);--color-bg-danger: var(--destructive);--color-bg-danger-hover: color-mix(in oklab, var(--destructive), black 10%);--color-bg-danger-pressed: color-mix(in oklab, var(--destructive), black 20%);--color-bg-danger-tertiary: color-mix(in oklab, var(--destructive) 12%, var(--background));--color-bg-danger-tertiary-hover: color-mix(in oklab, var(--destructive) 20%, var(--background));--color-bg-danger-tertiary-pressed: color-mix( in oklab, var(--destructive) 28%, var(--background) );--color-text-danger: var(--destructive);--color-text-danger-secondary: var(--destructive);--color-text-ondanger: var(--destructive-foreground);--color-icon-danger: var(--destructive);--color-icon-ondanger: var(--destructive-foreground);--color-border-danger: color-mix(in oklab, var(--destructive) 40%, var(--background));--color-border-danger-strong: var(--destructive)}
