@use "sass:map";
@use "../../01-core/external" as *;

$ss-toast-config: (
    min-width: q(256),
    max-width: q(384),
    padding: q(12) q(16),
    radius: var(--ss-radius-md),
    gap: q(8),
    z-index: 1200,

    bg: var(--ss-color-foreground),
    fg: var(--ss-color-background),
    shadow: var(--ss-a-shadow-lg, 0 #{q(6)} #{q(16)} rgb(0 0 0 / 0.2)),
    region-inset: q(16),
    region-gap: q(8),
    variants: (
        info: (
            bg: var(--ss-color-info),
            fg: var(--ss-color-on-info, var(--ss-color-background)),
        ),
        success: (
            bg: var(--ss-color-success),
            fg: var(--ss-color-on-success, var(--ss-color-background)),
        ),
        warning: (
            bg: var(--ss-color-warning),
            fg: var(--ss-color-on-warning, var(--ss-color-background)),
        ),
        danger: (
            bg: var(--ss-color-error),
            fg: var(--ss-color-on-error, var(--ss-color-background)),
        ),
    ),
) !default;
