.b-task-board {
    --b-task-board-background               : var(--b-primary-100);

    --b-task-board-body-padding             : 1em;
    --b-task-board-gap                      : .75em;

    --b-task-board-column-gap               : 1em;
    --b-task-board-column-background        : var(--b-neutral-95);
    --b-task-board-column-border-radius     : .5em;

    --b-task-board-column-header-padding    : 1em;
    --b-task-board-column-header-background : transparent;

    --b-task-board-card-border          : none;

    --b-avatar-initials-font-weight         : 400;

    .b-colorize {
        --b-task-board-column-count-color      : var(--b-primary-30);
        --b-task-board-column-count-background : var(--b-primary-90);
    }

    .b-task-board-text[data-field="prio"] {
        font-size        : .8em;
        background-color : var(--b-neutral-90);
        color            : var(--b-neutral-50);
        padding          : .25em .5em;
        border-radius    : .25em;
    }

    .b-theme-stockholm-dark &,
    .b-theme-material3-dark &,
    .b-theme-svalbard-dark &,
    .b-theme-visby-dark & {
        --b-task-board-column-background : var(--b-neutral-98);
    }

    .b-theme-high-contrast-light & {
        --b-task-board-column-background : var(--b-neutral-90);
        --b-task-board-card-border       : 1px solid var(--b-neutral-10);

        .b-colorize {
            --b-task-board-column-count-color      : var(--b-primary-100);
            --b-task-board-column-count-background : var(--b-primary-30);
        }

        .b-task-board-text[data-field="prio"] {
            background-color : var(--b-neutral-50);
            color            : var(--b-neutral-100);
        }
    }
}

