@keyframes z-k-flicker {
  0%, 49% {
    opacity: 0;
  }

  50%, 100% {
    opacity: 1;
  }
}

@keyframes z-k-ellipsis {
  from {
    width: 0;
  }

  to {
    width: 3ch;
  }
}

@font-face {
  font-display: swap;
  font-family: CommitMono;
  font-style: normal;
  font-weight: 200 700;
  src: url("zyzz-assets/cedda0ab0fa2a4cc.woff2") format("woff2");
}

.z-theme-nanocode-tokens, .z-theme-nanocode-base {
  --z-nanocode-color-accent: light-dark(#ea4c0a, #ff5c1a);
  --z-nanocode-color-agent: light-dark(#0a7c8c, #3fd7e8);
  --z-nanocode-color-bg: light-dark(#f1efe8, #0c0c0d);
  --z-nanocode-color-middle: light-dark(#6f6c64, #8b8882);
  --z-nanocode-color-onAccent: #fff;
  --z-nanocode-color-rule: light-dark(#cdc9bd, #2b2a2e);
  --z-nanocode-color-surface: light-dark(#e7e4db, #151517);
  --z-nanocode-color-text: light-dark(#141414, #e8e6e1);
  --z-nanocode-color-transparent: transparent;
  --z-nanocode-color-backdrop: color-mix(in srgb, var(--z-nanocode-color-bg, light-dark(#f1efe8, #0c0c0d)) 85%, transparent);
  --z-nanocode-color-highlight: color-mix(in srgb, var(--z-nanocode-color-accent, light-dark(#ea4c0a, #ff5c1a)) 18%, transparent);
  --z-nanocode-color-wash: color-mix(in srgb, var(--z-nanocode-color-bg, light-dark(#f1efe8, #0c0c0d)) 60%, transparent);
  --z-nanocode-fontFamily-mono: "CommitMono", monospace;
  --z-nanocode-fontSize-body: .8125rem;
  --z-nanocode-fontSize-title: 1.5rem;
  --z-nanocode-lineHeight-body: 1.0625rem;
  --z-nanocode-lineHeight-title: 2rem;
  --z-nanocode-opacity-dim: .7;
  --z-nanocode-opacity-faint: .5;
  --z-nanocode-opacity-muted: .35;
  --z-nanocode-spacing-0: 0;
  --z-nanocode-spacing-2xl: 4rem;
  --z-nanocode-spacing-card: 30ch;
  --z-nanocode-spacing-cell: 1ch;
  --z-nanocode-spacing-column: 78ch;
  --z-nanocode-spacing-gutter: 4ch;
  --z-nanocode-spacing-icon: 1em;
  --z-nanocode-spacing-indent: 2ch;
  --z-nanocode-spacing-lg: 2rem;
  --z-nanocode-spacing-md: 1rem;
  --z-nanocode-spacing-nav: 3.25rem;
  --z-nanocode-spacing-prose: 54ch;
  --z-nanocode-spacing-sidebar: 22ch;
  --z-nanocode-spacing-sm: .5rem;
  --z-nanocode-spacing-xl: 3rem;
  --z-nanocode-spacing-xs: .25rem;
}

/*# sourceMappingURL=zyzz.css.map */
