/*
 * Map Lexy's editor tokens onto Talento's. Loaded after the lexxy stylesheet
 * so these :root assignments win.
 */
:root {
  --lexxy-color-ink: var(--color-ink);
  --lexxy-color-ink-medium: var(--color-ink-light);
  --lexxy-color-ink-light: var(--color-ink-lighter);
  --lexxy-color-ink-lighter: var(--color-border-medium);
  --lexxy-color-ink-lightest: var(--color-surface-subtle);
  --lexxy-color-ink-inverted: var(--color-ink-inverted);
  --lexxy-color-accent-dark: var(--color-link);
  --lexxy-color-accent-medium: var(--color-info);
  --lexxy-color-accent-light: var(--color-surface-subtle);
  --lexxy-color-accent-lightest: var(--color-surface-muted);
  --lexxy-color-red: var(--color-danger);
  --lexxy-color-green: var(--color-success);
  --lexxy-color-blue: var(--color-info);
  --lexxy-color-purple: var(--color-accent);
  --lexxy-color-canvas: var(--color-surface);
  --lexxy-color-text: var(--color-ink);
  --lexxy-color-text-subtle: var(--color-ink-light);
  --lexxy-color-link: var(--color-link);
  --lexxy-font-base: var(--font-sans);
  --lexxy-font-mono: var(--font-mono);
  --lexxy-text-small: var(--text-small);
  --lexxy-focus-ring-color: var(--focus-ring-color);
  --lexxy-focus-ring-offset: var(--focus-ring-offset);
  --lexxy-focus-ring-size: var(--focus-ring-size);
  --lexxy-radius: var(--radius-xl);
}

/* Mention prompts are attachments. toolbar upload "none" keeps the file buttons off. */
lexxy-toolbar[data-upload="none"] button[name="image"],
lexxy-toolbar[data-upload="none"] button[name="file"] {
  display: none;
}

lexxy-toolbar .lexxy-editor__toolbar-button[data-emoji-picker] {
  font-size: var(--lexxy-toolbar-icon-size);
  padding: 0;
}
