/* Custom Global Styles for YS Store */
body {
    background-color: #1a1a1a;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    min-height: 100vh;
}

/* Enhancing Bootstrap Dark Theme */
.card {
    transition: transform 0.2s;
}

.card:hover {
    transform: translateY(-5px);
}

.navbar {
    background: #000 !important;
    /* Force black navbar */
    border-bottom: 1px solid #333;
}

.page-title {
    color: #fff;
}

/* Override page title color for dark mode since we are wrapping content in container */
body.bg-dark .page-title {
    color: #fff !important;
}

/* Custom Table Styles to match previous design */
.table-dark th {
    background-color: #000;
    border-color: #333;
}

/* Scrollbar styling for Webkit */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background: #1a1a1a;
}

::-webkit-scrollbar-thumb {
    background: #444;
    border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
    background: #666;
}

/* Legacy styles removed as we migrated to Bootstrap 5 */