# Box (/components/layout/box)



`Box` accepts Luke UI layout properties and renders a `div` by default. It places content in a
layout, adds token spacing, constrains an element's size, or controls a flex or grid child. Use a
normal `div` when no supported layout property applies.

apps/docs/src/examples/box/basic.tsx

```tsx
import { Box } from '@luke-ui/react/box';

export default () => {
	return (
		<Box display="flex" gap="sp12">
			<span>First</span>
			<span>Second</span>
		</Box>
	);
};
```

## Layout properties [#layout-properties]

Box supports display, logical margin and padding, inline and block sizing, positioning, overflow,
gap, flex, and grid-child properties. It does not set grid container properties. Keep grid-template
rules in the application CSS or a component that owns that layout.

```tsx
<Box display="flex" alignItems="center" gap="sp12" maxInlineSize="42rem" paddingInline="sp24">
	{children}
</Box>
```

## Responsive values [#responsive-values]

Pass a direct value when it does not change. Use an object keyed by breakpoint when it does. Read
[Layout](/docs/layout#responsive-values) for the breakpoint list, the cascade from `initial`, and a
worked example.

## Spacing values [#spacing-values]

Padding, gap, and margin accept value-based spacing keys. Read
[Layout](/docs/layout#spacing-and-sizing) for the full scale and for logical property names.

## Choose the rendered element [#choose-the-rendered-element]

Set `elementType` when the layout needs a supported structural element. The prop does not change
Box's accepted DOM props. Box owns the element and its DOM attributes.

The supported elements are `article`, `aside`, `dd`, `div`, `dl`, `dt`, `figcaption`, `figure`,
`footer`, `header`, `li`, `main`, `nav`, `ol`, `section`, `span`, and `ul`.

apps/docs/src/examples/box/semantic-element.tsx

```tsx
import { Box } from '@luke-ui/react/box';
import { Heading } from '@luke-ui/react/heading';
import { Text } from '@luke-ui/react/text';

export default () => {
	return (
		<Box aria-labelledby="account-settings-title" elementType="section" padding="sp16">
			<Heading id="account-settings-title">Account settings</Heading>
			<Text>Manage your profile and sign-in details.</Text>
		</Box>
	);
};
```

## Own the rendered element [#own-the-rendered-element]

Use `render` when the callback must own the element and its DOM attributes. The callback can return
an appropriate intrinsic element or custom component. It receives resolved `children`, `className`,
and `style` props, plus a callback `ref`.

Put event, accessibility, and element-specific attributes on the element inside the callback.

Do not combine `render` with `elementType`. Use `Link` or `Button` when you need their behaviour.

apps/docs/src/examples/box/render-element.tsx

```tsx
import { Box } from '@luke-ui/react/box';

export default () => {
	return (
		<Box padding="sp16" render={(props) => <details {...props} open />}>
			<summary>More details</summary>
			<p>This content is revealed when the details element is expanded.</p>
		</Box>
	);
};
```

Read [Composition](/docs/composition#render-a-different-dom-component) for the general `elementType`
and `render` rule.

## Visual styles [#visual-styles]

Box accepts theme-backed background, border colour, radius, and depth values, plus fixed border
width and style values. Use a component API for interaction states and typography. When a custom
element that is not a Box needs a colour, radius, or depth value, use `vars` from
`@luke-ui/react/theme`. Read [Styling](/docs/styling#use-semantic-variables-for-custom-ui) for when
to reach for `vars`, and the [token reference](/docs/token-reference) for the contract.

apps/docs/src/examples/box/visual-styles.tsx

```tsx
import { Box } from '@luke-ui/react/box';
import { Text } from '@luke-ui/react/text';

export default () => {
	return (
		<Box
			backgroundColor="success.subtle.rest"
			borderColor="decorative"
			borderRadius="control"
			borderStyle="solid"
			borderWidth="thin"
			boxShadow="resting"
			display="flex"
			flexDirection="column"
			gap="sp8"
			padding="sp16"
		>
			<Text fontWeight="label">Card heading</Text>
			<Text>Background, border, radius, and depth values applied together.</Text>
		</Box>
	);
};
```

## API [#api]

<ComponentPropsTable
  id="type-table-box.tsx-BoxProps"
  type="{
  &#x22;id&#x22;: &#x22;box.tsx-BoxProps&#x22;,
  &#x22;name&#x22;: &#x22;BoxProps&#x22;,
  &#x22;description&#x22;: &#x22;Props for `Box`.&#x22;,
  &#x22;entries&#x22;: [
    {
      &#x22;name&#x22;: &#x22;elementType&#x22;,
      &#x22;description&#x22;: &#x22;Chooses a supported structural element.\nUse `elementType` instead of `render` for a supported structural element.&#x22;,
      &#x22;tags&#x22;: [
        {
          &#x22;name&#x22;: &#x22;default&#x22;,
          &#x22;text&#x22;: &#x22;div&#x22;
        }
      ],
      &#x22;type&#x22;: &#x22;\&#x22;article\&#x22; | \&#x22;aside\&#x22; | \&#x22;dd\&#x22; | \&#x22;div\&#x22; | \&#x22;dl\&#x22; | \&#x22;dt\&#x22; | \&#x22;figcaption\&#x22; | \&#x22;figure\&#x22; | \&#x22;footer\&#x22; | \&#x22;header\&#x22; | \&#x22;li\&#x22; | \&#x22;main\&#x22; | \&#x22;nav\&#x22; | \&#x22;ol\&#x22; | \&#x22;section\&#x22; | \&#x22;span\&#x22; | \&#x22;ul\&#x22; | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;ref&#x22;,
      &#x22;description&#x22;: &#x22;Ref to the rendered element.&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;Ref<HTMLElement> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;render&#x22;,
      &#x22;description&#x22;: &#x22;Use `render` instead of `elementType` to own the rendered element.\nPasses Box's content and presentation props to a caller-owned element.&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;((props: { [K in keyof _BoxResolvedRenderProps]: _BoxResolvedRenderProps[K]; }) => ReactElement) | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;function&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;className&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;string | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;string&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;style&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;React.CSSProperties | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;object&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;children&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;React.ReactNode&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ReactNode&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;alignContent&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;normal\&#x22; | \&#x22;space-around\&#x22; | \&#x22;space-between\&#x22; | \&#x22;stretch\&#x22; | \&#x22;center\&#x22; | \&#x22;flex-end\&#x22; | \&#x22;flex-start\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;alignItems&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;normal\&#x22; | \&#x22;stretch\&#x22; | \&#x22;center\&#x22; | \&#x22;flex-end\&#x22; | \&#x22;flex-start\&#x22; | \&#x22;baseline\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;alignSelf&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;auto\&#x22; | \&#x22;normal\&#x22; | \&#x22;stretch\&#x22; | \&#x22;center\&#x22; | \&#x22;flex-end\&#x22; | \&#x22;flex-start\&#x22; | \&#x22;baseline\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;backgroundColor&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;neutral.subtle.rest\&#x22; | \&#x22;neutral.subtle.hover\&#x22; | \&#x22;neutral.subtle.pressed\&#x22; | \&#x22;neutral.solid.rest\&#x22; | \&#x22;neutral.solid.hover\&#x22; | \&#x22;neutral.solid.pressed\&#x22; | \&#x22;accent.subtle.rest\&#x22; | \&#x22;accent.subtle.hover\&#x22; | \&#x22;accent.subtle.pressed\&#x22; | \&#x22;accent.solid.rest\&#x22; | \&#x22;accent.solid.hover\&#x22; | \&#x22;accent.solid.pressed\&#x22; | \&#x22;info.subtle.rest\&#x22; | \&#x22;info.subtle.hover\&#x22; | \&#x22;info.subtle.pressed\&#x22; | \&#x22;info.solid.rest\&#x22; | \&#x22;info.solid.hover\&#x22; | \&#x22;info.solid.pressed\&#x22; | \&#x22;success.subtle.rest\&#x22; | \&#x22;success.subtle.hover\&#x22; | \&#x22;success.subtle.pressed\&#x22; | \&#x22;success.solid.rest\&#x22; | \&#x22;success.solid.hover\&#x22; | \&#x22;success.solid.pressed\&#x22; | \&#x22;warning.subtle.rest\&#x22; | \&#x22;warning.subtle.hover\&#x22; | \&#x22;warning.subtle.pressed\&#x22; | \&#x22;warning.solid.rest\&#x22; | \&#x22;warning.solid.hover\&#x22; | \&#x22;warning.solid.pressed\&#x22; | \&#x22;danger.subtle.rest\&#x22; | \&#x22;danger.subtle.hover\&#x22; | \&#x22;danger.subtle.pressed\&#x22; | \&#x22;danger.solid.rest\&#x22; | \&#x22;danger.solid.hover\&#x22; | \&#x22;danger.solid.pressed\&#x22; | \&#x22;surface.overlay\&#x22; | \&#x22;surface.canvas\&#x22; | \&#x22;surface.recessed\&#x22; | \&#x22;surface.floating\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;blockSize&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.BlockSize<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;boxShadow&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;overlay\&#x22; | \&#x22;recessed\&#x22; | \&#x22;floating\&#x22; | \&#x22;resting\&#x22; | \&#x22;raised\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;columnGap&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;display&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;flex\&#x22; | \&#x22;grid\&#x22; | \&#x22;none\&#x22; | \&#x22;block\&#x22; | \&#x22;inline\&#x22; | \&#x22;inline-block\&#x22; | \&#x22;inline-flex\&#x22; | \&#x22;inline-grid\&#x22; | \&#x22;contents\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;flexBasis&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.FlexBasis<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;flexDirection&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;column\&#x22; | \&#x22;column-reverse\&#x22; | \&#x22;row\&#x22; | \&#x22;row-reverse\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;flexGrow&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;0\&#x22; | \&#x22;1\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;flexShrink&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;0\&#x22; | \&#x22;1\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;flexWrap&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;nowrap\&#x22; | \&#x22;wrap\&#x22; | \&#x22;wrap-reverse\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;gridColumnEnd&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.GridColumnEnd | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;gridColumnStart&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.GridColumnStart | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;gridRowEnd&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.GridRowEnd | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;gridRowStart&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.GridRowStart | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;inlineSize&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.InlineSize<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;insetBlockEnd&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.InsetBlockEnd<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;insetBlockStart&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.InsetBlockStart<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;insetInlineEnd&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.InsetInlineEnd<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;insetInlineStart&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.InsetInlineStart<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;justifyContent&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;normal\&#x22; | \&#x22;space-around\&#x22; | \&#x22;space-between\&#x22; | \&#x22;space-evenly\&#x22; | \&#x22;stretch\&#x22; | \&#x22;center\&#x22; | \&#x22;flex-end\&#x22; | \&#x22;flex-start\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;justifySelf&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;auto\&#x22; | \&#x22;normal\&#x22; | \&#x22;stretch\&#x22; | \&#x22;center\&#x22; | \&#x22;end\&#x22; | \&#x22;start\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;marginBlockEnd&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;auto\&#x22; | \&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;marginBlockStart&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;auto\&#x22; | \&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;marginInlineEnd&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;auto\&#x22; | \&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;marginInlineStart&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;auto\&#x22; | \&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;maxBlockSize&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.MaxBlockSize<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;maxInlineSize&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.MaxInlineSize<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;minBlockSize&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.MinBlockSize<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;minInlineSize&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.MinInlineSize<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;order&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.Order | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;overflowX&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;clip\&#x22; | \&#x22;auto\&#x22; | \&#x22;hidden\&#x22; | \&#x22;scroll\&#x22; | \&#x22;visible\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;overflowY&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;clip\&#x22; | \&#x22;auto\&#x22; | \&#x22;hidden\&#x22; | \&#x22;scroll\&#x22; | \&#x22;visible\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;paddingBlockEnd&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;paddingBlockStart&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;paddingInlineEnd&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;paddingInlineStart&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;position&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;absolute\&#x22; | \&#x22;fixed\&#x22; | \&#x22;relative\&#x22; | \&#x22;static\&#x22; | \&#x22;sticky\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;rowGap&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;borderColor&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;neutral\&#x22; | \&#x22;accent\&#x22; | \&#x22;info\&#x22; | \&#x22;success\&#x22; | \&#x22;warning\&#x22; | \&#x22;danger\&#x22; | \&#x22;decorative\&#x22; | \&#x22;control\&#x22; | \&#x22;focus\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;borderRadius&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;overlay\&#x22; | \&#x22;surface\&#x22; | \&#x22;control\&#x22; | \&#x22;detail\&#x22; | \&#x22;full\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;borderStyle&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;none\&#x22; | \&#x22;solid\&#x22; | \&#x22;dashed\&#x22; | \&#x22;dotted\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;borderWidth&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;thick\&#x22; | \&#x22;thin\&#x22; | \&#x22;none\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;flex&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.Flex<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;gap&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;gridArea&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.GridArea | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;gridColumn&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.GridColumn | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;gridRow&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.GridRow | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;inset&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.Inset<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;insetBlock&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.InsetBlock<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;insetInline&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<Property.InsetInline<0 | (string & {})> | undefined, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>>&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;ValueOrConditionObject<union, ConfigConditionalPropertyValue<union>>&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;margin&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;auto\&#x22; | \&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;marginBlock&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;auto\&#x22; | \&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;marginInline&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;auto\&#x22; | \&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;overflow&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;clip\&#x22; | \&#x22;auto\&#x22; | \&#x22;hidden\&#x22; | \&#x22;scroll\&#x22; | \&#x22;visible\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;padding&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;paddingBlock&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;paddingInline&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;0\&#x22; | \&#x22;sp4\&#x22; | \&#x22;sp8\&#x22; | \&#x22;sp12\&#x22; | \&#x22;sp16\&#x22; | \&#x22;sp24\&#x22; | \&#x22;sp32\&#x22; | \&#x22;sp40\&#x22; | \&#x22;sp48\&#x22; | \&#x22;sp64\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;name&#x22;: &#x22;placeSelf&#x22;,
      &#x22;description&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;ValueOrConditionObject<\&#x22;auto\&#x22; | \&#x22;normal\&#x22; | \&#x22;stretch\&#x22; | \&#x22;center\&#x22; | \&#x22;end\&#x22; | \&#x22;start\&#x22;, ConfigConditionalPropertyValue<\&#x22;initial\&#x22; | \&#x22;bp640\&#x22; | \&#x22;bp768\&#x22; | \&#x22;bp1024\&#x22; | \&#x22;bp1280\&#x22; | \&#x22;bp1536\&#x22;>> | undefined&#x22;,
      &#x22;simplifiedType&#x22;: &#x22;union&#x22;,
      &#x22;required&#x22;: false,
      &#x22;deprecated&#x22;: false
    },
    {
      &#x22;deprecated&#x22;: false,
      &#x22;description&#x22;: &#x22;`BoxProps` also accepts compatible DOM and ARIA attributes and event handlers for its rendered element.&#x22;,
      &#x22;name&#x22;: &#x22;__nativePropsForwarding&#x22;,
      &#x22;required&#x22;: true,
      &#x22;simplifiedType&#x22;: &#x22;&#x22;,
      &#x22;tags&#x22;: [],
      &#x22;type&#x22;: &#x22;&#x22;
    }
  ]
}"
/>
