/* ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
 * ┃ ██████ ██████ ██████       █      █      █      █      █ █▄  ▀███ █       ┃
 * ┃ ▄▄▄▄▄█ █▄▄▄▄▄ ▄▄▄▄▄█  ▀▀▀▀▀█▀▀▀▀▀ █ ▀▀▀▀▀█ ████████▌▐███ ███▄  ▀█ █ ▀▀▀▀▀ ┃
 * ┃ █▀▀▀▀▀ █▀▀▀▀▀ █▀██▀▀ ▄▄▄▄▄ █ ▄▄▄▄▄█ ▄▄▄▄▄█ ████████▌▐███ █████▄   █ ▄▄▄▄▄ ┃
 * ┃ █      ██████ █  ▀█▄       █ ██████      █      ███▌▐███ ███████▄ █       ┃
 * ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
 * ┃ Copyright (c) 2017, the Perspective Authors.                              ┃
 * ┃ ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ ┃
 * ┃ This file is part of the Perspective library, distributed under the terms ┃
 * ┃ of the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0). ┃
 * ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ */

.lm-cursor-backdrop {
    display: none;
}

perspective-workspace,
perspective-workspace[theme="Pro Light"],
perspective-indicator[theme="Pro Light"] {
    --psp-theme-name: "Pro Light";
}

perspective-workspace {
    /* perspective-workspace-pro-base */
    font-family:
        "ui-monospace", "SFMono-Regular", "SF Mono", "Menlo", "Consolas",
        "Liberation Mono", monospace;
    --open-settings-button--content: "expand_more";
    --close-settings-button--content: "expand_less";
    --close-button--content: "\2715";
    --master-divider--background-color: #243136;
    --menu-maximize--content: "fullscreen";
    --menu-minimize--content: "fullscreen_exit";
    --menu-duplicate--content: "call_split";
    --menu-master--content: "cast";
    --menu-detail--content: "notes";
    --menu-export--content: "file_download";
    --menu-copy--content: "file_copy";
    --menu-reset--content: "autorenew";
    --menu-link--content: "link";
    --menu-unlink--content: "link_off";
    --menu-newmenu--content: "add";
    --menu-close--content: "close";
    --menu-new--content: "description";
    --menu-newview--content: "file_copy";
    --psp-workspace--split-panel-handle--background-color: #f2f4f6;

    --psp-workspace--tabbar--border: 1px solid var(--psp-inactive--color);
    --psp-workspace--tabbar--border-width: 1px 1px 1px 1px;
    --psp-workspace--tabbar--border-radius: 6px;
    --psp-workspace--tabbar--border-color: var(--psp-inactive--color);
    --psp-workspace--tabbar-tab--border-width: 1px 1px 0px 1px;

    /* Workspace */
    --psp-icon--column-drag-handle--mask-image: url("../svg/drag-handle.svg");
    --psp-icon--bookmarks--mask-image: url("../svg/bookmark-icon.svg");

    /* perspective-viewer-pro--colors */
    color: #161616;
    background-color: #dadada;
    --psp--color: #161616;
    --psp-inactive--color: #ababab;
    --psp-inactive--border-color: #dadada;

    --psp-active--color: #2670a9;
    --psp-error--color: #ff471e;
    --psp--background-color: #ffffff;
    --psp-icon-overflow-hint--color: rgba(0, 0, 0, 0.2);
    --psp-select--background-color: none;
    --psp-warning--background: #042121;
    --psp-warning--color: #fdfffd;

    --psp-icon--select-arrow--mask-image: var(
        --psp-icon--select-arrow-dark--mask-image
    );

    --psp-icon--select-arrow-hover--mask-image: var(
        --psp-icon--select-arrow-light--mask-image
    );

    /* TODO deprecate me */
    --psp-icon-overflow-hint--color: #fdfffd;
}

perspective-workspace perspective-viewer.widget-maximize {
    /* --modal-panel--margin: -4px 0 -4px 0; */
    --psp-status-bar--border-radius: 6px 0 0 0;
    --psp-main-column--margin: 3px 0 3px 3px;
    --psp-main-column--border: 1px solid var(--psp-inactive--color);
    --psp-main-column--border-width: 1px 0px 1px 1px;
    --psp-main-column--border-radius: 6px 0 0 6px;
    /* --settings-button--margin: 10px 0 0 0; */
}

perspective-workspace perspective-viewer {
    --psp-status-bar--height: 39px;
    --psp-plugin-selector--height: 47px;
}

perspective-viewer[theme="Pro Light"].workspace-master-widget {
    background-color: #f2f4f6;
    --psp--background-color: #f2f4f6;
    regular-table {
        td,
        th {
            border-color: #e0e4e9;
        }
    }
}

perspective-viewer {
    --psp-icon--bookmarks--mask-image: url("../svg/bookmark-icon.svg");
}

perspective-workspace-menu {
    font-family:
        "ui-monospace", "SFMono-Regular", "SF Mono", "Menlo", "Consolas",
        "Liberation Mono", monospace;
    font-weight: 300;
    color: #161616;
}
