@import "./theme-forgejo-dark.css";

:root {
    --color-body: #0e1729;
    --color-box-body: #0e1729;
    --color-box-header: #11192a;
    --color-box-footer: #11192a;
    --color-navbar: #11192a;
    --color-nav-bg: #11192a;
    --color-header: #11192a;
    --color-menu: #11192a;
    --color-card: #11192a;
    --color-footer-bg: #11192a;
    --color-console-bg: #0e1729;
    --color-code-bg: #11192a;
    --color-markup-code-block: #11192a;
    --color-markup-table-row: #11192a;

    --color-text: #c4ccdb;
    --color-text-dark: #e4e6ee;
    --color-text-light: #9099aa;
    --color-text-light-1: #9099aa;
    --color-text-light-2: #9099aa;
    --color-text-light-3: #9099aa;
    --color-text-black: #ffffff;
    --color-placeholder-text: #9099aa;

    --color-secondary: #3f4a5b;
    --color-secondary-dark-1: #2e3644;
    --color-secondary-light-1: #4c5a6e;
    --color-input-border: #3f4a5b;
    --color-input-border-hover: #656e7c;
    --color-input-background: #0e1729;
    --color-input-text: #c4ccdb;
    --color-input-toggle-back: #3f4a5b;
    --color-shadow: rgba(0, 0, 0, 0.4);

    --color-primary: #1fb5bd;
    --color-primary-dark-1: #4cc4ca;
    --color-primary-dark-2: #79d3d7;
    --color-primary-dark-3: #94dee1;
    --color-primary-dark-4: #b0e9eb;
    --color-primary-light-1: #1c979d;
    --color-primary-light-2: #17767c;
    --color-primary-light-3: #14545a;
    --color-primary-light-4: #123e42;
    --color-primary-alpha-10: rgba(31, 181, 189, 0.1);
    --color-primary-alpha-20: rgba(31, 181, 189, 0.2);
    --color-primary-hover: #4cc4ca;
    --color-primary-active: #189196;
    --color-accent: #1fb5bd;

    --color-secondary-alpha-10: rgba(63, 74, 91, 0.1);
    --color-secondary-alpha-20: rgba(63, 74, 91, 0.2);
    --color-secondary-alpha-40: rgba(63, 74, 91, 0.4);
    --color-secondary-alpha-60: rgba(63, 74, 91, 0.6);
    --color-secondary-alpha-80: rgba(63, 74, 91, 0.8);

    --color-red: #e06070;
    --color-red-dark-1: #c24957;
    --color-red-light-1: #f08090;

    --color-green: #7dd8a3;
    --color-green-dark-1: #5fbe86;
    --color-green-light-1: #9ce3ba;

    --color-yellow: #f2c875;
    --color-yellow-dark-1: #d9ac55;
    --color-yellow-light-1: #f8d899;

    --color-orange: #f2c875;
    --color-blue: #5da8f0;
    --color-blue-dark-1: #4489cc;
    --color-blue-light-1: #85bdf7;

    --color-purple: #c490e6;
    --color-purple-dark-1: #a86fcb;
    --color-purple-light-1: #d4abec;

    --color-pink: #f08090;

    --color-error-text: #e06070;
    --color-error-bg: #2a0e14;
    --color-success-text: #7dd8a3;
    --color-success-bg: #0e2a18;
    --color-warning-text: #f2c875;

    --color-diff-removed-row-bg: #2a0e14;
    --color-diff-removed-row-border: #4a141e;
    --color-diff-removed-word-bg: #4a141e;
    --color-diff-added-row-bg: #0e2a18;
    --color-diff-added-row-border: #14411f;
    --color-diff-added-word-bg: #14411f;

    --color-link: #5da8f0;
    --color-link-hover: #85bdf7;
}

overflow-menu .item,
overflow-menu a.item {
    color: #9099aa !important;
}
overflow-menu .item svg {
    color: inherit !important;
}
overflow-menu .item:hover {
    color: #c4ccdb !important;
}
overflow-menu .active.item,
overflow-menu a.active.item {
    color: #e4e6ee !important;
    border-color: #1fb5bd !important;
}

.ui.basic.button,
.ui.basic.buttons .button {
    color: #c4ccdb !important;
    border-color: #3f4a5b !important;
}
.ui.basic.button:hover,
.ui.basic.buttons .button:hover {
    color: #e4e6ee !important;
    border-color: #656e7c !important;
    background: #11192a !important;
}

.octicon-issue-closed.red,
.octicon-git-pull-request-closed.red {
    color: #c490e6 !important;
}

.ui.red.label.issue-state-label {
    background: #c490e6 !important;
    color: #0e1729 !important;
    border-color: #c490e6 !important;
}

.badge.tw-bg-red:has(.octicon-circle-slash) {
    background-color: #c490e6 !important;
}

.btn-octicon {
    color: #9099aa !important;
}
.btn-octicon:hover {
    color: #e4e6ee !important;
}
.btn-octicon.disabled {
    color: #656e7c !important;
}

:root {
    scrollbar-color: #3f4a5b #0e1729;
}
::-webkit-scrollbar-thumb {
    background-color: #3f4a5b;
}
::-webkit-scrollbar-track {
    background-color: #0e1729;
}
