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

/// The default theme color of the MessageBox.
/// @group messagebox
/// @role default
$kendo-message-box-default-theme-color: null !default;

/// Margin around the message box.
/// @group messagebox
$kendo-message-box-margin: var( --kendo-message-box-margin, 0 0 k-spacing(3) 0 ) !default;
/// Horizontal padding of the message box.
/// @group messagebox
$kendo-message-box-padding-x: var( --kendo-message-box-padding-x, k-spacing(3) ) !default;
/// Vertical padding of the message box.
/// @group messagebox
$kendo-message-box-padding-y: var( --kendo-message-box-padding-y, k-spacing(2.5) ) !default;
/// Border width of the message box.
/// @group messagebox
$kendo-message-box-border-width: var( --kendo-message-box-border-width, 1px ) !default;
/// Border style of the message box.
/// @group messagebox
$kendo-message-box-border-style: var( --kendo-message-box-border-style, solid ) !default;
/// The radius of the border around the message box.
/// @group messagebox
$kendo-message-box-border-radius: k-border-radius(md) !default;
/// Font family of the message box.
/// @group messagebox
$kendo-message-box-font-family: var( --kendo-message-box-font-family, var(--kendo-font-family, inherit) ) !default;
/// Font size of the message box.
/// @group messagebox
$kendo-message-box-font-size: var( --kendo-message-box-font-size, var(--kendo-font-size-sm, inherit) ) !default;
/// Line height of the message box.
/// @group messagebox
$kendo-message-box-line-height: var( --kendo-message-box-line-height, var(--kendo-line-height-lg, normal) ) !default;

/// Font style of the message box links.
/// @group messagebox
$kendo-message-box-link-font-style: var( --kendo-message-box-link-font-style, normal ) !default;
/// Text decoration of the message box links.
/// @group messagebox
$kendo-message-box-link-decoration: var( --kendo-message-box-link-decoration, underline ) !default;
/// Text color of the message box links.
/// @group messagebox
$kendo-message-box-link-text: var( --kendo-message-box-link-text, k-color(primary) ) !default;
/// Hover text color of the message box links.
/// @group messagebox
$kendo-message-box-link-hover-text: var( --kendo-message-box-link-hover-text, k-color(primary-hover) ) !default;

@forward "@progress/kendo-theme-core/scss/components/messagebox/_variables.scss" with (
    $kendo-message-box-default-theme-color: $kendo-message-box-default-theme-color,
    $kendo-message-box-margin: $kendo-message-box-margin,
    $kendo-message-box-padding-x: $kendo-message-box-padding-x,
    $kendo-message-box-padding-y: $kendo-message-box-padding-y,
    $kendo-message-box-border-width: $kendo-message-box-border-width,
    $kendo-message-box-font-size: $kendo-message-box-font-size,
    $kendo-message-box-line-height: $kendo-message-box-line-height,
    $kendo-message-box-link-font-style: $kendo-message-box-link-font-style
);
