.header {
    height: 60px;
    padding: 0 1.5rem;
    position: fixed;
    top: 0;
    right: 0;
    left: 250px;
    z-index: 100;
}

.dark .header {
    background-color: #2d2d2d;
    border-bottom: 1px solid #404040;
}

.light .header {
    background-color: #ffffff;
    border-bottom: 1px solid #e5e5e5;
}

.search-bar {
    border-radius: 20px;
    padding: 0.5rem 1rem;
    width: 300px;
}

.dark .search-bar {
    background-color: #404040;
    border: 1px solid #505050;
}

.light .search-bar {
    background-color: #f8f9fa;
    border: 1px solid #e5e5e5;
}
