/**
 * Copyright (c) 2019-2020, Juan Linietsky, Ariel Manzur and the Godot community
 * Copyright (c) 2021, Teslabs Engineering S.L.
 * Modifications copyright (c) 2024-2026, Carlo Musolino -- GRACE palette adjustments.
 * SPDX-License-Identifier: CC-BY-3.0
 *
 * Light theme colors
 */

:root {
    --body-color: #404040;
    --content-wrap-background-color: #efefef;
    --content-background-color: #fcfcfc;
    --logo-opacity: 1.0;
    --navbar-background-color: #012A4A;
    --navbar-background-color-hover: #01497C;
    --navbar-background-color-active: #005897;
    --navbar-current-background-color: #013A63;
    --navbar-current-background-color-hover: #01223c;
    --navbar-current-background-color-active: #011a2d;
    --navbar-level-1-color: #89C2D9;
    --navbar-level-2-color: #89C2D9;
    --navbar-level-3-color: #89C2D9;
    --navbar-heading-color: #A9D6E5;
    --navbar-scrollbar-color: #89C2D9;
    --navbar-scrollbar-hover-color: #89c2d9ad;
    --navbar-scrollbar-active-color: #89c2d98c;
    --navbar-scrollbar-background: #01497c63;

    --link-color:  #2980B9;
    --link-color-hover: #3091d1;
    --link-color-active: #3091d1;
    --link-color-visited: #9B59B6;
    --external-reference-icon: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTIiIHdpZHRoPSIxMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMyOTgwYjkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICA8cGF0aCBkPSJNMTAgMTRMMjEgMyIvPgogIDxwYXRoIGQ9Ik0yMSAzSDE0Ii8+CiAgPHBhdGggZD0iTTIxIDNWMTAiLz4KICA8cGF0aCBkPSJNMyAxMHYxMWExIDEgMCAwIDAgMSAxaDExIi8+Cjwvc3ZnPgo=");
    --classref-badge-text-color: hsl(0, 0%, 45%);

    --hr-color: #e1e4e5;
    --table-row-odd-background-color: #f3f6f6;
    --code-background-color: #fff;
    --code-border-color: #e1e4e5;
    --code-literal-color: #FF7D29;
    --input-background-color: #fcfcfc;
    --input-focus-border-color: #5f8cff;

    --search-input-background-color: #e6eef3; /* derived from --input-background-color */
    --search-match-color: #2c6b96; /* derived from --link-color */
    --search-match-background-color: #e3f2fd; /* derived from --link-color */
    --search-active-color: #efefef;
    --search-credits-background-color: #012A4A; /* derived from --navbar-background-color */
    --search-credits-color: #b3b3b3; /* derived from --footer-color */
    --search-credits-link-color: #468FAF; /* derived from --link-color */

    --highlight-background-color: #f0f2f4;
    --highlight-background-emph-color: #dbe6c3;
    --highlight-default-color: #404040;
    --highlight-comment-color: #408090;
    --highlight-keyword-color: #007020;
    --highlight-keyword2-color: #902000;
    --highlight-number-color: #208050;
    --highlight-decorator-color: #4070a0;
    --highlight-type-color: #007020;
    --highlight-type2-color: #0e84b5;
    --highlight-function-color: #06287e;
    --highlight-operator-color: #666666;
    --highlight-string-color: #4070a0;

    --admonition-note-background-color: #e7f2fa;
    --admonition-note-color: #404040;
    --admonition-note-title-background-color: #6ab0de;
    --admonition-note-title-color: #fff;
    --admonition-attention-background-color: #ffedcc;
    --admonition-attention-color: #404040;
    --admonition-attention-title-background-color: #f0b37e;
    --admonition-attention-title-color: #fff;
    --admonition-danger-background-color: #ffce9e;
    --admonition-danger-color: #6c6255;
    --admonition-danger-title-background-color: #d79b4dcf;
    --admonition-danger-title-color: #d79c4d;
    --admonition-tip-background-color: #dbfaf4;
    --admonition-tip-color: #404040;
    --admonition-tip-title-background-color: #1abc9c;
    --admonition-tip-title-color: #fff;

    --kbd-background-color: #fafbfc;
    --kbd-outline-color: #d1d5da;
    --kbd-shadow-color: #b0b7bf;
    --kbd-text-color: #444d56;

    --guiitems-background-color: #e7f2fa;
    --guiitems-border-color: #7fbbe3;

    --btn-neutral-background-color: #f3f6f6;
    --btn-neutral-hover-background-color: #e5ebeb;
    --footer-color: #808080;
}
