/* Important declarations in this layer outrank theme and late-loaded page styles. */
@layer portal-flat {
    *,
    *::before,
    *::after,
    *::backdrop,
    *::file-selector-button {
        box-shadow: none !important;
        text-shadow: none !important;
    }

    :focus-visible {
        outline: 2px solid var(--tblr-link-color, #006de0) !important;
        outline-offset: 2px !important;
    }
}

/* Tabler paints table stripes and selected rows with inset shadows. */
.table > :not(caption) > * > *,
.markdown > table > :not(caption) > * > * {
    background-color: var(--tblr-table-accent-bg, var(--tblr-table-bg, transparent));
}
