@layer cavalree.system {
	.c-box {
		--c-box--border--size: 0px;
		--c-box--border--size--block: var(--c-box--border--size);
		--c-box--border--size--block--end: var(--c-box--border--size--block);
		--c-box--border--size--block--start: var(--c-box--border--size--block);
		--c-box--border--size--inline: var(--c-box--border--size);
		--c-box--border--size--inline--end: var(--c-box--border--size--inline);
		--c-box--border--size--inline--start: var(--c-box--border--size--inline);
		--c-box--border--style: solid;
		--c-box--border--style--block: var(--c-box--border--style);
		--c-box--border--style--block--end: var(--c-box--border--style--block);
		--c-box--border--style--block--start: var(--c-box--border--style--block);
		--c-box--border--style--inline: var(--c-box--border--style);
		--c-box--border--style--inline--end: var(--c-box--border--style--inline);
		--c-box--border--style--inline--start: var(--c-box--border--style--inline);
		--c-box--color--border: currentcolor;
		--c-box--color--border--block: var(--c-box--color--border);
		--c-box--color--border--block--end: var(--c-box--color--border--block);
		--c-box--color--border--block--start: var(--c-box--color--border--block);
		--c-box--color--border--inline: var(--c-box--color--border);
		--c-box--color--border--inline--end: var(--c-box--color--border--inline);
		--c-box--color--border--inline--start: var(--c-box--color--border--inline);
		--c-box--color--canvas: transparent;
		--c-box--color--text: inherit;
		--c-box--containment: none;
		--c-box--cursor: inherit;
		--c-box--isolation: auto;
		--c-box--padding: 0rem;
		--c-box--padding--block: var(--c-box--padding);
		--c-box--padding--block--end: var(--c-box--padding--block);
		--c-box--padding--block--start: var(--c-box--padding--block);
		--c-box--padding--inline: var(--c-box--padding);
		--c-box--padding--inline--end: var(--c-box--padding--inline);
		--c-box--padding--inline--start: var(--c-box--padding--inline);

		background-color: var(--c-box--color--canvas);
		border-block-end-color: var(--c-box--color--border--block--end);
		border-block-end-style: var(--c-box--border--style--block--end);
		border-block-end-width: var(--c-box--border--size--block--end);
		border-block-start-color: var(--c-box--color--border--block--start);
		border-block-start-style: var(--c-box--border--style--block--start);
		border-block-start-width: var(--c-box--border--size--block--start);
		border-inline-end-color: var(--c-box--color--border--inline--end);
		border-inline-end-style: var(--c-box--border--style--inline--end);
		border-inline-end-width: var(--c-box--border--size--inline--end);
		border-inline-start-color: var(--c-box--color--border--inline--start);
		border-inline-start-style: var(--c-box--border--style--inline--start);
		border-inline-start-width: var(--c-box--border--size--inline--start);
		color: var(--c-box--color--text);
		contain: var(--c-box--containment);
		cursor: var(--c-box--cursor);
		isolation: var(--c-box--isolation);
		padding-block-end: var(--c-box--padding--block--end);
		padding-block-start: var(--c-box--padding--block--start);
		padding-inline-end: var(--c-box--padding--inline--end);
		padding-inline-start: var(--c-box--padding--inline--start);
	}
}
