/* mulLAND INDUSTRIAL THEME OVERRIDE */

:root {
    --mul-yellow: #FFDA44;
    --mul-red: #E25A5A;
    --mul-black: #1A1A1B;
    --mul-grey: #252526;
    --mul-white: #F5F5F5;
    
    /* Overwriting Quark Defaults */
    --primary-color: var(--mul-yellow);
    --header-bg-color: var(--mul-black);
    --header-text-color: var(--mul-white);
}

/* 1. THE DARK BACKGROUND */
body, #page-wrapper, .modular-features {
    background-color: var(--mul-black);
    color: var(--mul-white);
}

/* 2. THE NAVBAR (CYBER-DECK STYLE) */
#header {
    background: var(--mul-black);
    border-bottom: 2px solid var(--mul-red); /* The "Warning" Stripe */
    box-shadow: none;
}

/* Menu Links */
.navbar-section a, .dropmenu ul li a {
    font-family: 'Courier New', monospace; /* or your preferred tech font */
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    color: var(--mul-white) !important;
}

/* Hover State - Glowing Yellow */
.navbar-section a:hover, .dropmenu ul li a:hover {
    color: var(--mul-yellow) !important;
    background: transparent;
    text-shadow: 0 0 8px var(--mul-yellow);
}

/* 3. CONTENT BOXES (Like the table in your screenshot) */
table {
    background: var(--mul-grey);
    border: 1px solid var(--mul-yellow);
    color: var(--mul-white);
}

th {
    background: var(--mul-yellow);
    color: var(--mul-black);
    text-transform: uppercase;
    border-bottom: 2px solid var(--mul-red);
}

td {
    border-bottom: 1px solid #444;
}