/* Denison Forum Podcast Alternatives Styling */

.df-podcast-container {
    margin: 20px 0;
}

.df-podcast-alternatives {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
}

.df-podcast-options {
    display: flex;
    gap: 12px;
    flex-wrap: wrap;
}

.df-podcast-option {
    display: inline-block;
    text-decoration: none;
    transition: all 0.2s ease;
    margin-right: 10px;
}

.df-podcast-option:hover {
    text-decoration: none;
    transform: scale(1.05);
}

.df-podcast-logo {
    height: 40px;
    width: auto;
    transition: all 0.2s ease;
}

.df-podcast-option:hover .df-podcast-logo {
    opacity: 0.8;
}

/* Mobile responsive */
@media (max-width: 768px) {
    .df-podcast-alternatives {
        margin: 16px 0;
    }
    
    .df-podcast-options {
        text-align: center;
    }
    
    .df-podcast-option {
        margin-right: 15px;
        -webkit-tap-highlight-color: rgba(0,0,0,0.1);
    }
    
    .df-podcast-logo {
        height: 35px;
    }
    
    .df-podcast-option:active {
        transform: scale(0.95);
    }
}

/* Debug info styling */
.df-debug-info {
    font-size: 11px;
    color: #666;
    margin-top: 8px;
    padding: 8px;
    background: #f1f3f4;
    border-radius: 4px;
}