@layer components {
  .accordion-block {
    width: 100%;
  }

  :where(:has(> .accordion-block)) {
    display: flex;
    flex-direction: column;
    gap: var(--accordion-item-gap, 0.75rem);
  }
}
