
/* ========== DARK THEME ========== */
body.dark-theme {
    background-color: #1a1a2e !important;
}

body.dark-theme .content {
    background-color: #16213e !important;
    box-shadow: none !important;
}

body.dark-theme h1,
body.dark-theme .feature h3,
body.dark-theme .feature p
{
    color: #e0e0e0 !important;
        background-color: #0f3460 !important;
}

body.dark-theme .feature {
    background-color: #0f3460 !important;
  
}
 
body.dark-theme .feature i {
    color: #4e73df !important;
}
 
body.dark-theme .footer {
    background-color: #0a0a1a !important;
}

body.dark-theme p,
body.dark-theme .text-muted {
    color: #c0c0c0 !important;
}

body.dark-theme .navbar {
    background: linear-gradient(135deg, #1a1a2e 0%, #0a0a1a 100%) !important;
}

body.dark-theme .btn-login {
    background: linear-gradient(135deg, #224abe 0%, #1a1a5e 100%) !important;
}        


/*** BLU ***/
/* Tmavý background pre hlavné kontajnery */
bodi.dark-theme,
body.dark-theme .content,
body.dark-theme section,
body.dark-theme div:not(.navbar):not(.footer):not(.feature) {
    background-color: #1a1a2e !important;
    background: #1a1a2e !important;
    color: white !important;
}

body.dark-theme,
body.dark-theme a {
   color: #a7a3d0 !important; 
}


/* Tmavý text pre všetky textové prvky */
body.dark-theme,
body.dark-theme canvas,
body.dark-theme h1,
body.dark-theme h2,
body.dark-theme h3,
body.dark-theme h4,
body.dark-theme h5,
body.dark-theme p,
body.dark-theme span,
body.dark-theme li,
body.dark-theme td,
body.dark-theme th,
body.dark-theme label {
    color: #e0e0e0 !important;
        background-color: #1a1a2e !important;
        background: #1a1a2e !important;
        
}

/* Tabuľky */
body.dark-theme table {
    background-color: #16213e !important;
}

body.dark-theme tr,
body.dark-theme td {
    background-color: transparent !important;
    border-color: #2c3e50 !important;
}

/* Inputy a textarea */
body.dark-theme input,
body.dark-theme textarea,
body.dark-theme select {
    background-color: #0f3460 !important;
    color: white !important;
    border-color: #2c3e50 !important;    
}

body.dark-theme,
body.dark-theme .auth-card {
  background: #23233c !important;
}
