:where(.kbq-toast-container) {
    // @deprecated use --kbq-toast-stack-size-margin-vertical
    --kbq-toast-stack-size-margin-top: var(--kbq-size-m);
    // @deprecated use --kbq-toast-stack-size-margin-horizontal
    --kbq-toast-stack-size-margin-right: var(--kbq-size-m);
    --kbq-toast-stack-size-margin-vertical: var(--kbq-size-m);
    --kbq-toast-stack-size-margin-horizontal: var(--kbq-size-m);
    --kbq-toast-stack-size-gap: var(--kbq-size-s);
    --kbq-toast-size-container-width: 360px;
    --kbq-toast-size-container-border-radius: var(--kbq-size-s);
    --kbq-toast-size-container-padding-left: var(--kbq-size-m);
    --kbq-toast-size-container-padding-right: var(--kbq-size-s);
    --kbq-toast-size-content-padding-top: var(--kbq-size-l);
    --kbq-toast-size-content-padding-bottom: var(--kbq-size-l);
    --kbq-toast-size-caption-padding-bottom: var(--kbq-size-xxs);
    --kbq-toast-size-icon-width: var(--kbq-size-l);
    --kbq-toast-size-icon-height: var(--kbq-size-l);
    --kbq-toast-size-icon-margin-right: var(--kbq-size-s);
    --kbq-toast-size-icon-border-radius: 50%;
    --kbq-toast-size-close-button-margin-top: var(--kbq-size-m);
    --kbq-toast-size-close-button-margin-right: var(--kbq-size-xxs);
    --kbq-toast-size-button-stack-padding-top: var(--kbq-size-s);
    --kbq-toast-size-button-stack-content-gap-horizontal: var(--kbq-size-m);
    /* THEME TOKENS */
    --kbq-toast-contrast-container-background: var(--kbq-background-card);
    --kbq-toast-contrast-container-title: var(--kbq-foreground-contrast);
    --kbq-toast-contrast-container-text: var(--kbq-foreground-contrast-secondary);
    --kbq-toast-contrast-container-shadow: var(--kbq-shadow-popup);
    --kbq-toast-error-container-background: var(--kbq-background-card);
    --kbq-toast-error-container-title: var(--kbq-foreground-contrast);
    --kbq-toast-error-container-text: var(--kbq-foreground-contrast-secondary);
    --kbq-toast-error-container-shadow: var(--kbq-shadow-popup);
    --kbq-toast-warning-container-background: var(--kbq-background-card);
    --kbq-toast-warning-container-title: var(--kbq-foreground-contrast);
    --kbq-toast-warning-container-text: var(--kbq-foreground-contrast-secondary);
    --kbq-toast-warning-container-shadow: var(--kbq-shadow-popup);
    --kbq-toast-success-container-background: var(--kbq-background-card);
    --kbq-toast-success-container-title: var(--kbq-foreground-contrast);
    --kbq-toast-success-container-text: var(--kbq-foreground-contrast-secondary);
    --kbq-toast-success-container-shadow: var(--kbq-shadow-popup);
}
