html, body {
    margin: 0;
    padding: 0;
    background-color: var(--rz-base-background-color, transparent);
}

/* The theme applies body typography only under a RadzenLayout
   (:root:has(.rz-layout) body). Blocks render without a layout, so
   replicate the same rules here to match the radzen-blazor demos. */
body {
    color: var(--rz-text-color);
    font-family: var(--rz-text-font-family, sans-serif);
    font-size: var(--rz-body-font-size);
    line-height: var(--rz-body-line-height);
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
