/* Extracted from src/app/globals.css by build-linked-notes.mjs. */
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu,
  .ggx-slash-menu {
    --canvas-panel: #f7f7f8;
    --canvas-text: #18181b;
    --canvas-muted: #71717a;
    --canvas-border: rgba(24, 24, 27, 0.12);
    width: min(36rem, calc(100vw - 2rem)) !important;
    min-width: min(28rem, calc(100vw - 2rem)) !important;
    max-width: calc(100vw - 2rem) !important;
    max-height: min(70vh, 720px);
    overflow-y: auto;
    padding: .5rem;
    border-radius: .5rem;
  }
  .dark .ggx-slash-menu {
    --canvas-panel: #242424;
    --canvas-text: #f4f4f5;
    --canvas-muted: rgba(244, 244, 245, 0.62);
    --canvas-border: rgba(255, 255, 255, 0.14);
  }
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-item,
  .ggx-slash-menu .ggx-slash-menu-item {
    appearance: none;
    width: 100%;
    display: grid !important;
    grid-template-columns: 2.35rem minmax(0, 1fr) auto;
    align-items: center;
    gap: .625rem;
    min-height: 3.6rem;
    border: 0;
    border-radius: .45rem;
    background: transparent;
    padding: .55rem .65rem;
    text-align: left;
    color: var(--canvas-text);
    cursor: default;
    user-select: none;
  }
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-item *,
  .ggx-slash-menu .ggx-slash-menu-item * {
    pointer-events: none;
  }
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-item *::selection,
  .ggx-slash-menu .ggx-slash-menu-item *::selection {
    background: transparent;
  }
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-item:hover,
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-item.is-selected,
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-item[aria-selected="true"],
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-item[data-selected="true"],
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-item[data-highlighted],
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-item[data-active="true"],
  .ggx-slash-menu .ggx-slash-menu-item:hover,
  .ggx-slash-menu .ggx-slash-menu-item.is-selected,
  .ggx-slash-menu .ggx-slash-menu-item[aria-selected="true"] {
    background: var(--canvas-border, rgba(255, 255, 255, 0.12)) !important;
    color: var(--canvas-text, currentColor) !important;
  }
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-icon,
  .ggx-slash-menu .ggx-slash-menu-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: var(--canvas-muted);
  }
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-icon svg,
  .ggx-slash-menu .ggx-slash-menu-icon svg {
    width: 1rem;
    height: 1rem;
  }
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-copy,
  .ggx-slash-menu .ggx-slash-menu-copy {
    min-width: 0;
    display: grid;
    gap: .125rem;
  }
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-title,
  .ggx-slash-menu .ggx-slash-menu-title {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .875rem;
  }
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-subtitle,
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-empty,
  .ggx-slash-menu .ggx-slash-menu-subtitle,
  .ggx-slash-menu .ggx-slash-menu-empty {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: var(--canvas-muted);
    font-size: .75rem;
  }
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-shortcut,
  .ggx-slash-menu .ggx-slash-menu-shortcut {
    color: var(--canvas-muted);
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;
    font-size: .75rem;
  }
  .bn-container[data-bn-scope="ggx"] .ggx-slash-menu-label,
  .ggx-slash-menu .ggx-slash-menu-label {
    padding: .35rem .65rem;
    color: var(--canvas-muted);
    font-size: .78rem;
    font-weight: 650;
  }

