@use "../core/_index.scss" as *;
@use "../button/_variables.scss" as *;
@use "../dropzone/_variables.scss" as *;
@use "../toolbar/_variables.scss" as *;
@use "../window/_variables.scss" as *;
@use "../core/functions/index.import.scss" as *;

// PDFViewer

/// The border width of the PDFViewer.
/// @group pdf-viewer
$kendo-pdf-viewer-border-width: 1px !default;
/// The font family of the PDFViewer.
/// @group pdf-viewer
$kendo-pdf-viewer-font-family: var( --kendo-font-family, inherit ) !default;
/// The font size of the PDFViewer.
/// @group pdf-viewer
$kendo-pdf-viewer-font-size: var( --kendo-font-size, inherit ) !default;
/// The line height of the PDFViewer.
/// @group pdf-viewer
$kendo-pdf-viewer-line-height: var( --kendo-line-height, normal ) !default;

/// The background color of the PDFViewer.
/// @group pdf-viewer
$kendo-pdf-viewer-bg: $kendo-component-bg !default;
/// The text color of the PDFViewer.
/// @group pdf-viewer
$kendo-pdf-viewer-text: $kendo-component-text !default;
/// The border color of the PDFViewer.
/// @group pdf-viewer
$kendo-pdf-viewer-border: $kendo-component-border !default;

/// The background color of the PDFViewer Toolbar.
/// @group pdf-viewer
$kendo-pdf-viewer-toolbar-bg: if($kendo-enable-color-system, k-color( surface ), k-try-shade( $kendo-button-bg, .25 )) !default;
/// The text color of the PDFViewer Toolbar.
/// @group pdf-viewer
$kendo-pdf-viewer-toolbar-text: null !default;
/// The border color of the PDFViewer Toolbar.
/// @group pdf-viewer
$kendo-pdf-viewer-toolbar-border: null !default;
/// The gradient of the PDFViewer Toolbar.
/// @group pdf-viewer
$kendo-pdf-viewer-toolbar-gradient: null !default;

/// The background color of the PDFViewer canvas.
/// @group pdf-viewer
$kendo-pdf-viewer-canvas-bg: $kendo-app-bg !default;
/// The text color of the PDFViewer canvas.
/// @group pdf-viewer
$kendo-pdf-viewer-canvas-text: null !default;
/// The border color of the PDFViewer canvas.
/// @group pdf-viewer
$kendo-pdf-viewer-canvas-border: null !default;

/// The spacing of the PDFViewer page.
/// @group pdf-viewer
$kendo-pdf-viewer-page-spacing: k-spacing(7.5) !default;

/// The background color of the PDFViewer page.
/// @group pdf-viewer
$kendo-pdf-viewer-page-bg: white !default;
/// The text color of the PDFViewer page.
/// @group pdf-viewer
$kendo-pdf-viewer-page-text: $kendo-component-text !default;
/// The border color of the PDFViewer page.
/// @group pdf-viewer
$kendo-pdf-viewer-page-border: $kendo-component-border !default;
/// The shadow of the PDFViewer page.
/// @group pdf-viewer
$kendo-pdf-viewer-page-shadow: k-elevation(3) !default;

/// The horizontal padding of the PDFViewer search panel.
/// @group pdf-viewer
$kendo-pdf-viewer-search-panel-padding-x: $kendo-toolbar-md-padding-x !default;
/// The vertical padding of the PDFViewer search panel.
/// @group pdf-viewer
$kendo-pdf-viewer-search-panel-padding-y: calc( #{$kendo-toolbar-md-padding-x} * 2 ) !default;
/// The spacing of the PDFViewer search panel.
/// @group pdf-viewer
$kendo-pdf-viewer-search-panel-spacing: $kendo-toolbar-md-spacing !default;
/// The border width of the PDFViewer search panel.
/// @group pdf-viewer
$kendo-pdf-viewer-search-panel-border-width: 1px !default;
/// The border radius of the PDFViewer search panel.
/// @group pdf-viewer
$kendo-pdf-viewer-search-panel-border-radius: k-spacing(1) !default;
/// The background color of the PDFViewer search panel.
/// @group pdf-viewer
$kendo-pdf-viewer-search-panel-bg: $kendo-component-bg !default;
/// The text color of the PDFViewer search panel.
/// @group pdf-viewer
$kendo-pdf-viewer-search-panel-text: $kendo-component-text !default;
/// The border color of the PDFViewer search panel.
/// @group pdf-viewer
$kendo-pdf-viewer-search-panel-border: $kendo-component-border !default;
/// The shadow of the PDFViewer search panel.
/// @group pdf-viewer
$kendo-pdf-viewer-search-panel-shadow: $kendo-window-shadow !default;
/// The spacing of the matches container in the PDFViewer search panel.
/// @group pdf-viewer
$kendo-pdf-viewer-search-panel-matches-spacing: k-spacing(2) !default;

/// The line height of the PDFViewer selection.
/// @group pdf-viewer
$kendo-pdf-viewer-selection-line-height: $kendo-line-height-sm !default;

/// The background color of the PDFViewer highlight.
/// @group pdf-viewer
$kendo-pdf-viewer-search-highlight-bg: $kendo-body-text !default;
/// The background color of the PDFViewer highlight mark.
/// @group pdf-viewer
$kendo-pdf-viewer-search-highlight-mark-bg: yellow !default;

/// The text color of the PDFViewer icon.
/// @group pdf-viewer
$kendo-pdf-viewer-icon-text: $kendo-dropzone-icon-text !default;

/// The vertical padding of the PDFViewer popup.
/// @group pdf-viewer
$kendo-pdf-viewer-popup-padding-x: k-spacing(2) !default;
/// The horizontal padding of the PDFViewer popup.
/// @group pdf-viewer
$kendo-pdf-viewer-popup-padding-y: $kendo-pdf-viewer-popup-padding-x !default;

/// The border color of the PDFViewer selected highlight annotation.
/// @group pdf-viewer
$kendo-pdf-viewer-highlight-annotation-border: if($kendo-enable-color-system, k-color(primary), $kendo-color-primary) !default;
/// The background color of the PDFViewer hover highlight annotation.
/// @group pdf-viewer
$kendo-pdf-viewer-highlight-annotation-hover-border: if($kendo-enable-color-system, k-color( primary-hover ), $kendo-color-primary-darker) !default;
/// The border color of the PDFViewer selected free text annotation.
/// @group pdf-viewer
$kendo-pdf-viewer-free-text-annotation-border: if($kendo-enable-color-system, k-color(primary), $kendo-color-primary) !default;
/// The placeholder text color of the PDFViewer free text annotation.
/// @group pdf-viewer
$kendo-pdf-viewer-free-text-annotation-placeholder-text: rgba(124, 22, 27, 0.5) !default;
/// The text color of the PDFViewer free text annotation.
/// @group pdf-viewer
$kendo-pdf-viewer-free-text-annotation-text: rgba(124, 22, 27, 0.7) !default;

@forward "@progress/kendo-theme-core/scss/components/pdf-viewer/_variables.scss" with (
    $kendo-pdf-viewer-border-width: $kendo-pdf-viewer-border-width,
    $kendo-pdf-viewer-font-family: $kendo-pdf-viewer-font-family,
    $kendo-pdf-viewer-font-size: $kendo-pdf-viewer-font-size,
    $kendo-pdf-viewer-line-height: $kendo-pdf-viewer-line-height,
    $kendo-pdf-viewer-bg: $kendo-pdf-viewer-bg,
    $kendo-pdf-viewer-text: $kendo-pdf-viewer-text,
    $kendo-pdf-viewer-border: $kendo-pdf-viewer-border,
    $kendo-pdf-viewer-toolbar-bg: $kendo-pdf-viewer-toolbar-bg,
    $kendo-pdf-viewer-toolbar-text: $kendo-pdf-viewer-toolbar-text,
    $kendo-pdf-viewer-toolbar-border: $kendo-pdf-viewer-toolbar-border,
    $kendo-pdf-viewer-toolbar-gradient: $kendo-pdf-viewer-toolbar-gradient,
    $kendo-pdf-viewer-canvas-bg: $kendo-pdf-viewer-canvas-bg,
    $kendo-pdf-viewer-canvas-text: $kendo-pdf-viewer-canvas-text,
    $kendo-pdf-viewer-canvas-border: $kendo-pdf-viewer-canvas-border,
    $kendo-pdf-viewer-page-spacing: $kendo-pdf-viewer-page-spacing,
    $kendo-pdf-viewer-page-bg: $kendo-pdf-viewer-page-bg,
    $kendo-pdf-viewer-page-text: $kendo-pdf-viewer-page-text,
    $kendo-pdf-viewer-page-border: $kendo-pdf-viewer-page-border,
    $kendo-pdf-viewer-page-shadow: $kendo-pdf-viewer-page-shadow,
    $kendo-pdf-viewer-search-panel-padding-x: $kendo-pdf-viewer-search-panel-padding-x,
    $kendo-pdf-viewer-search-panel-padding-y: $kendo-pdf-viewer-search-panel-padding-y,
    $kendo-pdf-viewer-search-panel-spacing: $kendo-pdf-viewer-search-panel-spacing,
    $kendo-pdf-viewer-search-panel-border-width: $kendo-pdf-viewer-search-panel-border-width,
    $kendo-pdf-viewer-search-panel-border-radius: $kendo-pdf-viewer-search-panel-border-radius,
    $kendo-pdf-viewer-search-panel-bg: $kendo-pdf-viewer-search-panel-bg,
    $kendo-pdf-viewer-search-panel-text: $kendo-pdf-viewer-search-panel-text,
    $kendo-pdf-viewer-search-panel-border: $kendo-pdf-viewer-search-panel-border,
    $kendo-pdf-viewer-search-panel-shadow: $kendo-pdf-viewer-search-panel-shadow,
    $kendo-pdf-viewer-search-panel-matches-spacing: $kendo-pdf-viewer-search-panel-matches-spacing,
    $kendo-pdf-viewer-selection-line-height: $kendo-pdf-viewer-selection-line-height,
    $kendo-pdf-viewer-search-highlight-bg: $kendo-pdf-viewer-search-highlight-bg,
    $kendo-pdf-viewer-search-highlight-mark-bg: $kendo-pdf-viewer-search-highlight-mark-bg,
    $kendo-pdf-viewer-icon-text: $kendo-pdf-viewer-icon-text,
    $kendo-pdf-viewer-popup-padding-x: $kendo-pdf-viewer-popup-padding-x,
    $kendo-pdf-viewer-popup-padding-y: $kendo-pdf-viewer-popup-padding-y,
    $kendo-pdf-viewer-highlight-annotation-border: $kendo-pdf-viewer-highlight-annotation-border,
    $kendo-pdf-viewer-highlight-annotation-hover-border: $kendo-pdf-viewer-highlight-annotation-hover-border,
    $kendo-pdf-viewer-free-text-annotation-border: $kendo-pdf-viewer-free-text-annotation-border,
    $kendo-pdf-viewer-free-text-annotation-placeholder-text: $kendo-pdf-viewer-free-text-annotation-placeholder-text,
    $kendo-pdf-viewer-free-text-annotation-text: $kendo-pdf-viewer-free-text-annotation-text
);
