/*
 * VNet Minimal - Dark Contrast Fix 1.0
 * Active only when DarkReader enables dark mode.
 * No layout or background modifications.
 */

/* Sidebar navigation */
html[data-darkreader-scheme="dark"] #sidebar .nav-main-link,
html[data-darkreader-scheme="dark"] #sidebar .nav-main-link-name {
    color: #D1DAE6 !important;
}

html[data-darkreader-scheme="dark"] #sidebar .nav-main-heading {
    color: #AEBBCC !important;
}

html[data-darkreader-scheme="dark"] #sidebar .nav-main-link.active,
html[data-darkreader-scheme="dark"] #sidebar .nav-main-link.active .nav-main-link-name {
    color: #F0F4FA !important;
}

/* Dashboard headings */
html[data-darkreader-scheme="dark"] #main-container .block-title {
    color: #F0F4FA !important;
}

/* Subscription information */
html[data-darkreader-scheme="dark"] #main-container .block:has(.progress.mb-1) h3,
html[data-darkreader-scheme="dark"] #main-container .block:has(.progress.mb-1) strong {
    color: #F0F4FA !important;
}

html[data-darkreader-scheme="dark"] #main-container .block:has(.progress.mb-1) .text-muted,
html[data-darkreader-scheme="dark"] #main-container .block:has(.progress.mb-1) .font-size-sm {
    color: #B9C5D4 !important;
}

/* Shortcut card titles */
html[data-darkreader-scheme="dark"] #main-container .v2board-shortcuts-item > div:first-child {
    color: #F0F4FA !important;
}

/* Shortcut card descriptions */
html[data-darkreader-scheme="dark"] #main-container .v2board-shortcuts-item .description {
    color: #B9C5D4 !important;
    opacity: 1 !important;
}

/* Secondary text in dashboard cards */
html[data-darkreader-scheme="dark"] #main-container .v2board-shortcuts-item small {
    color: #AEBBCC !important;
}

/* Announcement date */
html[data-darkreader-scheme="dark"] #main-container .v2board-bg-pixels .text-white-75 {
    color: #D1DAE6 !important;
}

