@layer components {
  /* A passage on a signed-out page still to be written: a dashed block that says what goes here,
     so no one mistakes it for finished copy. */
  .site-pending {
    display: flex;
    flex-direction: column;
    gap: var(--space-3);
    padding: var(--space-7) var(--space-8);
    border: var(--border-width-strong) dashed var(--color-border-strong);
    border-radius: var(--radius-lg);
  }

  .site-pending__text {
    font: var(--type-body);
    color: var(--color-ink-muted);
    text-wrap: pretty;
  }

  .site-pending__note {
    font: var(--type-caption);
    color: var(--color-ink-faint);
  }
}
