:root{
    --second-color: #ec1650; /*use colors easily readable on white background*/
    --second-color-shadow: #ec165008; 
    --first-color: #171c22;
  }
  
/* Global Netflix-like theme adjustments */
body {
    background-color: #141414;
    color: #ffffff;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

a {
    color: #e50914;
}

a:hover {
    color: #f40612;
}

/* Buttons with Netflix style */
.btn-primary {
    background-color: #e50914;
    border-color: #e50914;
}

.btn-primary:hover {
    background-color: #f40612;
    border-color: #f40612;
}

/* Navbar customization */
.navbar {
    background-color: #141414;
    border-bottom: 1px solid #e50914;
}

.navbar-brand, .navbar-nav .nav-link {
    color: #ffffff;
}

.navbar-brand:hover, .navbar-nav .nav-link:hover {
    color: #e50914;
}

/* Custom Netflix-like containers */
.container {
    padding-top: 20px;
}

/* Custom Netflix card for displaying content */
.card {
    background-color: #242424;
    border: none;
    color: #ffffff;
}

.card-title {
    color: #ffffff;
}

.card-text {
    color: #d3d3d3;
}

/* Global Netflix-like theme adjustments */
body {
    background-color: #141414 !important;
    color: #ffffff !important;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}

/* Adjust side menu background */
#sidebar {
    background-color: #141414 !important;
    border-right: 1px solid #e50914 !important;
}

/* Sidebar links */
#sidebar a {
    color: #ffffff !important;
    font-weight: bold !important;
}

#sidebar a:hover {
    color: #e50914 !important;
}

/* Active menu item */
#sidebar .active {
    background-color: #e50914 !important;
    color: #ffffff !important;
}

/* Main content area */
.main-content {
    background-color: #141414 !important;
    color: #ffffff !important;
}

/* Netflix-style buttons */
.btn-primary {
    background-color: #e50914 !important;
    border-color: #e50914 !important;
}

.btn-primary:hover {
    background-color: #f40612 !important;
    border-color: #f40612 !important;
}

/* Custom card styles for content */
.card {
    background-color: #242424 !important;
    border: none !important;
    color: #ffffff !important;
}

.card-title {
    color: #ffffff !important;
}

.card-text {
    color: #d3d3d3 !important;
}
