/* Динамические стили для активной темы: Обычная */

:root {
    --primary-color: #ff69b4;
    --secondary-color: #ff1493;
}

/* Применение цветов темы ко всем элементам */
.birthday-countdown {
    border-color: var(--primary-color) !important;
}

.birthday-title {
    color: var(--primary-color) !important;
}

.birthday-date {
    color: var(--secondary-color) !important;
}

.countdown-item {
    background: #ff69b40D !important;
    border-color: #ff69b44D !important;
}

.countdown-number {
    color: var(--primary-color) !important;
}

.flip-container {
    border-color: var(--secondary-color) !important;
}

.flip-card-front, .flip-card-back {
    border-color: var(--primary-color) !important;
}

.card-title {
    color: var(--primary-color) !important;
}

.card-subtitle {
    color: var(--primary-color) !important;
}

.card-description {
    border-color: #ff69b433 !important;
}

.discord-btn {
    color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

.discord-btn:hover {
    background: var(--primary-color) !important;
    border-color: var(--secondary-color) !important;
    color: #1a1a1a !important;
}

.music-player {
    border-color: var(--primary-color) !important;
}

.collapse-arrow, .music-return-btn {
    background: var(--primary-color) !important;
}

.track-title {
    color: var(--primary-color) !important;
}

.track-artist {
    color: var(--secondary-color) !important;
}

.music-thumbnail {
    border-color: var(--primary-color) !important;
}

.control-btn {
    color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

.control-btn:hover {
    background: var(--primary-color) !important;
    border-color: var(--secondary-color) !important;
    color: #1a1a1a !important;
}

.projects-toggle, .music-toggle {
    border-color: var(--primary-color) !important;
}

.projects-toggle:hover, .music-toggle:hover {
    background: var(--primary-color) !important;
}

.projects-toggle-arrow, .music-toggle-arrow {
    color: var(--primary-color) !important;
}

.projects-toggle:hover .projects-toggle-arrow,
.music-toggle:hover .music-toggle-arrow {
    color: #1a1a1a !important;
}

/* Дополнительные элементы */
.front, .back {
    border-color: var(--primary-color) !important;
}

h1, .cursor {
    color: var(--primary-color) !important;
}

.subtitle {
    color: var(--primary-color) !important;
}

.social-btn, .discord-info {
    color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

.social-btn:hover {
    background: var(--primary-color) !important;
    border-color: var(--secondary-color) !important;
    color: #1a1a1a !important;
}

.flip-btn, .flip-btn-back {
    background: var(--primary-color) !important;
    border-color: var(--secondary-color) !important;
    color: #1a1a1a !important;
}

.blog-title {
    color: var(--primary-color) !important;
}

.post {
    border-color: #ff69b44D !important;
    background: #ff69b408 !important;
}

.post-title {
    color: var(--primary-color) !important;
}

.post-meta {
    color: var(--secondary-color) !important;
}

/* Специальные эффекты для Хэллоуина */

/* Специальные эффекты для Нового года */
