@use "sass:map";
@use "../core/_index.scss" as *;

/// The text color of the AIPrompt.
/// @group prompt
$kendo-prompt-text: var( --kendo-prompt-text, k-color(on-app-surface) ) !default;
/// The background color of the AIPrompt.
/// @group prompt
$kendo-prompt-bg: var( --kendo-prompt-bg, k-color(surface-alt) ) !default;
/// The border color of the AIPrompt.
/// @group prompt
$kendo-prompt-border: var( --kendo-prompt-border, color-mix(in srgb, k-color(border) 26%, transparent) ) !default;

/// The text color of the AIPrompt header.
/// @group prompt
$kendo-prompt-header-text: var( --kendo-prompt-header-text, k-color(on-app-surface) ) !default;
/// The background color of the AIPrompt header.
/// @group prompt
$kendo-prompt-header-bg: var( --kendo-prompt-header-bg, k-color(surface-alt) ) !default;
/// The border color of the AIPrompt header.
/// @group prompt
$kendo-prompt-header-border: var( --kendo-prompt-header-border, color-mix(in srgb, k-color(border) 26%, transparent) ) !default;

/// The vertical padding of the AIPrompt content.
/// @group prompt
$kendo-prompt-content-padding-y: var( --kendo-prompt-content-padding-y, k-spacing(3) ) !default;
/// The horizontal padding of the AIPrompt content.
/// @group prompt
$kendo-prompt-content-padding-x: var( --kendo-prompt-content-padding-x, k-spacing(3) ) !default;
/// The spacing between the items of the AIPrompt content.
/// @group prompt
$kendo-prompt-content-spacing: var( --kendo-prompt-content-spacing, k-spacing(2) ) !default;
/// The text color of the AIPrompt content.
/// @group prompt
$kendo-prompt-content-text: var( --kendo-prompt-content-text, k-color(on-app-surface) ) !default;
/// The background color of the AIPrompt content.
/// @group prompt
$kendo-prompt-content-bg: var( --kendo-prompt-content-bg, k-color(surface) ) !default;
/// The text border of the AIPrompt content.
/// @group prompt
$kendo-prompt-content-border: var( --kendo-prompt-content-border, color-mix(in srgb, k-color(border) 26%, transparent) ) !default;

/// The spacing between the items of the AIPrompt content expander.
/// @group prompt
$kendo-prompt-expander-spacing: var( --kendo-prompt-expander-spacing, k-spacing(2) ) !default;

/// The vertical padding of the AIPrompt suggestion container.
/// @group prompt
$kendo-prompt-suggestion-padding-y: var( --kendo-prompt-suggestion-padding-y, k-spacing(2) ) !default;
/// The horizontal padding of the AIPrompt suggestion container.
/// @group prompt
$kendo-prompt-suggestion-padding-x: var( --kendo-prompt-suggestion-padding-x, k-spacing(3) ) !default;
/// The border radius of the AIPrompt suggestion container.
/// @group prompt
$kendo-prompt-suggestion-border-radius: var( --kendo-prompt-suggestion-border-radius, k-border-radius(md) ) !default;
/// The text color of the AIPrompt suggestion container.
/// @group prompt
$kendo-prompt-suggestion-text: var( --kendo-prompt-suggestion-text, k-color(base-on-subtle) ) !default;
/// The background color of the AIPrompt suggestion container.
/// @group prompt
$kendo-prompt-suggestion-bg: var( --kendo-prompt-suggestion-bg, k-color(base-subtle) ) !default;
/// The border color of the AIPrompt suggestion container.
/// @group prompt
$kendo-prompt-suggestion-border: var( --kendo-prompt-suggestion-border, color-mix(in srgb, k-color(border) 26%, transparent) ) !default;
/// The elevation of the AIPrompt suggestion container.
/// @group prompt
$kendo-prompt-suggestion-shadow: var( --kendo-prompt-suggestion-shadow, null ) !default;

@forward "@progress/kendo-theme-core/scss/components/prompt/_variables.scss" with (
    $kendo-prompt-text: $kendo-prompt-text,
    $kendo-prompt-bg: $kendo-prompt-bg,
    $kendo-prompt-border: $kendo-prompt-border,
    $kendo-prompt-header-text: $kendo-prompt-header-text,
    $kendo-prompt-header-bg: $kendo-prompt-header-bg,
    $kendo-prompt-header-border: $kendo-prompt-header-border,
    $kendo-prompt-content-padding-y: $kendo-prompt-content-padding-y,
    $kendo-prompt-content-padding-x: $kendo-prompt-content-padding-x,
    $kendo-prompt-content-spacing: $kendo-prompt-content-spacing,
    $kendo-prompt-content-text: $kendo-prompt-content-text,
    $kendo-prompt-content-bg: $kendo-prompt-content-bg,
    $kendo-prompt-content-border: $kendo-prompt-content-border,
    $kendo-prompt-expander-spacing: $kendo-prompt-expander-spacing,
    $kendo-prompt-suggestion-padding-y: $kendo-prompt-suggestion-padding-y,
    $kendo-prompt-suggestion-padding-x: $kendo-prompt-suggestion-padding-x,
    $kendo-prompt-suggestion-border-radius: $kendo-prompt-suggestion-border-radius,
    $kendo-prompt-suggestion-text: $kendo-prompt-suggestion-text,
    $kendo-prompt-suggestion-bg: $kendo-prompt-suggestion-bg,
    $kendo-prompt-suggestion-border: $kendo-prompt-suggestion-border,
    $kendo-prompt-suggestion-shadow: $kendo-prompt-suggestion-shadow
);
