.tona-element,
.tona-element *,
.tona-element *::before,
.tona-element *::after {
	box-sizing: border-box;
}

.tona-element {
	--tona-card-bg: #ffffff;
	--tona-card-border: rgba(18, 18, 18, 0.08);
	--tona-card-shadow: 0 12px 30px rgba(18, 18, 18, 0.08);
	--tona-text: #171717;
	--tona-muted: #6b7280;
	--tona-accent: #4f46e5;

	color: var(--tona-text);
}

.tona-element img {
	max-width: 100%;
	height: auto;
	display: block;
}