/* Основные стили */
body {
    background: #212121;
    font-family: 'Montserrat', 'Helvetica', sans-serif;
    color: #333;
}

/* MAIN */
.main-section {
    background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('img/bg.jpg');
    background-size: cover;
    background-position: center;
    color: white;
    min-height: 100vh;
    padding: 20px;
}

.logo {}
.logo.main-logo{}

/* Адаптивность */
@media (max-width: 768px) {
    .main-section h1 {
        font-size: 2.5rem; /* Уменьшаем заголовок */
    }
}

.main-section h1 {color: #fff; cursor: default;}


/* ПОДВАЛ */
footer {background: #212121; color: #ccc;}
footer p {cursor: default;}


/* Адаптивность */
@media (max-width: 768px) {
    .hero-section h1 {
        font-size: 2.5rem;
    }
    .social-links a, .streaming-link {
        margin: 0 10px;
    }
    .album-cover {width: 200px;
    height: 200px;}
}