<Stack gap="xxlarge" width={600}>
  <Columns gap="large">
    <div></div>
    <Text size="xsmall" weight="bold" color="muted">
      Default
    </Text>
    <Text size="xsmall" weight="bold" color="muted">
      Loading
    </Text>
    <Text size="xsmall" weight="bold" color="muted">
      Disabled
    </Text>
  </Columns>
  <Stack gap="small">
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Primary filled
      </Text>
      <Button label="Label" colorScheme="primary" variant="filled" />
      <Button label="Label" colorScheme="primary" variant="filled" loading />
      <Button label="Label" colorScheme="primary" variant="filled" disabled />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Primary outline
      </Text>
      <Button label="Label" colorScheme="primary" variant="outline" />
      <Button label="Label" colorScheme="primary" variant="outline" loading />
      <Button label="Label" colorScheme="primary" variant="outline" disabled />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Primary text
      </Text>
      <Button label="Label" colorScheme="primary" variant="text" />
      <Button label="Label" colorScheme="primary" variant="text" loading />
      <Button label="Label" colorScheme="primary" variant="text" disabled />
    </Columns>
  </Stack>
  <Divider />
  <Stack gap="small">
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Secondary filled
      </Text>
      <Button label="Label" colorScheme="secondary" variant="filled" />
      <Button label="Label" colorScheme="secondary" variant="filled" loading />
      <Button label="Label" colorScheme="secondary" variant="filled" disabled />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Secondary outline
      </Text>
      <Button label="Label" colorScheme="secondary" variant="outline" />
      <Button label="Label" colorScheme="secondary" variant="outline" loading />
      <Button
        label="Label"
        colorScheme="secondary"
        variant="outline"
        disabled
      />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Secondary text
      </Text>
      <Button label="Label" colorScheme="secondary" variant="text" />
      <Button label="Label" colorScheme="secondary" variant="text" loading />
      <Button label="Label" colorScheme="secondary" variant="text" disabled />
    </Columns>
  </Stack>
  <Divider />
  <Stack gap="small">
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Tertiary filled
      </Text>
      <Button label="Label" colorScheme="tertiary" variant="filled" />
      <Button label="Label" colorScheme="tertiary" variant="filled" loading />
      <Button label="Label" colorScheme="tertiary" variant="filled" disabled />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Tertiary outline
      </Text>
      <Button label="Label" colorScheme="tertiary" variant="outline" />
      <Button label="Label" colorScheme="tertiary" variant="outline" loading />
      <Button label="Label" colorScheme="tertiary" variant="outline" disabled />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Tertiary text
      </Text>
      <Button label="Label" colorScheme="tertiary" variant="text" />
      <Button label="Label" colorScheme="tertiary" variant="text" loading />
      <Button label="Label" colorScheme="tertiary" variant="text" disabled />
    </Columns>
  </Stack>
  <Divider />
  <Stack gap="small">
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Critical filled
      </Text>
      <Button label="Label" colorScheme="critical" variant="filled" />
      <Button label="Label" colorScheme="critical" variant="filled" loading />
      <Button label="Label" colorScheme="critical" variant="filled" disabled />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Critical outline
      </Text>
      <Button label="Label" colorScheme="critical" variant="outline" />
      <Button label="Label" colorScheme="critical" variant="outline" loading />
      <Button label="Label" colorScheme="critical" variant="outline" disabled />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Critical text
      </Text>
      <Button label="Label" colorScheme="critical" variant="text" />
      <Button label="Label" colorScheme="critical" variant="text" loading />
      <Button label="Label" colorScheme="critical" variant="text" disabled />
    </Columns>
  </Stack>
  <Divider />
  <Stack gap="small">
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Primary filled
      </Text>
      <IconButton icon={PackageIcon} label="Label" colorScheme="primary" />
      <Text> N/A</Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="primary"
        variant="filled"
        disabled
      />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Primary outline
      </Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="primary"
        variant="outline"
      />
      <Text> N/A</Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="primary"
        variant="outline"
        disabled
      />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Primary text
      </Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="primary"
        variant="text"
      />
      <Text> N/A</Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="primary"
        variant="text"
        disabled
      />
    </Columns>
  </Stack>
  <Divider />
  <Stack gap="small">
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Secondary filled
      </Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="secondary"
        variant="filled"
      />
      <Text> N/A</Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="secondary"
        variant="filled"
        disabled
      />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Secondary outline
      </Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="secondary"
        variant="outline"
      />
      <Text> N/A</Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="secondary"
        variant="outline"
        disabled
      />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Secondary text
      </Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="secondary"
        variant="text"
      />
      <Text> N/A</Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="secondary"
        variant="text"
        disabled
      />
    </Columns>
  </Stack>
  <Divider />
  <Stack gap="small">
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Tertiary filled
      </Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="tertiary"
        variant="filled"
      />
      <Text> N/A</Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="tertiary"
        variant="filled"
        disabled
      />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Tertiary outline
      </Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="tertiary"
        variant="outline"
      />
      <Text> N/A</Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="tertiary"
        variant="outline"
        disabled
      />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Tertiary text
      </Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="tertiary"
        variant="text"
      />
      <Text> N/A</Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="tertiary"
        variant="text"
        disabled
      />
    </Columns>
  </Stack>
  <Divider />
  <Stack gap="small">
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Critical filled
      </Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="critical"
        variant="filled"
      />
      <Text> N/A</Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="critical"
        variant="filled"
        disabled
      />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Critical outline
      </Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="critical"
        variant="outline"
      />
      <Text> N/A</Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="critical"
        variant="outline"
        disabled
      />
    </Columns>
    <Columns gap="large" alignY="center">
      <Text size="xsmall" weight="bold" color="muted">
        Critical text
      </Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="critical"
        variant="text"
      />
      <Text> N/A</Text>
      <IconButton
        icon={PackageIcon}
        label="Label"
        colorScheme="critical"
        variant="text"
        disabled
      />
    </Columns>
  </Stack>
</Stack>