
/*  added a pink color theme: my daughter asked!
 * https://github.com/rose-pine/neovim
 */

.ap {
    /* Base and Surface colors for background and foreground */
    --bg: #1f1d2e; /* Surface color */
    --fg: #e0def4; /* Text color */

    /* Subtler sidebar to keep focus on the content */
    --sidebar-bg: #191724; /* Base color */
    --sidebar-fg: #908caa; /* Subtle color */

    /* Additional color assignments from the palette */
    --sidebar-non-existant: #524f67; /* Highlight High */
    --sidebar-active: #eb6f92; /* Love */
    --sidebar-spacer: #403d52; /* Highlight Med */

    --scrollbar: var(--sidebar-fg);

    --icons: #31748f; /* Pine */
    --icons-hover: #c4a7e7; /* Iris */

    --links: #f6c177; /* Gold */

    --inline-code-color: #ebbcba; /* Rose */

    --theme-popup-bg: #26233a; /* Overlay */
    --theme-popup-border: #6e6a86; /* Muted */
    --theme-hover: #21202e; /* Highlight Low */

    --quote-bg: #26233a; /* Overlay */
    --quote-border: #403d52; /* Highlight Med */

    --table-border-color: #524f67; /* Highlight High */
    --table-header-bg: #403d52; /* Highlight Med */
    --table-alternate-bg: #1f1d2e; /* Surface */

    --searchbar-border-color: #6e6a86; /* Muted */
    --searchbar-bg: #26233a; /* Overlay */
    --searchbar-fg: #e0def4; /* Text */
    --searchbar-shadow-color: #eb6f92; /* Love */
    --searchresults-header-fg: #908caa; /* Subtle */
    --searchresults-border-color: #524f67; /* Highlight High */
    --searchresults-li-bg: #1f1d2e; /* Surface */
    --search-mark-bg: #f6c177; /* Gold */

    --color-scheme: dark;

    --copy-button-filter: invert(26%) sepia(8%) saturate(575%) hue-rotate(169deg) brightness(87%) contrast(82%);
    --copy-button-filter-hover: invert(50%) sepia(50%) saturate(700%) hue-rotate(310deg) brightness(95%) contrast(95%);

    --footnote-highlight: #c4a7e7; /* Iris */

    --overlay-bg: rgba(25, 23, 36, 0.4);

    --blockquote-note-color: #9ccfd8;
    --blockquote-tip-color: #31748f;
    --blockquote-important-color: #c4a7e7;
    --blockquote-warning-color: #f6c177;
    --blockquote-caution-color: #eb6f92;

    --sidebar-header-border-color: #eb6f92;
}

/* Override Code Blocks for Rose Pink theme */
.ap .hljs {
    background: #ffe4e1; /* Light pink background for contrast */
    color: #d26a7e; /* Darker rose color for text */
}

.ap .hljs-section {
    color: #b23a48; /* Rich rose color for section titles */
}
