@import "tailwindcss";
@import "../tokens.css";

@utility border-neutral-default-default {
    border-color: var(--border-neutral-default-default);
}

@utility border-neutral-default-hover {
    border-color: var(--border-neutral-default-hover);
}

@utility border-neutral-default-pressed {
    border-color: var(--border-neutral-default-pressed);
}

@utility border-neutral-primary-default {
    border-color: var(--border-neutral-primary-default);
}

@utility border-neutral-primary-hover {
    border-color: var(--border-neutral-primary-hover);
}

@utility border-neutral-primary-pressed {
    border-color: var(--border-neutral-primary-pressed);
}

@utility border-neutral-secondary-default {
    border-color: var(--border-neutral-secondary-default);
}

@utility border-neutral-secondary-hover {
    border-color: var(--border-neutral-secondary-hover);
}

@utility border-neutral-secondary-pressed {
    border-color: var(--border-neutral-secondary-pressed);
}

@utility border-brand-primary-default {
    border-color: var(--border-brand-primary-default);
}

@utility border-brand-primary-hover {
    border-color: var(--border-brand-primary-hover);
}

@utility border-brand-primary-pressed {
    border-color: var(--border-brand-primary-pressed);
}

@utility border-brand-secondary-default {
    border-color: var(--border-brand-secondary-default);
}

@utility border-brand-secondary-hover {
    border-color: var(--border-brand-secondary-hover);
}

@utility border-brand-secondary-pressed {
    border-color: var(--border-brand-secondary-pressed);
}

@utility border-brand-overlay-default {
    border-color: var(--border-brand-overlay-default);
}

@utility border-brand-overlay-hover {
    border-color: var(--border-brand-overlay-hover);
}

@utility border-brand-overlay-pressed {
    border-color: var(--border-brand-overlay-pressed);
}

@utility border-brand-onneutral-default {
    border-color: var(--border-brand-onneutral-default);
}

@utility border-brand-onneutral-hover {
    border-color: var(--border-brand-onneutral-hover);
}

@utility border-brand-onneutral-pressed {
    border-color: var(--border-brand-onneutral-pressed);
}


@utility border-error-primary-default {
    border-color: var(--border-error-primary-default);
}

@utility border-error-primary-hover {
    border-color: var(--border-error-primary-hover);
}

@utility border-error-primary-pressed {
    border-color: var(--border-error-primary-pressed);
}

@utility border-error-secondary-default {
    border-color: var(--border-error-secondary-default);
}

@utility border-error-secondary-hover {
    border-color: var(--border-error-secondary-hover);
}

@utility border-error-secondary-pressed {
    border-color: var(--border-error-secondary-pressed);
}

@utility border-error-onneutral-default {
    border-color: var(--border-error-onneutral-default);
}

@utility border-error-onneutral-hover {
    border-color: var(--border-error-onneutral-hover);
}

@utility border-error-onneutral-pressed {
    border-color: var(--border-error-onneutral-pressed);
}

@utility border-error-overlay-default {
    border-color: var(--border-error-overlay-default);
}

@utility border-error-overlay-hover {
    border-color: var(--border-error-overlay-hover);
}

@utility border-error-overlay-pressed {
    border-color: var(--border-error-overlay-pressed);
}

@utility border-success-primary-default {
    border-color: var(--border-success-primary-default);
}

@utility border-success-primary-hover {
    border-color: var(--border-success-primary-hover);
}

@utility border-success-primary-pressed {
    border-color: var(--border-success-primary-pressed);
}

@utility border-success-secondary-default {
    border-color: var(--border-success-secondary-default);
}

@utility border-success-secondary-hover {
    border-color: var(--border-success-secondary-hover);
}

@utility border-success-secondary-pressed {
    border-color: var(--border-success-secondary-pressed);
}

@utility border-success-onneutral-default {
    border-color: var(--border-success-onneutral-default);
}

@utility border-success-onneutral-hover {
    border-color: var(--border-success-onneutral-hover);
}

@utility border-success-onneutral-pressed {
    border-color: var(--border-success-onneutral-pressed);
}

@utility border-success-overlay-default {
    border-color: var(--border-success-overlay-default);
}

@utility border-success-overlay-hover {
    border-color: var(--border-success-overlay-hover);
}

@utility border-success-overlay-pressed {
    border-color: var(--border-success-overlay-pressed);
}

@utility border-warning-primary-default {
    border-color: var(--border-warning-primary-default);
}

@utility border-warning-primary-hover {
    border-color: var(--border-warning-primary-hover);
}

@utility border-warning-primary-pressed {
    border-color: var(--border-warning-primary-pressed);
}

@utility border-warning-secondary-default {
    border-color: var(--border-warning-secondary-default);
}

@utility border-warning-secondary-hover {
    border-color: var(--border-warning-secondary-hover);
}

@utility border-warning-secondary-pressed {
    border-color: var(--border-warning-secondary-pressed);
}   

@utility border-warning-onneutral-default {
    border-color: var(--border-warning-onneutral-default);
}

@utility border-warning-onneutral-hover {
    border-color: var(--border-warning-onneutral-hover);
}

@utility border-warning-onneutral-pressed {
    border-color: var(--border-warning-onneutral-pressed);
}

@utility border-warning-overlay-default {
    border-color: var(--border-warning-overlay-default);
}

@utility border-warning-overlay-hover {
    border-color: var(--border-warning-overlay-hover);
}

@utility border-warning-overlay-pressed {
    border-color: var(--border-warning-overlay-pressed);
}

@utility border-pending-primary-default {
    border-color: var(--border-pending-primary-default);
}

@utility border-pending-secondary-default {
    border-color: var(--border-pending-secondary-default);
}

@utility border-pending-onneutral-default {
    border-color: var(--border-pending-onneutral-default);
}

@utility border-inprogress-primary-default {
    border-color: var(--border-inprogress-primary-default);
}

@utility border-inprogress-secondary-default {
    border-color: var(--border-inprogress-secondary-default);
}

@utility border-inprogress-onneutral-default {
    border-color: var(--border-inprogress-onneutral-default);
}

@utility border-disabled-default {
    border-color: var(--border-disabled-default);
}

@utility border-disabled-ondisabled {
    border-color: var(--border-disabled-ondisabled);
}

/* Extended — category priority */
@utility border-category-priority-high {
    border-color: var(--border-category-priority-high);
}
@utility border-category-priority-medium {
    border-color: var(--border-category-priority-medium);
}
@utility border-category-priority-low {
    border-color: var(--border-category-priority-low);
}

/* Extended — category status */
@utility border-category-status-pending {
    border-color: var(--border-category-status-pending);
}
@utility border-category-status-onhold {
    border-color: var(--border-category-status-onhold);
}
@utility border-category-status-inprogress {
    border-color: var(--border-category-status-inprogress);
}
@utility border-category-status-discard {
    border-color: var(--border-category-status-discard);
}
@utility border-category-status-done {
    border-color: var(--border-category-status-done);
}

/* Extended — category label */
@utility border-category-label-violet {
    border-color: var(--border-category-label-violet);
}
@utility border-category-label-lilac {
    border-color: var(--border-category-label-lilac);
}
@utility border-category-label-tangerine {
    border-color: var(--border-category-label-tangerine);
}
@utility border-category-label-orange {
    border-color: var(--border-category-label-orange);
}
@utility border-category-label-red {
    border-color: var(--border-category-label-red);
}
@utility border-category-label-yellow {
    border-color: var(--border-category-label-yellow);
}
@utility border-category-label-green {
    border-color: var(--border-category-label-green);
}
@utility border-category-label-blue {
    border-color: var(--border-category-label-blue);
}
@utility border-category-label-lightblue {
    border-color: var(--border-category-label-lightblue);
}
@utility border-category-label-grey {
    border-color: var(--border-category-label-grey);
}