/**
 * TCCC Site Hub — Venue Interlinks Footer (cross-venue navigation)
 *
 * Extracted from tccc-site-hub.php SECTION 4.5 inline <style> on 2026-05-07 (Phase A4 mechanical extract).
 * Conditional enqueue on 9 venue pages only (TCCC_VENUE_IDS):
 *   3994 (松江1) / 7583 (松江2) / 13736 (長安) / 25014 (板橋)
 *   8945 (桃園站前) / 3895 (台中文創) / 4548 (台中新創)
 *   15986 (台南擎天) / 6619 (高雄信義)
 *
 * HTML output + JSON-LD ItemList schema remain inline in PHP (PHP-driven $venues array;
 * schema must be inline <script type="application/ld+json"> for SEO crawler discovery).
 *
 * Phase C TODO: token swap when child theme tokens.css enqueued
 *   - background #f7f7f7 → var(--surface-soft)
 *   - border #e0e0e0 / #ddd → var(--border-whisper)
 *   - text #333 → var(--text-primary)
 *   - hover #0073aa → var(--brand) (NOTE: WordPress blue, replace with TCCC purple #533afd LIGHT)
 *
 * @since 1.3.1 (extracted)
 */

.tccc-venue-interlinks {
    background: #f7f7f7;
    border-top: 2px solid #e0e0e0;
    padding: 40px 20px;
    margin-top: 40px;
    text-align: center;
}

.tccc-venue-interlinks h3 {
    font-size: 22px;
    color: #333;
    margin-bottom: 24px;
    font-weight: 600;
}

.tccc-venue-interlinks .venue-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
    max-width: 1100px;
    margin: 0 auto;
}

.tccc-venue-interlinks .venue-link {
    display: inline-block;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 12px 20px;
    text-decoration: none;
    color: #333;
    transition: all .25s ease;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .06);
}

.tccc-venue-interlinks .venue-link:hover {
    background: #0073aa;
    color: #fff;
    border-color: #0073aa;
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 115, 170, .25);
}

.tccc-venue-interlinks .venue-link .venue-name {
    font-weight: 600;
    font-size: 15px;
}

.tccc-venue-interlinks .venue-link .venue-city {
    font-size: 12px;
    opacity: .7;
    margin-top: 2px;
}
