:root {
/*     --primary-color: #3d459d; */
    --primary-color: rgb(16 19 127);
    --secondary-color: rgb(16 19 127);;
    --fill-opacity: rgb(67 112 217 / 10%);
    --navbar: rgb(38 43 100 / 55%);
    --navbar-bg: rgb(16 19 127);
    --text-color: rgb(19 22 53 / 91%);
    --footer-bg: #181b40;
    --icon-color: #e2e8f0;
    --bg-card: #ffffff;
    --bg-color: #fff;
    --sidebar-bg: #ffffff;
    --gray: #ececec;
    --accent-color: linear-gradient(141.55deg, #2f55d4 3.46%, #2f55d4 99.86%), #2f55d4 !important;
    /*    --accent-color: linear-gradient(141.55deg, #0CAF60 3.46%, #0CAF60 99.86%), #0CAF60 !important; */
    /* --accent-color: #875a7c; */
    --shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
    --font-family: 'Inter', sans-serif;
}

[data-theme="dark"] {
}

body {
    font-family: var(--font-family);
    background: var(--bg-color);
    color: var(--text-color);
    transition: var(--transition);
    margin: 0;
    overflow-x: hidden;
}