/**
 * Lara Builder content typography tokens.
 * Applied on `.lb-page-content` (frontend) and `.lb-builder-canvas` (editor).
 */

.lb-page-content,
.lb-builder-canvas.lb-page-content {
    --lb-color-text: #111827;
    --lb-color-heading: #111827;
    --lb-color-muted: #6b7280;
    --lb-color-on-dark: #f9fafb;
    color: var(--lb-color-text);
}

.dark .lb-page-content,
.dark .lb-builder-canvas.lb-page-content {
    --lb-color-text: #e5e7eb;
    --lb-color-heading: #f1f5f9;
    --lb-color-muted: #94a3b8;
    --lb-color-on-dark: #f9fafb;
    color: var(--lb-color-text);
}

.lb-page-content .lb-heading,
.lb-builder-canvas.lb-page-content .lb-heading {
    color: var(--lb-color-heading);
}

.lb-page-content .lb-text,
.lb-page-content .lb-list,
.lb-builder-canvas.lb-page-content .lb-text,
.lb-builder-canvas.lb-page-content .lb-list {
    color: inherit;
}

.lb-page-content .lb-section,
.lb-builder-canvas.lb-page-content .lb-section {
    color: inherit;
}
