:root {
    color-scheme: dark;
    /*
     * Catppuccin Theme for Copyparty
     *
     * To change the accent color, change the --ACCENT_NAME variable below.
     * Available options: var(--ROSEWATER), var(--FLAMINGO), var(--PINK), var(--MAUVE),
     * var(--RED), var(--MAROON), var(--PEACH), var(--YELLOW), var(--GREEN), var(--TEAL),
     * var(--SKY), var(--SAPPHIRE), var(--BLUE), var(--LAVENDER)
     */
    --ACCENT_NAME: var(--MAUVE);
    --ROSEWATER: #f4dbd6;
    --FLAMINGO: #f0c6c6;
    --PINK: #f5bde6;
    --MAUVE: #c6a0f6;
    --RED: #ed8796;
    --MAROON: #ee99a0;
    --PEACH: #f5a97f;
    --YELLOW: #eed49f;
    --GREEN: #a6da95;
    --TEAL: #8bd5ca;
    --SKY: #91d7e3;
    --SAPPHIRE: #7dc4e4;
    --BLUE: #8aadf4;
    --LAVENDER: #b7bdf8;
    --fg: #cad3f5;
    --fg-max: #f4dbd6;
    --fg2-max: #f0c6c6;
    --fg-weak: #a5adcb;
    --bg-u6: #6e738d;
    --bg-u5: #5b6078;
    --bg-u4: #494d64;
    --bg-u3: #363a4f;
    --bg-u2: #363a4f;
    --bg-u1: #1e2030;
    --bg: #24273a;
    --bgg: var(--bg);
    --bg-d1: #1e2030;
    --bg-d2: #181926;
    --bg-d3: #181926;
    --bg-max: #181926;
    --tab-alt: var(--ctp-accent);
    --row-alt: #1e2030;
    --scroll: #b7bdf8;
    --sel-fg: #181926;
    --sel-bg: #b7bdf8;
    --a: var(--ctp-accent);
    --a-b: var(--ctp-accent-alt);
    --a-hil: var(--ctp-accent-hi);
    --a-dark: #c6a0f6;
    --a-gray: #6e738d;
    --a-h-bg: color-mix(in srgb, var(--ctp-accent) 14%, transparent);
    --btn-fg: var(--a);
    --btn-bg: color-mix(in srgb, var(--ctp-accent) 14%, transparent);
    --btn-h-fg: var(--a-hil);
    --btn-h-bg: #494d64;
    --btn-1-fg: var(--ctp-accent-ink);
    --btn-1-bg: var(--ctp-accent);
    --btn-1h-fg: var(--ctp-accent-ink);
    --btn-1h-bg: var(--ctp-accent-alt);
    --chk-fg: var(--ctp-accent);
    --txt-sh: #181926;
    --txt-bg: rgba(24,25,38, 0.35);
    --op-aa-fg: var(--ctp-accent);
    --op-aa-bg: #181926;
    --op-a-sh: rgba(24,25,38, 0.7);
    --u2-btn-b1: #8087a2;
    --u2-sbtn-b1: #eed49f;
    --u2-txt-bg: #494d64;
    --u2-tab-bg: linear-gradient(to bottom, #24273a, #1e2030);
    --u2-tab-b1: #5b6078;
    --u2-tab-1-fg: #cad3f5;
    --u2-tab-1-bg: linear-gradient(to bottom, #363a4f, #24273a 80%);
    --u2-tab-1-b1: var(--ctp-accent);
    --u2-tab-1-b2: var(--ctp-accent-alt);
    --u2-tab-1-sh: #181926;
    --u2-b-fg: #181926;
    --u2-b1-bg: #c6a0f6;
    --u2-b2-bg: #f5a97f;
    --u2-inf-bg: #7dc4e4;
    --u2-inf-b1: #91d7e3;
    --u2-ok-bg: #a6da95;
    --u2-ok-b1: #8bd5ca;
    --u2-err-bg: #ed8796;
    --u2-err-b1: #ee99a0;
    --ud-b1: #6e738d;
    --sort-1: #eed49f;
    --sort-2: var(--ctp-accent);
    --sz-b: #8087a2;
    --sz-k: #8bd5ca;
    --sz-m: #f5bde6;
    --sz-g: #eed49f;
    --sz-t: #eed49f;
    --sz-p: #eed49f;
    --srv-1: #8087a2;
    --srv-2: #f5a97f;
    --srv-3: #f5bde6;
    --srv-3b: rgba(245,189,230, 0.55);
    --tree-bg: #1e2030;
    --g-play-bg: #eed49f;
    --g-play-b1: #f5a97f;
    --g-play-b2: #f5bde6;
    --g-play-sh: #ee99a0;
    --g-sel-fg: #181926;
    --g-sel-bg: var(--ctp-accent);
    --g-sel-b1: #b7bdf8;
    --g-sel-sh: #8087a2;
    --g-fsel-bg: var(--ctp-accent-alt);
    --g-fsel-b1: #f4dbd6;
    --g-fsel-ts: #181926;
    --g-dfg: #ee99a0;
    --g-fg: #91d7e3;
    --g-bg: #363a4f;
    --g-b1: #494d64;
    --g-b2: #5b6078;
    --g-g1: #363a4f;
    --g-g2: #5b6078;
    --g-f-bg: #494d64;
    --g-f-b1: #6e738d;
    --g-f-fg: #f4dbd6;
    --g-sh: rgba(24,25,38, 0.35);
    --f-sh1: 0.25;
    --f-sh2: 0.08;
    --f-sh3: 0.18;
    --f-h-b1: #5b6078;
    --f-play-bg: #eed49f;
    --f-play-fg: #181926;
    --f-sel-sh: #eed49f;
    --f-gray: #8087a2;
    --fm-off: #f5bde6;
    --mp-sh: #181926;
    --mp-b-bg: rgba(24,25,38, 0.35);
    --err-fg: #181926;
    --err-bg: #ed8796;
    --err-b1: #ee99a0;
    --err-ts: #181926;
    --ctp-accent: var(--ACCENT_NAME);
    --ctp-accent-alt: var(--ACCENT_NAME);
    --ctp-accent-hi: var(--ACCENT_NAME);
    --ctp-accent-ink: #181926;
}
