[data-kumbuka-plugin="me.kumbuka.tables"] html,[data-kumbuka-plugin="me.kumbuka.tables"] body{background-color:transparent;color:var(--text);}
[data-kumbuka-plugin="me.kumbuka.tables"] a{color:var(--accent);}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-tone-accent{background-color:color-mix(in srgb, var(--accent) 28%, var(--surface));border-color:color-mix(in srgb, var(--accent) 42%, var(--border));}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-tone-accent-soft{background-color:color-mix(in srgb, var(--accent-soft) 34%, var(--surface));}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-tone-info{background-color:color-mix(in srgb, var(--accent-secondary) 25%, var(--surface));}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-tone-success{background-color:color-mix(in srgb, var(--success) 24%, var(--surface));}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-tone-warning{background-color:color-mix(in srgb, var(--warning) 28%, var(--surface));}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-tone-danger{background-color:color-mix(in srgb, var(--danger) 24%, var(--surface));}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-tone-neutral{background-color:var(--surface-elevated);}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-tone-gray{background-color:color-mix(in srgb, var(--muted) 13%, var(--surface));}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-tone-blue{background-color:color-mix(in srgb, var(--accent) 24%, var(--surface));border-color:color-mix(in srgb, var(--accent) 34%, var(--border));}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-tone-green{background-color:color-mix(in srgb, var(--success) 24%, var(--surface));}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-tone-yellow{background-color:color-mix(in srgb, var(--warning) 27%, var(--surface));}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-tone-red{background-color:color-mix(in srgb, var(--danger) 23%, var(--surface));}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-sort-button{background-color:transparent;color:inherit;}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-sort-button:hover{background-color:color-mix(in srgb, var(--text) 5%, transparent);}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-sort-indicator{color:var(--text-tertiary);}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-filter-button{background-color:transparent;color:var(--text-tertiary);}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-filter-button:hover{background-color:color-mix(in srgb, var(--text) 5%, transparent);color:var(--text);}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-filter-button.active{background-color:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--accent);}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-filter-menu{background-color:var(--surface-elevated);}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-filter-menu-title{color:var(--text);}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-filter-search-icon{color:var(--text-tertiary);}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-filter-input{background-color:var(--surface);color:var(--text);}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-filter-input::placeholder{color:var(--text-tertiary);}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-filter-input:focus{border-color:var(--accent);}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-filter-clear{background-color:transparent;color:var(--text-tertiary);}
[data-kumbuka-plugin="me.kumbuka.tables"] .table-filter-clear:hover{background-color:var(--surface-hover);color:var(--text);}
.prose{font-family:"Fira Code Operators",
    Inter,
    ui-sans-serif,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    sans-serif;font-variant-ligatures:contextual;font-feature-settings:"calt" 1,
    "liga" 1;}
.prose code,.prose pre{font-family:"Fira Code", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-variant-ligatures:contextual;font-feature-settings:"calt" 1,
    "liga" 1;}
