@import url("/assets/lexxy-variables-3fef4323.css") layer(base);
@import url("/assets/lexxy-content-0ff2f961.css") layer(base);
@import url("/assets/lexxy-editor-2d5c7ebe.css") layer(base);

/* Fast Retro's industrial theme mapped onto Lexxy's public variables. */
:root {
  --color-canvas: #f8f5ec;
  --color-ink: #18181b;
  --color-ink-darkest: #000000;
  --color-ink-darker: #27272a;
  --color-ink-dark: #3f3f46;
  --color-ink-medium: #71717a;
  --color-ink-light: #a1a1aa;
  --color-ink-lighter: #e4e4e7;
  --color-ink-lightest: #f4f4f5;
  --color-ink-inverted: #ffffff;
  --color-selected: #fef08a;
  --color-selected-light: #fef9c3;
  --color-selected-dark: #fde047;
  --color-link: #18181b;
  --shadow: none;

  --lexxy-color-ink: var(--color-ink);
  --lexxy-color-ink-medium: var(--color-ink-dark);
  --lexxy-color-ink-light: var(--color-ink-medium);
  --lexxy-color-ink-lighter: var(--color-ink-light);
  --lexxy-color-ink-lightest: var(--color-ink-lighter);
  --lexxy-color-ink-inverted: var(--color-ink-inverted);
  --lexxy-color-canvas: var(--color-canvas);
  --lexxy-color-text: var(--color-ink);
  --lexxy-color-text-subtle: var(--color-ink-medium);
  --lexxy-color-link: var(--color-link);
  --lexxy-color-accent-dark: var(--color-ink);
  --lexxy-color-accent-medium: var(--color-ink-dark);
  --lexxy-color-accent-light: var(--color-ink-light);
  --lexxy-color-accent-lightest: var(--color-ink-lighter);
  --lexxy-color-selected: var(--color-selected);
  --lexxy-color-selected-hover: var(--color-selected-light);
  --lexxy-color-selected-dark: var(--color-selected-dark);
  --lexxy-focus-ring-color: var(--color-ink-darkest);
  --lexxy-focus-ring-offset: 2px;
  --lexxy-shadow: none;
}

lexxy-editor {
  --lexxy-editor-padding: 1rem;
  --lexxy-editor-rows: 12rem;
  --lexxy-toolbar-button-size: 2.5rem;

  background-color: var(--color-canvas);
  border: none;
  border-radius: 0;
}

lexxy-toolbar {
  background-color: var(--color-canvas);
  border-color: var(--color-ink-light);
}

.lexxy-content {
  --lexxy-content-margin: 0.5lh;

  color: currentColor;
}

/* Fast Retro exposes image uploads, but not arbitrary files or text highlighting. */
lexxy-toolbar button[name="file"],
lexxy-toolbar lexxy-highlight-dropdown {
  display: none;
}
