/* AURION FINAL DARK - COLOR: #0f1012 */
:root {
    --bg-color: #0f1012;
    --card-bg: #121316;
    --border: #1c1d21;
    --text: #b5bac1;
    --bright: #ffffff;
    --blurple: #5865f2;
}

html, body, .main-body, .primary-bg-color, .bg-white, .bg-light,
#main-body, .main-content, section#main-body,
.app-main, .app-content, .header-lined, .footer, #footer,
.container, .container-fluid, .wrapper {
    background-color: var(--bg-color) !important;
    background: var(--bg-color) !important;
    color: var(--text) !important;
}

.card, .panel, .well, .box, .list-group-item, .logincontainer,
#order-standard_cart .product, .sidebar .list-group-item,
.client-home-panels .panel, .ico-container {
    background-color: var(--card-bg) !important;
    border: 1px solid var(--border) !important;
    color: var(--text) !important;
}

.card-header, .panel-heading, .card-footer, .panel-footer,
#order-standard_cart .products .product header {
    background-color: var(--bg-color) !important;
    border-color: var(--border) !important;
    color: var(--bright) !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, 
.card-title, .panel-title, strong, b, .title {
    color: var(--bright) !important;
}

a { color: var(--blurple) !important; }

.form-control, .custom-select, input, select, textarea {
    background-color: var(--card-bg) !important;
    border: 1px solid var(--border) !important;
    color: var(--bright) !important;
}

.navbar, #header, .top-nav, .navbar-main {
    background-color: var(--bg-color) !important;
    border-bottom: 1px solid var(--border) !important;
}

/* Fix pentru marginile albe rebele */
.app-main, .app-content { background-color: var(--bg-color) !important; }
