.inkpad-scope .inkpad-card,
.editor-styles-wrapper .inkpad-card {
	display: flex;
	flex-direction: column;
	gap: var(--inkpad-card-gap, var(--inkpad-space-sm));
	width: 100%;
	min-width: 0;
	box-sizing: border-box;
	padding: var(--inkpad-card-padding, var(--inkpad-space-md));
	border-radius: var(--inkpad-card-radius, var(--inkpad-radius-lg));
	box-shadow: var(--inkpad-card-shadow, var(--inkpad-shadow-md));
	background: var(--inkpad-card-background, var(--inkpad-color-surface, var(--inkpad-surface, #ffffff)));
	color: inherit;
}

.inkpad-scope .inkpad-card__header,
.inkpad-scope .inkpad-card__body,
.inkpad-scope .inkpad-card__footer,
.editor-styles-wrapper .inkpad-card__header,
.editor-styles-wrapper .inkpad-card__body,
.editor-styles-wrapper .inkpad-card__footer {
	width: 100%;
	min-width: 0;
	box-sizing: border-box;
}

.inkpad-scope .inkpad-card__header-content,
.inkpad-scope .inkpad-card__footer-content,
.editor-styles-wrapper .inkpad-card__header-content,
.editor-styles-wrapper .inkpad-card__footer-content {
	min-width: 0;
	margin: 0;
	outline: none;
}

.inkpad-scope .inkpad-card__footer,
.editor-styles-wrapper .inkpad-card__footer {
	color: var(--inkpad-color-text-muted, var(--inkpad-text-muted, inherit));
}

.editor-styles-wrapper .inkpad-card__body > .block-editor-inner-blocks,
.editor-styles-wrapper .inkpad-card__body > .block-editor-inner-blocks > .block-editor-block-list__layout {
	min-width: 0;
	max-width: none;
	box-sizing: border-box;
}

.editor-styles-wrapper .inkpad-card__body > .block-editor-inner-blocks {
	display: block;
	width: 100%;
	margin: 0;
}

.editor-styles-wrapper .inkpad-card__body > .block-editor-inner-blocks > .block-editor-block-list__layout {
	display: block;
	width: 100%;
	max-width: none;
	margin: 0;
	padding: 0;
}

.editor-styles-wrapper .inkpad-card__body > .block-editor-inner-blocks > .block-editor-block-list__layout > .block-editor-block-list__block {
	width: auto;
	max-width: none;
	min-width: 0;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
