/* Elephant — page-level overrides that don't belong in design-tokens.css. */

/* Code blocks: slightly tighter line height than body. */
pre code { font-size: 0.8125rem; line-height: 1.55; }

/* Long URLs that must stay on one line. */
.truncate-url {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

/* Toast enter animation. */
@keyframes toast-in {
  from { opacity: 0; transform: translate(0, 8px); }
  to   { opacity: 1; transform: translate(0, 0); }
}
.toast-enter { animation: toast-in 0.2s ease-out; }

/* Onboarding wizard step body min-height so progress bar doesn't bounce. */
.wizard-step { min-height: 320px; }
